: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(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;-webkit-appearance:button;-moz-appearance:button;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]{-webkit-appearance:textfield;-moz-appearance:textfield;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:12px;color:#000;width:100%;min-height:100%;background:#f0f0f0;overflow-x:hidden}body.fixed{width:100%;position:fixed;top:auto;overflow:hidden;z-index:1}h1,h2,h3,h4,h5,h6{font-weight:700}a{color:#000;text-decoration:none;outline:none}img{max-width:100%;height:auto;display:block}*{box-sizing:border-box}#site-header:after,.clearfix:after,.local-navi .navi-list:after,div#page-art-detail .thumbs:after,div#page-art-index .art-list:after,div#page-art-index .category-navi .title-list:after,div#page-news .year-navi .navi-list:after,div#page-other-detail .thumbs:after,div#page-other-index .art-list:after,div#page-other-index .category-navi .title-list:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;overflow:hidden}.ab{position:absolute}.debug{box-sizing:border-box;border:1px solid red}.btn-center .btn-list{width:250px;margin:0 auto}.btn-center .btn-list li{margin-bottom:25px}.btn-center .btn-list li:last-child{margin-bottom:0}.btn-center .btn-list li a,.btn-center .btn-list li button{display:block;border:1px solid #de9546;width:100%;background:rgba(240,240,240,.8)}.btn-center .btn-list li a img,.btn-center .btn-list li button img{margin:0 auto}.btn-center .btn-list li a.gray,.btn-center .btn-list li button.gray{border:1px solid #828282}.local-navi{margin-bottom:23px}.local-navi .navi-list li{float:left;width:50%;background:rgba(214,214,214,.9)}.local-navi .navi-list li a{display:block;width:100%;height:100%}.local-navi .navi-list li a img{opacity:.42;margin:0 auto}.local-navi .navi-list li.current{background:hsla(0,0%,100%,.9)}.local-navi .navi-list li.current a img{opacity:1}.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:-187.5px}#site-header{width:100%;height:55px;position:fixed;top:0;left:0;padding:0 15px;z-index:100}#site-header.scrolled{background:#f0f0f0}#site-header .site-logo{float:left;padding-top:15px}#site-header .site-logo>a>img{display:inline-block}#site-header .site-logo>a>img.logo-main{margin-right:9px}#site-header .menu-btn{float:right;padding-top:20px;width:27px;height:16px}#site-header .menu-btn button{display:block;width:27px;height:16px;background-image:url(/assets/images/sp/menu.png);background-repeat:no-repeat;background-position:top;background-color:rgba(0,0,0,0);background-size:27px 32px}#site-header.opened{background:#f0f0f0}#site-header.opened .menu-btn button{background-position:bottom}#site-header #global-navi{position:fixed;width:100%;top:55px;left:0;border-top:1px solid #d3d3d3;display:none;z-index:1001}#site-header #global-navi .navi-list{background:hsla(0,0%,100%,.8)}#site-header #global-navi .navi-list li{border-bottom:1px solid #cdcdcd}#site-header #global-navi .navi-list li a{display:block;padding:0 15px;position:relative}#site-header #global-navi .navi-list li a:after{display:block;content:"";width:6px;height:10px;position:absolute;top:50%;right:15px;background-image:url(/assets/images/sp/arrow_right.png);background-repeat:no-repeat;background-position:top;background-color:rgba(0,0,0,0);background-size:6px 10px;margin-top:-5px}#site-header #global-navi .navi-list li .socials{display:flex}#site-header #global-navi .navi-list li .socials>li{width:50%;border-bottom:none}#site-header #global-navi .navi-list li .socials>li:first-child{border-right:1px solid #cdcdcd}#site-footer{padding:20px 0;position:relative;z-index:1;transition:opacity 1s;opacity:0}#site-footer.shown{opacity:1}#site-footer .totop{width:25px;margin:0 auto 25px;display:flex}#site-footer .footer-navi{margin-bottom:15px}#site-footer .footer-navi .navi-list{letter-spacing:-1em;text-align:center}#site-footer .footer-navi .navi-list li{letter-spacing:normal;display:inline-block;padding:0 10px}#site-footer .copyright{text-align:center;font-size:10px}.site-wrapper{padding-top:55px}.site-wrapper .container{padding-top:26px;padding-bottom:30px;position:relative}.site-wrapper .container:before{transition:opacity 1s;opacity:0}.site-wrapper .container.shown-before:before{opacity:1}.site-wrapper .container .inner{position:relative;z-index:1;transition:opacity 1s;opacity:0}.site-wrapper .container .inner.shown{opacity:1}.site-wrapper .container .inner .page-header{padding:0 15px;margin-bottom:35px}div#page-home .site-logo>a>img.logo-10th{opacity:0;transition:opacity .5s}div#page-home .site-logo.shown-10th>a>img.logo-10th{opacity:1}div#page-home .container{padding-top:0}div#page-home .container .kv{height:556px;position:relative}div#page-home .container .kv .main-copy{padding-top:35px;padding-left:47px;position:relative;z-index:11}div#page-home .container .kv .home-kv{position:absolute}div#page-home .container .kv .home-kv.home-kv1{width:436px;height:525px;top:3px;left:50%;margin-left:-215px}div#page-home .container .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 .container .kv iframe#api-frame.shown{opacity:1}div#page-home .container .kv .sketchfab-cover{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}div#page-home .container .topnews-content h3.topnews-cap{padding-left:15px;margin-bottom:23px}div#page-home .container .topnews-content ul.topnews-list{padding:0 15px}div#page-home .container .topnews-content ul.topnews-list>li{margin-bottom:17px}div#page-home .container .topnews-content ul.topnews-list>li .date{color:#999;font-size:10px;margin-bottom:7px}div#page-home .container .topnews-content ul.topnews-list>li .topnews-title{color:#000;font-weight:700;font-size:10px}div#page-home .container .topnews-content ul.topnews-list>li .topnews-title .is_new{display:inline-block}div#page-home .container .topnews-content ul.topnews-list>li .topnews-title a{text-decoration:underline}div#page-home .container .topnews-content ul.topnews-list>li.more-content{display:none}div#page-home .container .topnews-more{padding:0 15px;text-align:right;margin-top:-5px;margin-bottom:20px}div#page-home .container .topnews-more>button{outline:none}div#page-home .container .topnews-more>button>img{display:inline-block}div#page-home .container .topnews-more>button .arrow{position:relative;top:1px;margin-left:4px;display:inline-block}div#page-home .container .topnews-more>button.opened .arrow{transform:rotate(180deg)}div#page-home .container .recruit-twitter-content{padding:0 15px;margin-top:50px}div#page-home .container .recruit-twitter-content .recruit-content{margin-bottom:50px}div#page-home .container .recruit-twitter-content .recruit-content .recruit-cap{margin-bottom:20px}div#page-home .container .recruit-twitter-content .recruit-content ul.recruit-btns.recruit-btns1{padding-bottom:15px;border-bottom:1px solid #ddd;margin-bottom:15px}div#page-home .container .recruit-twitter-content .recruit-content ul.recruit-btns>li{margin-bottom:10px}div#page-home .container .recruit-twitter-content .recruit-content ul.recruit-btns>li:last-child{margin-bottom:0}div#page-home .container .recruit-twitter-content .recruit-content ul.recruit-btns>li a{position:relative;height:90px;padding-top:31px;padding-left:27px;background-color:#f8f8f8;display:block}div#page-home .container .recruit-twitter-content .recruit-content ul.recruit-btns>li a:after{content:"";display:block;width:12px;height:22px;background-image:url(/assets/images/sp/home_recruit_btn_arrow.png);background-size:contain;position:absolute;top:34px;right:30px}div#page-home .container .recruit-twitter-content .twitter-content{margin-bottom:50px}div#page-home .container .recruit-twitter-content .twitter-content .twitter-cap{margin-bottom:20px}div#page-home .container .recruit-twitter-content .twitter-content .twitter-wrap{background-color:#fff;border-radius:5px}div#page-home .container .recruit-twitter-content .twitter-content .twitter-wrap #twitter-widget-holder{height:400px;-webkit-overflow-scrolling:touch;overflow-y:scroll;overflow:scroll}div#page-home .container .map-block{padding:0 15px;margin-bottom:25px}div#page-home .container .map-block #map{width:100%;height:150px;background:#ccc;margin-bottom:6px}div#page-home .container .map-block .address-j{font-size:13px;margin-bottom:6px}div#page-home .container .map-block .address-e{font-size:10px;margin-bottom:12px}div#page-home .home-banners{background-image:url(/assets/images/sp/banner_bg.png);background-repeat:no-repeat;background-position:top;background-color:rgba(0,0,0,0);background-size:cover}div#page-home .home-banners .banner-list{padding:20px 0}div#page-home .home-banners .banner-list li{margin-bottom:10px;font-size:0}div#page-home .home-banners .banner-list li:last-child{margin-bottom:0}div#page-home .home-banners .banner-list li a{display:inline-block;font-size:0}div#page-news .container:before{width:245px;height:133px;top:-14px;left:-62px;background-image:url(/assets/images/sp/news_bg_top.jpg);background-size:245px 133px}div#page-news .container:after,div#page-news .container:before{display:block;content:"";position:absolute;background-repeat:no-repeat;background-position:top;background-color:rgba(0,0,0,0)}div#page-news .container:after{width:103px;height:232px;right:-23px;bottom:-85px;background-image:url(/assets/images/sp/news_bg_bottom.jpg);background-size:103px 232px}div#page-news .local-navi{position:relative;margin-bottom:35px}div#page-news .local-navi .selecter{border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;background:hsla(0,0%,100%,.8);height:56px}div#page-news .local-navi .selecter #selecter-open{display:block;text-align:center;position:relative;padding:18px 0}div#page-news .local-navi .selecter #selecter-open:after{display:block;content:"";width:10px;height:6px;position:absolute;top:50%;left:50%;background-image:url(/assets/images/sp/arrow_down.png);background-repeat:no-repeat;background-position:top;background-color:rgba(0,0,0,0);background-size:10px 6px;margin-top:-3px;padding-left:3em}div#page-news .local-navi .selecter #selecter-open.opened:after{transform:rotate(180deg)}div#page-news .local-navi .navi-list{position:absolute;width:100%;top:56px;background:hsla(0,0%,100%,.8);display:none;z-index:2}div#page-news .local-navi .navi-list li{border-bottom:1px solid #cdcdcd}div#page-news .local-navi .navi-list li a{display:block;padding:24px 0;text-align:center;font-size:14px}div#page-news .news-list{padding:0 15px;margin-bottom:50px}div#page-news .news-list>li{margin-bottom:40px}div#page-news .news-list>li:last-child{margin-bottom:0}div#page-news .news-list>li .block .news-header{border-bottom:1px solid #999;padding-bottom:6px;margin-bottom:15px}div#page-news .news-list>li .block .post-date{font-size:12px;margin-bottom:8px}div#page-news .news-list>li .block .post-title{font-size:16px;font-weight:400}div#page-news .news-list>li .block .news-image{margin-bottom:22px}div#page-news .news-list>li .block .news-image img{margin:0 auto}div#page-news .news-list .news-body{margin-bottom:18px}div#page-news .news-list .news-body h1,div#page-news .news-list .news-body h4{font-size:14px;margin-bottom:1em}div#page-news .news-list .news-body h2,div#page-news .news-list .news-body h5{font-size:13px;position:relative;padding-left:1em;margin-bottom:1em}div#page-news .news-list .news-body h2:before,div#page-news .news-list .news-body h5:before{display:block;content:"";width:8px;height:8px;position:absolute;top:6px;left:0;background:#000}div#page-news .news-list .news-body h3,div#page-news .news-list .news-body h6{font-size:12px;position:relative;padding-left:.6em;margin-bottom:1em}div#page-news .news-list .news-body h3:before,div#page-news .news-list .news-body h6:before{display:block;content:"";width:3px;height:3px;position:absolute;top:8px;left:0;background:#000}div#page-news .news-list .news-body p{line-height:1.5em;margin-bottom:1.5em}div#page-news .news-list .news-body p:last-child{margin-bottom:0}div#page-news .news-list .news-body a{color:#d97e1c}div#page-news .news-list .news-body a:hover{text-decoration:underline}div#page-news .news-list .share-list{letter-spacing:-1em;text-align:center}div#page-news .news-list .share-list>li{display:inline-block;letter-spacing:normal;height:21px;line-height:21px;vertical-align:top;margin:0 5px}div#page-news .news-list .share-list>li:first-child,div#page-news .news-list .share-list>li:last-child{padding-top:1px}div#page-news .year-navi{border-top:1px solid #ccc;padding:25px 0 0;margin:0 15px}div#page-news .year-navi .navi-list>li{width:50%;float:left;min-height:1px}div#page-news .year-navi .navi-list>li a{position:relative}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:before{display:block;content:"";width:6px;height:10px;position:absolute;top:50%;left:0;background-image:url(/assets/images/sp/arrow_left.png);background-repeat:no-repeat;background-position:top;background-color:rgba(0,0,0,0);background-size:6px 10px;margin-top:-5px}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:before{display:block;content:"";width:6px;height:10px;position:absolute;top:50%;right:0;background-image:url(/assets/images/sp/arrow_right.png);background-repeat:no-repeat;background-position:top;background-color:rgba(0,0,0,0);background-size:6px 10px;margin-top:-5px}div.category-company .container .inner{padding:0 15px}div.category-company .container .inner .page-header{padding:0;margin-bottom:25px}div.category-company .container:before{width:263px;height:251px;top:-16px;left:-82px;background-image:url(/assets/images/sp/company_bg_top.jpg);background-size:263px 251px}div.category-company .container:after,div.category-company .container:before{display:block;content:"";position:absolute;background-repeat:no-repeat;background-position:top;background-color:rgba(0,0,0,0)}div.category-company .container:after{width:155px;height:260px;right:-25px;bottom:-105px;background-image:url(/assets/images/sp/company_bg_bottom.jpg);background-size:155px 260px}div.category-company .lead{margin-bottom:38px}div.category-company .lead img{margin:0 auto}div.category-company .lead .j{margin-bottom:15px}div.category-company .local-navi{margin-bottom:40px}div.category-company .local-navi .navi-list li{width:33.3%}div#page-company .address1{margin-bottom:10px}div#page-company .profile-j{margin-bottom:50px;font-size:13px}div#page-company .profile-e{margin-bottom:46px}div#page-company .profile-list li{margin-bottom:10px}div#page-company .profile-list li:last-child{margin-bottom:0}div#page-company .profile-list li dl dt{float:left;clear:left;width:125px}div#page-company .profile-list li dl dd{padding-left:125px}div#page-company .profile-list li dl dd a{color:#d97e1c}div#page-company .map-wrap.tokyo{margin-bottom:46px}div#page-company .map-wrap #map,div#page-company .map-wrap #map2{width:100%;height:150px;background:#ccc;margin-bottom:6px}div#page-company .map-wrap .address-j{font-size:13px;margin-bottom:6px}div#page-company .map-wrap .address-e{font-size:10px;margin-bottom:15px}div#page-directors .lead{margin-bottom:64px}div#page-directors .director-list li{margin-bottom:48px}div#page-directors .director-list li:last-child{margin-bottom:0}div#page-directors .director-list li h4{margin-bottom:10px}div#page-directors .director-list li h3{margin-bottom:24px}div#page-directors .director-list li .j{margin-bottom:15px;font-size:13px}div.category-art .container:before,div.category-other .container:before{display:block;content:"";width:198px;height:210px;position:absolute;top:-42px;left:-58px;background-image:url(/assets/images/sp/art_bg_top.jpg);background-repeat:no-repeat;background-position:top;background-color:rgba(0,0,0,0);background-size:198px 210px}div.category-art .container:after,div.category-other .container:after{display:block;content:"";width:123px;height:234px;position:absolute;right:-12px;bottom:-105px;background-image:url(/assets/images/sp/art_bg_bottom.jpg);background-repeat:no-repeat;background-position:top;background-color:rgba(0,0,0,0);background-size:123px 234px}div.category-art .container .inner,div.category-other .container .inner{padding:0 15px;z-index:2}div.category-art .container .inner .page-header,div.category-other .container .inner .page-header{padding:0}div#page-art-index .category-navi,div#page-other-index .category-navi{position:relative;margin-bottom:20px}div#page-art-index .category-navi .selecter,div#page-other-index .category-navi .selecter{border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;background:#000}div#page-art-index .category-navi .selecter #selecter-open,div#page-other-index .category-navi .selecter #selecter-open{display:block;position:relative}div#page-art-index .category-navi .selecter #selecter-open:after,div#page-other-index .category-navi .selecter #selecter-open:after{display:block;content:"";width:10px;height:6px;position:absolute;top:50%;right:10px;background-image:url(/assets/images/sp/arrow_down_w.png);background-repeat:no-repeat;background-position:top;background-color:rgba(0,0,0,0);background-size:10px 6px;margin-top:-3px}div#page-art-index .category-navi .selecter #selecter-open img,div#page-other-index .category-navi .selecter #selecter-open img{margin:0 auto}div#page-art-index .category-navi .selecter #selecter-open.opened:after,div#page-other-index .category-navi .selecter #selecter-open.opened:after{transform:rotate(180deg)}div#page-art-index .category-navi .title-list,div#page-other-index .category-navi .title-list{position:absolute;width:100%;top:45px;display:none;z-index:20}div#page-art-index .category-navi .title-list li,div#page-other-index .category-navi .title-list li{width:50%;background:hsla(0,0%,100%,.8);float:left;border-bottom:1px solid #cdcdcd;border-right:1px solid #cdcdcd;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS P Gothic,sans-serif;position:relative;height:67px}div#page-art-index .category-navi .title-list li>button>div,div#page-other-index .category-navi .title-list li>button>div{height:67px;width:172px;margin-left:10px;margin-right:10px;display:table-cell;vertical-align:middle;text-align:center;font-size:11px;color:#000}div#page-art-index .category-navi .title-list li:nth-child(2n),div#page-other-index .category-navi .title-list li:nth-child(2n){border-right:none}div#page-art-index .art-list,div#page-other-index .art-list{margin-left:-15px}div#page-art-index .art-list>li,div#page-other-index .art-list>li{float:left;width:50%;padding-left:15px;margin-bottom:15px}div#page-art-index .art-list>li a,div#page-other-index .art-list>li a{display:block}div#page-art-index .art-list>li a img,div#page-other-index .art-list>li a img{width:100%;height:auto}div#page-art-detail .art-header,div#page-other-detail .art-header{margin-bottom:15px}div#page-art-detail .art-header h1,div#page-other-detail .art-header h1{font-size:15px;font-weight:400}div#page-art-detail .art-header h1 span,div#page-other-detail .art-header h1 span{display:block;font-size:10px}div#page-art-detail .mid-header,div#page-other-detail .mid-header{margin-bottom:15px}div#page-art-detail .mid-header .mid-header-title,div#page-other-detail .mid-header .mid-header-title{font-size:15px;font-weight:400}div#page-art-detail .mid-header .mid-header-title span,div#page-other-detail .mid-header .mid-header-title span{display:block;font-size:10px}div#page-art-detail .main-image,div#page-other-detail .main-image{margin-bottom:12px}div#page-art-detail .main-image img,div#page-other-detail .main-image img{margin:0 auto}div#page-art-detail .text-area,div#page-other-detail .text-area{margin-bottom:25px}div#page-art-detail .text-area .text-j,div#page-other-detail .text-area .text-j{font-size:13px;margin-bottom:20px}div#page-art-detail .text-area .designer-j,div#page-other-detail .text-area .designer-j{font-size:13px;margin-bottom:15px}div#page-art-detail .text-area .text-e,div#page-other-detail .text-area .text-e{font-size:11px;margin-bottom:18px}div#page-art-detail .text-area .designer-e,div#page-other-detail .text-area .designer-e{font-size:11px;margin-bottom:10px}div#page-art-detail .text-area .url a,div#page-other-detail .text-area .url a{color:#d97e1c}div#page-art-detail .thumbs,div#page-other-detail .thumbs{margin-left:-15px;margin-bottom:35px}div#page-art-detail .thumbs .thumb-list,div#page-other-detail .thumbs .thumb-list{float:left;width:50%;padding-left:15px}div#page-art-detail .thumbs .thumb-list>li,div#page-other-detail .thumbs .thumb-list>li{margin-bottom:15px}div#page-art-detail .share-list,div#page-other-detail .share-list{letter-spacing:-1em;text-align:center}div#page-art-detail .share-list>li,div#page-other-detail .share-list>li{display:inline-block;letter-spacing:normal;height:21px;line-height:21px;vertical-align:top;margin:0 5px}div#page-art-detail .share-list>li:first-child,div#page-art-detail .share-list>li:last-child,div#page-other-detail .share-list>li:first-child,div#page-other-detail .share-list>li:last-child{padding-top:1px}div#page-art-detail .page-navi,div#page-other-detail .page-navi{position:relative;margin-top:75px;font-size:13px}div#page-art-detail .page-navi ul.navi-list li.prev,div#page-other-detail .page-navi ul.navi-list li.prev{position:absolute;top:0;left:0}div#page-art-detail .page-navi ul.navi-list li.next,div#page-other-detail .page-navi ul.navi-list li.next{position:absolute;top:0;right:0}div#page-art-detail .page-navi .btn-close,div#page-other-detail .page-navi .btn-close{position:absolute;top:2px;left:50%;margin-left:-5px}#cboxOverlay,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:visible;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);z-index:1000000!important;opacity:1!important}#colorbox{outline:0;z-index:1000001!important}#colorbox #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:visible;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}#colorbox #cboxWrapper #cboxContent #cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;padding-top:0}#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}#cboxClose{background:url(/assets/images/sp/modal_close.png) no-repeat;background-size:32px auto;position:absolute;top:0;right:15px;width:32px;height:31px;display:block!important;z-index:8040}.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.category-recruit .container:before,div.category-recruit-form .container:before,div.category-recruit-interview .container:before{display:block;content:"";width:222px;height:234px;position:absolute;top:-2px;left:-34px;background-image:url(/assets/images/sp/recruit_bg_top.jpg);background-repeat:no-repeat;background-position:top;background-color:rgba(0,0,0,0);background-size:222px 234px}div.category-recruit .container:after,div.category-recruit-form .container:after,div.category-recruit-interview .container:after{display:block;content:"";width:150px;height:253px;position:absolute;right:-8px;bottom:-105px;background-image:url(/assets/images/sp/recruit_bg_bottom.jpg);background-repeat:no-repeat;background-position:top;background-color:rgba(0,0,0,0);background-size:150px 253px}div.category-recruit .lead,div.category-recruit-form .lead,div.category-recruit-interview .lead{padding:0 15px;margin-bottom:25px}div.category-recruit .lead img,div.category-recruit-form .lead img,div.category-recruit-interview .lead img{margin:0 auto}div.category-recruit .lead .j,div.category-recruit-form .lead .j,div.category-recruit-interview .lead .j{margin-bottom:15px}div.category-recruit .kv,div.category-recruit-form .kv,div.category-recruit-interview .kv{padding:0 15px;margin-bottom:40px}div.category-recruit .kv img,div.category-recruit-form .kv img,div.category-recruit-interview .kv img{margin:0 auto}div.category-recruit .errors>ul,div.category-recruit-form .errors>ul,div.category-recruit-interview .errors>ul{margin:0 20px 30px}div.category-recruit .errors>ul>li,div.category-recruit-form .errors>ul>li,div.category-recruit-interview .errors>ul>li{list-style-type:disc;color:red}div.category-recruit .subtitle,div.category-recruit-form .subtitle,div.category-recruit-interview .subtitle{padding:0 15px;margin-bottom:15px}div.category-recruit .job-list,div.category-recruit-form .job-list,div.category-recruit-interview .job-list{border-top:1px solid #ccc;margin-bottom:50px}div.category-recruit .job-list li,div.category-recruit-form .job-list li,div.category-recruit-interview .job-list li{border-bottom:1px solid #ccc}div.category-recruit .job-list li a,div.category-recruit-form .job-list li a,div.category-recruit-interview .job-list li a{display:block;line-height:1;padding:25px 15px;position:relative}div.category-recruit .job-list li a:after,div.category-recruit-form .job-list li a:after,div.category-recruit-interview .job-list li a:after{display:block;content:"";width:6px;height:10px;position:absolute;top:50%;right:15px;background-image:url(/assets/images/sp/arrow_right.png);background-repeat:no-repeat;background-position:top;background-color:rgba(0,0,0,0);background-size:6px 10px;margin-top:-5px}.interview-list,div.category-recruit-form .interview-list,div.category-recruit-interview .interview-list{padding:0 15px;margin-bottom:77px}.interview-list li,div.category-recruit-form .interview-list li,div.category-recruit-interview .interview-list li{text-align:center;margin-bottom:15px}.interview-list li:last-child,div.category-recruit-form .interview-list li:last-child,div.category-recruit-interview .interview-list li:last-child{margin-bottom:0}.interview-list li a,div.category-recruit-form .interview-list li a,div.category-recruit-interview .interview-list li a{display:inline-block}.popup-list,div.category-recruit-form .popup-list,div.category-recruit-interview .popup-list{padding:0 15px}.popup-list li,div.category-recruit-form .popup-list li,div.category-recruit-interview .popup-list li{text-align:center;margin-bottom:15px}.popup-list li:last-child,div.category-recruit-form .popup-list li:last-child,div.category-recruit-interview .popup-list li:last-child{margin-bottom:0}.popup-list li a,div.category-recruit-form .popup-list li a,div.category-recruit-interview .popup-list li a{display:inline-block}.modal-wrap,div.category-recruit-form .modal-wrap,div.category-recruit-interview .modal-wrap{display:none}#cboxOverlay,div.category-recruit-form #cboxOverlay,div.category-recruit-interview #cboxOverlay{background-color:hsla(0,0%,100%,.96)}#office,div.category-recruit-form #office,div.category-recruit-interview #office{padding:46px 15px 20px}#message,div.category-recruit-form #message,div.category-recruit-interview #message{padding:0}#message .origin-close-btn,div.category-recruit-form #message .origin-close-btn,div.category-recruit-interview #message .origin-close-btn{padding:20px 15px 10px;float:right}#message .message-image,div.category-recruit-form #message .message-image,div.category-recruit-interview #message .message-image{padding:0 15px;margin-bottom:24px}#message .message-text,div.category-recruit-form #message .message-text,div.category-recruit-interview #message .message-text{padding:0 15px;margin-bottom:28px}#message .message-text .j,div.category-recruit-form #message .message-text .j,div.category-recruit-interview #message .message-text .j{font-size:13px;margin-bottom:14px}#message .message-text .e,div.category-recruit-form #message .message-text .e,div.category-recruit-interview #message .message-text .e{font-size:11px}#message .name,div.category-recruit-form #message .name,div.category-recruit-interview #message .name{padding:0 15px;margin-bottom:25px}#message .history-text,div.category-recruit-form #message .history-text,div.category-recruit-interview #message .history-text{padding:0 15px 20px}#message .history-text .j,div.category-recruit-form #message .history-text .j,div.category-recruit-interview #message .history-text .j{margin-bottom:4px}#message .history-text .e,div.category-recruit-form #message .history-text .e,div.category-recruit-interview #message .history-text .e{font-size:11px}#office .office-photo,div.category-recruit-form #office .office-photo,div.category-recruit-interview #office .office-photo{margin-bottom:16px}#office .j,div.category-recruit-form #office .j,div.category-recruit-interview #office .j{font-size:13px;margin-bottom:4px}#office .e,div.category-recruit-form #office .e,div.category-recruit-interview #office .e{font-size:11px}div.category-recruit div.category-recruit-interview hr,div.category-recruit-form hr,hr{border-top:1px solid #ccc;margin:0 15px 50px}div.category-recruit .recruit-box,div.category-recruit-form .recruit-box,div.category-recruit-interview .recruit-box{padding:0 15px}div.category-recruit .recruit-box .subtitle-2,div.category-recruit-form .recruit-box .subtitle-2,div.category-recruit-interview .recruit-box .subtitle-2{margin-bottom:15px}div.category-recruit .recruit-box .job-title,div.category-recruit-form .recruit-box .job-title,div.category-recruit-interview .recruit-box .job-title{font-size:14px;font-weight:400;margin-bottom:24px}div.category-recruit .recruit-box .works dt,div.category-recruit-form .recruit-box .works dt,div.category-recruit-interview .recruit-box .works dt{font-size:13px;margin-bottom:6px}div.category-recruit .recruit-box .works dd,div.category-recruit-form .recruit-box .works dd,div.category-recruit-interview .recruit-box .works dd{margin-bottom:28px}div.category-recruit .recruit-box .works dd:last-child,div.category-recruit-form .recruit-box .works dd:last-child,div.category-recruit-interview .recruit-box .works dd:last-child{margin-bottom:0}div.category-recruit .recruit-box.job-detail-upper,div.category-recruit-form .recruit-box.job-detail-upper,div.category-recruit-interview .recruit-box.job-detail-upper{padding-bottom:45px}div.category-recruit .recruit-box.job-detail-lower,div.category-recruit-form .recruit-box.job-detail-lower,div.category-recruit-interview .recruit-box.job-detail-lower{margin-bottom:22px}div.category-recruit .recruit-box.job-detail-lower .works dd,div.category-recruit-form .recruit-box.job-detail-lower .works dd,div.category-recruit-interview .recruit-box.job-detail-lower .works dd{margin-bottom:24px}div.category-recruit .recruit-box.job-detail-lower .works dd:last-child,div.category-recruit-form .recruit-box.job-detail-lower .works dd:last-child,div.category-recruit-interview .recruit-box.job-detail-lower .works dd:last-child{margin-bottom:0}#office .slick-dots li{position:relative;display:inline-block;width:12px;height:12px;margin:0 5px;padding:0;cursor:pointer}#office .slick-dots li button{width:8px;height:8px;padding:0}#office .slick-dots li button:before{font-size:8.5px;line-height:8px;width:8px;height:8px;padding:0;border-radius:99px;opacity:1;color:rgba(0,0,0,0);background-color:#ccc}#office .slick-dots li.slick-active button:before{color:rgba(0,0,0,0);background-color:gray;opacity:1}div.category-recruit-interview .container h3.subtitle-profile{margin-bottom:12px}div.category-recruit-interview .container .profile-box{border:1px solid #a3a3a3;margin:0 15px 60px;padding:25px 22px}div.category-recruit-interview .container .profile-box .name{font-size:14px;margin-bottom:8px}div.category-recruit-interview .container .profile-box .text{font-size:13px;line-height:21px}div.category-recruit-interview .container .qa-box{margin:0 15px}div.category-recruit-interview .container .qa-box .qa-text{margin-bottom:15px}div.category-recruit-interview .container .qa-box .qa-text .q-text{font-size:15px;font-weight:700;margin-bottom:15px}div.category-recruit-interview .container .qa-box .qa-text .a-text{font-size:13px;line-height:21px}div.category-recruit-interview .container hr.qa-divider{height:1px;margin:60px 15px;background:none;border:none;border-bottom:1px solid #c9c9c9}div.category-recruit-interview .container h3.subtitle-schedule{margin-top:60px;margin-bottom:23px}div.category-recruit-interview .container .schedule-box{margin:0 15px 60px}div.category-recruit-interview .container .interview-list{margin-bottom:60px}div.category-recruit-interview .container h3.subtitle-other{margin:0 15px 20px}div.category-recruit-interview .container ul.other-list{margin:0 15px;padding-bottom:20px}div.category-recruit-interview .container ul.other-list>li{background:#f8f8f8;margin-bottom:10px}div.category-recruit-interview .container ul.other-list>li:last-child{margin-bottom:0}div.category-recruit-interview .container ul.other-list>li>a{display:flex;align-items:center}div.category-recruit-interview .container ul.other-list>li>a .text{min-width:0;flex:1 1;word-wrap:break-word;padding-left:12px;padding-right:12px}div.category-recruit-interview .container ul.other-list>li>a .text .title{font-size:10px;margin-bottom:2px}div.category-recruit-interview .container ul.other-list>li>a .text .media{font-size:8px;color:#555}div.category-recruit-interview .container ul.other-list>li>a figure{flex-basis:165px;width:165px}div.category-contact-company .inner,div.category-contact-other .inner,div.category-recruit-form .inner{padding:0 15px}div.category-contact-company .err,div.category-contact-other .err,div.category-recruit-form .err{padding-top:6px;color:red;font-size:11px}div.category-contact-company .form-list,div.category-contact-other .form-list,div.category-recruit-form .form-list{margin-bottom:50px}div.category-contact-company .form-list li,div.category-contact-other .form-list li,div.category-recruit-form .form-list li{margin-bottom:23px}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:12px;margin-bottom:2px}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{color:red}div.category-contact-company .form-list li dl dt span,div.category-contact-other .form-list li dl dt span,div.category-recruit-form .form-list li dl dt span{font-size:10px;margin-left:.3em}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:10px;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;font-size:16px}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:80px}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:60px}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:15px}div.category-contact-company .privacy-agree,div.category-contact-other .privacy-agree,div.category-recruit-form .privacy-agree{max-width:300px;text-align:center;margin:0 auto 35px}div.category-contact-company .privacy-agree .check,div.category-contact-other .privacy-agree .check,div.category-recruit-form .privacy-agree .check{display:inline-block}div.category-contact-company .privacy-agree .checkbox,div.category-contact-other .privacy-agree .checkbox,div.category-recruit-form .privacy-agree .checkbox{text-align:left;display:inline-block;margin-left:14px;font-size:11px}div.category-contact-company .privacy-agree .checkbox span,div.category-contact-other .privacy-agree .checkbox span,div.category-recruit-form .privacy-agree .checkbox span{display:block;font-size:10px}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 .attention,div.category-contact-other .attention,div.category-recruit-form .attention{padding-top:25px}div.category-contact-company .attention h5,div.category-contact-other .attention h5,div.category-recruit-form .attention h5{font-size:12px;font-weight:400;margin-bottom:25px}div.category-contact-company .attention h5 span,div.category-contact-other .attention h5 span,div.category-recruit-form .attention h5 span{display:block;font-size:11px}div.category-contact-company .attention h5 p,div.category-contact-company .attention h5 p span,div.category-contact-other .attention h5 p,div.category-contact-other .attention h5 p span,div.category-recruit-form .attention h5 p,div.category-recruit-form .attention h5 p span{font-size:10px}div.category-contact-company .confirm+.attention,div.category-contact-other .confirm+.attention,div.category-recruit-form .confirm+.attention{padding-top:50px}div.category-contact-company .complete-box,div.category-contact-other .complete-box,div.category-recruit-form .complete-box{padding-top:25px;margin:0 auto 45px}div.category-contact-company .complete-box .complete-text,div.category-contact-other .complete-box .complete-text,div.category-recruit-form .complete-box .complete-text{font-size:15px}div.category-contact-company .container .inner,div.category-contact-other .container .inner{padding:0 15px}div.category-contact-company .container .inner .page-header,div.category-contact-other .container .inner .page-header{padding:0}div.category-contact-company .container:before,div.category-contact-other .container:before{display:block;content:"";width:354px;height:257px;position:absolute;top:-30px;left:-74px;background-image:url(/assets/images/sp/contact_bg_top.jpg);background-repeat:no-repeat;background-position:top;background-color:rgba(0,0,0,0);background-size:354px 257px}div.category-contact-company .container:after,div.category-contact-other .container:after{display:block;content:"";width:81px;height:248px;position:absolute;right:0;bottom:-105px;background-image:url(/assets/images/sp/contact_bg_bottom.jpg);background-repeat:no-repeat;background-position:top;background-color:rgba(0,0,0,0);background-size:81px 248px}div.category-contact-company .errors>ul,div.category-contact-other .errors>ul{margin:0 20px 30px}div.category-contact-company .errors>ul>li,div.category-contact-other .errors>ul>li{list-style-type:disc;color:red}div.category-contact-company .lead,div.category-contact-other .lead{margin-bottom:25px}div.category-contact-company .lead img,div.category-contact-other .lead img{margin:0 auto}div.category-contact-company .lead .j,div.category-contact-other .lead .j{margin-bottom:15px}div.category-recruit-form .container:after,div.category-recruit-form .container:before{display:none}div.category-recruit-form .container .inner .page-header{padding:0;margin-bottom:50px}div.category-recruit-form .container .inner .page-header.center img{margin:0 auto}div.category-recruit-form .subtitle{padding:0}div.category-recruit-form .job-title{font-size:14px;font-weight:400;margin-bottom:25px}div.category-recruit-form .kv{padding:0}div.category-recruit-form .complete-box{padding-top:10px}div.category-recruit-form .privacy{margin-bottom:15px}div.category-recruit-form .privacy h5{font-size:14px;font-weight:400;margin-bottom:4px}div.category-recruit-form .privacy p a{text-decoration:underline}div.category-recruit-form .privacy-ex{margin-bottom:25px}div.category-recruit-form .privacy-ex>p{font-size:11px;margin-bottom:1em}div.category-recruit-form .privacy-ex .num-list{margin-left:1.5em}div.category-recruit-form .privacy-ex .num-list>li{list-style:decimal;margin-bottom:1.5em;font-size:16px}div.category-recruit-form .privacy-ex .num-list>li:last-child{margin-bottom:0}div.category-recruit-form .privacy-ex .num-list>li p{padding-top:6px;font-size:11px}div.category-recruit-form .privacy-ex .dot-list{margin-left:1.5em}div.category-recruit-form .privacy-ex .dot-list>li{list-style:disc;font-size:11px}div#page-about .page-header{margin-bottom:60px}div#page-about .about-box{padding:0 15px}div#page-about .about-box dl dt{margin-bottom:4px}div#page-about .about-box dl dd{margin-bottom:28px}div#page-about .about-box dl dd:last-child{margin-bottom:0}div#page-about .about-box.about-j{margin-bottom:60px}div#page-about .about-box.about-j dl dt{font-size:15px}div#page-about .about-box.about-e dl dt,div#page-about .about-box.about-j dl dd{font-size:13px}div#page-about .about-box.about-e dl dd{font-size:11px}div#page-privacy .page-header{margin-bottom:55px}div#page-privacy .privacy-box{padding:0 15px}div#page-privacy .privacy-box.box-j{margin-bottom:84px}div#page-privacy .privacy-box.box-j .privacy-list>li,div#page-privacy .privacy-box.box-j .privacy-list>li span{font-size:15px}div#page-privacy .privacy-box.box-j .privacy-list>li .alphabet-list,div#page-privacy .privacy-box.box-j .privacy-list>li .dot-list,div#page-privacy .privacy-box.box-j .privacy-list>li p{font-size:13px}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:13px}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:11px}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 .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 .inner{background-image:url(/assets/images/sp/404_bg.jpg);background-repeat:no-repeat;background-position:center 55px;background-color:rgba(0,0,0,0);background-size:581px 335px}div#page-p404 .page-header{margin-bottom:415px}}