#cboxOverlay,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:visible;-webkit-transform:translateZ(0)}.cboxPhoto{float:left;display:block;max-width:none;margin:auto;border:0;-ms-interpolation-mode:bicubic}.cboxIframe{display:block;width:100%;height:100%;padding:0;margin:0;background:none;border:0}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box}#cboxOverlay{position:fixed;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);opacity:1!important}#colorbox{outline:0}#colorbox #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;max-width:none;overflow:visible;-webkit-transform:translateZ(0)}#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}#colorbox #cboxWrapper #cboxContent #cboxTitle{display:none;margin:0}#colorbox #cboxWrapper #cboxContent #cboxCurrent{display:none!important}#colorbox #cboxWrapper #cboxContent #cboxClose,#colorbox #cboxWrapper #cboxContent #cboxNext,#colorbox #cboxWrapper #cboxContent #cboxPrevious,#colorbox #cboxWrapper #cboxContent #cboxSlideshow{padding:0;margin:0;overflow:visible;cursor:pointer;outline:none;border:0}#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{position:absolute;top:-87px;right:0;z-index:8040;width:62px;height:62px;cursor:pointer;background:url(/images/pc/modal_close.png) no-repeat}#cboxClose:hover{opacity:.7}.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)}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}[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}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}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}button{font-family:inherit;font-size:16px;cursor:pointer;background:none;border:none}@media screen and (min-width:769px){body,html{width:100%;min-height:100%;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS P Gothic,sans-serif;font-size:14px;color:#000}h1,h2,h3,h4,h5,h6{font-weight:700}a{color:#000;text-decoration:none}:focus,a,a:focus{outline:none}img{display:block;max-width:100%;height:auto}html{overflow:auto}body{min-width:1000px}body.fixed{position:fixed;top:auto;z-index:1;width:100%;overflow:hidden}*{box-sizing:border-box}#cboxNext,#cboxPrevious{position:absolute;top:50%;z-index:8040;width:31px;height:62px;text-decoration:none;cursor:pointer}#cboxPrevious{left:-50px;background:url(/images/pc/modal_arrow_prev.png) no-repeat}#cboxNext{right:-50px;background:url(/images/pc/modal_arrow_next.png) no-repeat}#colorbox{top:auto!important;right:50%!important;bottom:50%!important;left:auto!important;max-width:100%;max-height:100%;transform:translate(50%,50%)!important}#colorbox,.ss{overflow:visible!important}.ss{width:900px!important}.ss #cboxWrapper,.ss #cboxWrapper #cboxContent,.ss #cboxWrapper #cboxContent #cboxLoadedContent{width:100%!important;max-width:900px!important;height:auto!important}.ss #cboxWrapper #cboxContent #cboxLoadedContent{overflow:hidden!important}.ss #cboxWrapper #cboxContent #cboxLoadedContent .cboxPhoto{width:100%!important;height:auto!important;margin-top:0!important}}@media screen and (min-width:769px)and (max-width:900px){.ss,.ss #cboxWrapper{width:100%!important}.ss #cboxWrapper #cboxContent{width:100%!important;height:auto!important}.ss #cboxWrapper #cboxContent #cboxLoadedContent .cboxPhoto{width:85%!important}.ss #cboxWrapper #cboxContent #cboxPrevious{left:0}.ss #cboxWrapper #cboxContent #cboxNext{right:0}}@media screen and (min-width:769px){.ab{position:absolute}.debug{box-sizing:border-box;border:1px solid red}body.display-boxline *{box-sizing:border-box;border:1px solid blue}.clearfix:after{clear:both;display:block;content:""}.site-wrapper .debug-sheet{position:absolute;top:0;left:0;z-index:1000000;display:none;width:100%;overflow-x:hidden;opacity:.5}.site-wrapper .debug-sheet img{position:relative;top:0;left:50%;max-width:none;margin-left:-600px}body.modallock{position:relative!important;height:100vh!important;overflow:hidden!important}body,html{height:100%;margin:0}.site-wrapper{position:relative;min-height:100vh;padding-bottom:171px;margin-bottom:-171px}.site-wrapper header#site-header{position:relative;height:100px}.site-wrapper header#site-header h1.header-logo{float:left;margin-top:27px;margin-left:30px}.site-wrapper header#site-header ul.nav{float:right;margin-top:44px;margin-right:28px;font-size:0}.site-wrapper header#site-header ul.nav>li{display:inline-block}.site-wrapper header#site-header ul.nav>li.home{margin-right:26px}.site-wrapper header#site-header ul.nav>li.news{margin-right:28px}.site-wrapper header#site-header ul.nav>li.company{margin-right:15px}.site-wrapper header#site-header ul.nav>li.art{margin-right:16px}.site-wrapper header#site-header ul.nav>li.artbook{margin-right:31px}.site-wrapper header#site-header ul.nav>li.recruit{margin-right:27px}.site-wrapper header#site-header ul.nav>li.contact{margin-right:0}.site-wrapper header#site-header ul.nav>li a{position:relative;display:inline-block}.site-wrapper header#site-header ul.nav>li a>img{transition:opacity .2s linear}.site-wrapper header#site-header ul.nav>li a>img.hoverfade.under{opacity:1}.site-wrapper header#site-header ul.nav>li a>img.hoverfade.upper{position:absolute;top:0;left:0;opacity:0}.site-wrapper header#site-header ul.nav>li a.clicked>img.hoverfade.under,.site-wrapper header#site-header ul.nav>li a:hover>img.hoverfade.under{opacity:0}.site-wrapper header#site-header ul.nav>li a.clicked>img.hoverfade.upper,.site-wrapper header#site-header ul.nav>li a:hover>img.hoverfade.upper{opacity:1}.site-wrapper header#site-header .instagram,.site-wrapper header#site-header .tw{float:right;margin-top:42px;margin-right:30px}.site-wrapper header#site-header .tw{margin-top:43px}.site-wrapper #main-container{width:1000px;margin:0 auto}.site-wrapper .totop{position:fixed;right:30px;bottom:20px;z-index:100}.site-wrapper .push{height:171px}footer#site-footer{position:absolute;bottom:0;width:100%;height:171px;padding-top:45px;background-color:#f2f2f2}footer#site-footer ul.nav{margin-bottom:40px;text-align:center}footer#site-footer ul.nav>li{display:inline-block;margin-right:20px;font-size:14.5px}footer#site-footer ul.nav>li:last-child{margin-right:0}footer#site-footer ul.nav>li a:hover{text-decoration:underline}footer#site-footer .copyright{font-size:12px;text-align:center}.site-wrapper #main-container{opacity:0;transition:opacity .5s linear}.site-wrapper #main-container.shown{opacity:1}div#page-art-index .site-wrapper #main-container .art-list-wrapper .art-gallery-list li{position:relative;top:5px;opacity:0;transition:opacity .2s linear,top .3s ease}div#page-art-index .site-wrapper #main-container .art-list-wrapper .art-gallery-list li.shown.is_inview{top:0;opacity:1}div#page-art-index .site-wrapper #main-container .art-list-wrapper .art-gallery-list li .art-images .detail-wrap{opacity:0;transition:opacity .2s linear}div#page-art-index .site-wrapper #main-container .art-list-wrapper .art-gallery-list li:hover .detail-wrap{opacity:1}div#page-art-detail .site-wrapper #main-container .art-detail .thumb-list-wrapper .thumb-list>li{position:relative;top:5px;opacity:0;transition:opacity .5s linear,top .3s ease}div#page-art-detail .site-wrapper #main-container .art-detail .thumb-list-wrapper .thumb-list>li.shown.is_inview{top:0;opacity:1}div#page-artbook .site-wrapper #main-container .products-list>li{position:relative;top:5px;opacity:0;transition:opacity .5s linear,top .3s ease}div#page-artbook .site-wrapper #main-container .products-list>li.shown.is_inview{top:0;opacity:1}div#page-home .site-wrapper #main-container{width:auto;max-width:1200px}div#page-home .site-wrapper #main-container .kv-area{position:relative;min-width:1000px;height:auto;margin-bottom:50px}div#page-home .site-wrapper #main-container .kv-area .kv-list li img{margin:0 auto}div#page-home .site-wrapper #main-container .kv-area .top-text{position:absolute;top:62px;left:36px}div#page-home .site-wrapper #main-container .kv-area .to-recruit{position:absolute;top:424px;left:43px;width:240px;height:60px;margin:0 auto;text-align:center;background-color:#000}div#page-home .site-wrapper #main-container .kv-area .to-recruit a{display:block;height:100%;padding-top:17px;font-size:20px;color:#fff}div#page-home .site-wrapper #main-container .kv-area .to-recruit:after{position:absolute;top:25px;right:20px;display:block;width:7px;height:13px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/btn-arrow_on.png);background-repeat:no-repeat;background-position:top;background-size:7px 13px}div#page-home .site-wrapper #main-container .kv-area .to-recruit:hover{background-color:#4c0}div#page-home .site-wrapper #main-container .lower-area{width:1000px;margin:0 auto}div#page-home .site-wrapper #main-container .lower-area .sub-area{padding-top:70px}div#page-home .site-wrapper #main-container .lower-area .sub-area .news-list,div#page-home .site-wrapper #main-container .lower-area .sub-area .subtitle{margin-bottom:25px}div#page-home .site-wrapper #main-container .lower-area .sub-area .news-list li{margin-bottom:40px}div#page-home .site-wrapper #main-container .lower-area .sub-area .news-list li dl dt{display:inline-block;width:80px;vertical-align:top}div#page-home .site-wrapper #main-container .lower-area .sub-area .news-list li dl dd{display:inline-block;width:900px;margin-left:15px;vertical-align:top}div#page-home .site-wrapper #main-container .lower-area .sub-area .news-list li dl dd a:hover{color:#4c0}div#page-home .site-wrapper #main-container .lower-area .sub-area .news-list li:last-child{margin-bottom:0}div#page-home .site-wrapper #main-container .lower-area .sub-area .for-more{position:relative;width:200px;height:40px;margin:0 auto;text-align:center;background-color:#fff;border:1px solid #000}div#page-home .site-wrapper #main-container .lower-area .sub-area .for-more a{display:block;height:100%;padding-top:9px}div#page-home .site-wrapper #main-container .lower-area .sub-area .for-more:after{position:absolute;top:13px;right:18px;display:block;width:7px;height:13px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/btn-arrow_off.png);background-repeat:no-repeat;background-position:top;background-size:7px 13px}div#page-home .site-wrapper #main-container .lower-area .sub-area .for-more:hover{background-color:#4c0;border:none}div#page-home .site-wrapper #main-container .lower-area .sub-area .for-more:hover a{display:block;height:100%;padding-top:10px;color:#fff}div#page-home .site-wrapper #main-container .lower-area .sub-area .for-more:hover:after{position:absolute;top:13px;right:18px;display:block;width:7px;height:13px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/btn-arrow_on.png);background-repeat:no-repeat;background-position:top;background-size:7px 13px}div#page-home .site-wrapper #main-container .lower-area .news-area{padding-top:0}div#page-home .site-wrapper #main-container .lower-area .pickup-area .pickup-list{display:flex;flex-wrap:wrap;justify-content:space-between}div#page-home .site-wrapper #main-container .lower-area .pickup-area li{opacity:1;transition:opacity .1s linear}div#page-home .site-wrapper #main-container .lower-area .pickup-area li:hover{opacity:.7}div#page-home .site-wrapper #main-container .lower-area .recruit-area{padding-bottom:130px;background-color:rgba(0,0,0,0);background-image:url(/images/pc/top_recruit_bg.png);background-repeat:no-repeat;background-position:top;background-position:center -40px;background-size:1200px 500px}div#page-home .site-wrapper #main-container .lower-area .recruit-area .recruit-text{padding-top:10px;margin-bottom:30px;text-align:center}div#page-home .site-wrapper #main-container .lower-area .recruit-area .recruit-text .recruit-text-big{margin-bottom:12px;font-size:30px;font-weight:700}div#page-home .site-wrapper #main-container .lower-area .recruit-area .recruit-text .recruit-text-middle{margin-bottom:0;font-size:16px}div#page-home .site-wrapper #main-container .lower-area .recruit-area .recruit-text .recruit-text-small{font-size:12px}div#page-news-index .site-wrapper{background-color:rgba(0,0,0,0);background-image:url(/images/pc/news_bg.png);background-repeat:no-repeat;background-position:top;background-size:1200px 623px}div#page-news-index .site-wrapper #main-container{padding-top:50px;padding-bottom:110px}div#page-news-index .site-wrapper #main-container h2.page-title{margin-bottom:46px}div#page-news-index .site-wrapper #main-container .news-list{width:810px;margin:0 auto 60px}div#page-news-index .site-wrapper #main-container .news-list li{margin-bottom:40px}div#page-news-index .site-wrapper #main-container .news-list li dl dt{display:inline-block;width:80px;vertical-align:top}div#page-news-index .site-wrapper #main-container .news-list li dl dd{display:inline-block;width:700px;margin-left:15px;vertical-align:top}div#page-news-index .site-wrapper #main-container .news-list li dl dd a:hover{color:#4c0}div#page-news-index .site-wrapper #main-container .to-index{position:relative;top:35px;margin-bottom:10px;text-align:center}div#page-news-index .site-wrapper #main-container .to-index a{display:inline-block}div#page-news-index .site-wrapper #main-container .to-index a:hover{color:#4c0}div#page-news-index .site-wrapper #main-container .arrow li{position:relative;font-size:16px}div#page-news-index .site-wrapper #main-container .arrow li.arrow-prev{float:left;padding-left:40px}div#page-news-index .site-wrapper #main-container .arrow li.arrow-prev:after{position:absolute;top:-10px;left:0;display:block;width:32px;height:42px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/arrow_prev.png);background-repeat:no-repeat;background-position:top;background-size:32px 42px}div#page-news-index .site-wrapper #main-container .arrow li.arrow-prev:hover button{color:#4c0}div#page-news-index .site-wrapper #main-container .arrow li.arrow-prev:hover:after{position:absolute;top:-10px;left:0;display:block;width:32px;height:42px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/arrow_prev_on.png);background-repeat:no-repeat;background-position:top;background-size:32px 42px}div#page-news-index .site-wrapper #main-container .arrow li.arrow-next{float:right;padding-right:40px}div#page-news-index .site-wrapper #main-container .arrow li.arrow-next button,div#page-news-index .site-wrapper #main-container .arrow li.arrow-prev button{padding:0}div#page-news-index .site-wrapper #main-container .arrow li.arrow-next:after{position:absolute;top:-10px;right:0;display:block;width:32px;height:42px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/arrow_next.png);background-repeat:no-repeat;background-position:top;background-size:32px 42px}div#page-news-index .site-wrapper #main-container .arrow li.arrow-next:hover button{color:#4c0}div#page-news-index .site-wrapper #main-container .arrow li.arrow-next:hover:after{position:absolute;top:-10px;right:0;display:block;width:32px;height:42px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/arrow_next_on.png);background-repeat:no-repeat;background-position:top;background-size:32px 42px}div#page-news-detail .site-wrapper{background-color:rgba(0,0,0,0);background-image:url(/images/pc/news_bg.png);background-repeat:no-repeat;background-position:top;background-size:1200px 623px}div#page-news-detail .site-wrapper #main-container{padding-top:50px;padding-bottom:100px}div#page-news-detail .site-wrapper #main-container h2.page-title{margin-bottom:46px}div#page-news-detail .site-wrapper #main-container .news-detail .news-header .topics-path{margin-bottom:20px}div#page-news-detail .site-wrapper #main-container .news-detail .news-header .topics-path ul li{position:relative;display:inline-block;margin-left:13px;font-size:12px}div#page-news-detail .site-wrapper #main-container .news-detail .news-header .topics-path ul li:after{position:absolute;top:0;right:-20px;display:block;width:17px;height:13px;content:">"}div#page-news-detail .site-wrapper #main-container .news-detail .news-header .topics-path ul li:first-child{margin-left:0}div#page-news-detail .site-wrapper #main-container .news-detail .news-header .topics-path ul li:last-child:after{content:none}div#page-news-detail .site-wrapper #main-container .news-detail .news-header .post-date{font-size:16px}div#page-news-detail .site-wrapper #main-container .news-detail .post-title{padding-top:12px;margin-bottom:10px;font-size:20px;font-weight:700}div#page-news-detail .site-wrapper #main-container .news-detail .news-image{margin-bottom:40px;text-align:center}div#page-news-detail .site-wrapper #main-container .news-detail .news-image img{display:inline-block;max-width:800px;margin:0 auto}div#page-news-detail .site-wrapper #main-container .news-detail .news-body{margin-bottom:20px}div#page-news-detail .site-wrapper #main-container .news-detail .news-body a{color:#4c0}div#page-news-detail .site-wrapper #main-container .news-detail .news-body h1{margin-bottom:20px;font-size:18px;font-weight:700;line-height:25px}div#page-news-detail .site-wrapper #main-container .news-detail .news-body h2{margin-bottom:16px;font-size:16px;font-weight:700;line-height:25px}div#page-news-detail .site-wrapper #main-container .news-detail .news-body h3{margin-bottom:10px;font-size:14px;font-weight:700;line-height:25px}div#page-news-detail .site-wrapper #main-container .news-detail .news-body p{margin-bottom:50px;font-size:14px;line-height:25px}div#page-news-detail .site-wrapper #main-container .news-detail .news-body p:last-child{margin-bottom:0}div#page-news-detail .site-wrapper #main-container .to-index{position:relative;top:35px;margin-bottom:10px;text-align:center}div#page-news-detail .site-wrapper #main-container .to-index a{display:inline-block}div#page-news-detail .site-wrapper #main-container .to-index a:hover{color:#4c0}div#page-news-detail .site-wrapper #main-container .arrow li{position:relative;font-size:16px}div#page-news-detail .site-wrapper #main-container .arrow li.arrow-prev{float:left;padding-left:40px}div#page-news-detail .site-wrapper #main-container .arrow li.arrow-prev:after{position:absolute;top:-10px;left:0;display:block;width:32px;height:42px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/arrow_prev.png);background-repeat:no-repeat;background-position:top;background-size:32px 42px}div#page-news-detail .site-wrapper #main-container .arrow li.arrow-prev:hover a{color:#4c0}div#page-news-detail .site-wrapper #main-container .arrow li.arrow-prev:hover:after{position:absolute;top:-10px;left:0;display:block;width:32px;height:42px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/arrow_prev_on.png);background-repeat:no-repeat;background-position:top;background-size:32px 42px}div#page-news-detail .site-wrapper #main-container .arrow li.arrow-next{float:right;padding-right:40px}div#page-news-detail .site-wrapper #main-container .arrow li.arrow-next:after{position:absolute;top:-10px;right:0;display:block;width:32px;height:42px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/arrow_next.png);background-repeat:no-repeat;background-position:top;background-size:32px 42px}div#page-news-detail .site-wrapper #main-container .arrow li.arrow-next:hover a{color:#4c0}div#page-news-detail .site-wrapper #main-container .arrow li.arrow-next:hover:after{position:absolute;top:-10px;right:0;display:block;width:32px;height:42px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/arrow_next_on.png);background-repeat:no-repeat;background-position:top;background-size:32px 42px}div#page-company .site-wrapper{background-color:rgba(0,0,0,0);background-image:url(/images/pc/company_bg.png);background-repeat:no-repeat;background-position:top;background-size:1200px 789px}div#page-company .site-wrapper #main-container{padding-top:50px}div#page-company .site-wrapper #main-container h2.page-title{margin-bottom:46px}div#page-company .site-wrapper #main-container .company-upper-text{margin-bottom:94px;font-size:16px;line-height:23px}div#page-company .site-wrapper #main-container ul.tab-1{margin-bottom:87px;text-align:center}div#page-company .site-wrapper #main-container ul.tab-1>li{position:relative;display:inline-block;margin-right:35px}div#page-company .site-wrapper #main-container ul.tab-1>li>a{font-size:16px}div#page-company .site-wrapper #main-container ul.tab-1>li>a:hover{color:#4c0}div#page-company .site-wrapper #main-container ul.tab-1>li:after{position:absolute;top:1px;right:-21px;display:block;width:2px;height:20px;content:"";background-color:#b3b3b3}div#page-company .site-wrapper #main-container ul.tab-1>li:last-child{margin-right:0}div#page-company .site-wrapper #main-container ul.tab-1>li:last-child:after{display:none}div#page-company .site-wrapper #main-container ul.tab-1>li.active a{color:#4c0}div#page-company .site-wrapper #main-container ul.tab-1>li ul.subtab-1{position:absolute;top:23px;left:0;display:none;width:150px}div#page-company .site-wrapper #main-container ul.tab-1>li ul.subtab-1>li{text-align:left}div#page-company .site-wrapper #main-container ul.tab-1>li ul.subtab-1>li>a{font-size:12px;color:#000}div#page-company .site-wrapper #main-container ul.tab-1>li ul.subtab-1>li.active a,div#page-company .site-wrapper #main-container ul.tab-1>li ul.subtab-1>li>a:hover{color:#4c0}div#page-company .site-wrapper #main-container .subtab-content,div#page-company .site-wrapper #main-container .tab-content{display:none}div#page-company .site-wrapper #main-container .subtab-content.active,div#page-company .site-wrapper #main-container .tab-content.active{display:block}div#page-company .site-wrapper #main-container .company-info{padding-bottom:50px}div#page-company .site-wrapper #main-container .company-info dl,div#page-company .site-wrapper #main-container .company-info dl dt{display:inline-block;vertical-align:top}div#page-company .site-wrapper #main-container .company-info dl dd{display:inline-block;margin-bottom:20px;margin-left:25px}div#page-company .site-wrapper #main-container .company-info .left-info{width:470px}div#page-company .site-wrapper #main-container .company-info .left-info dt{width:60px}div#page-company .site-wrapper #main-container .company-info .left-info dd{width:380px}div#page-company .site-wrapper #main-container .company-info .right-info{width:525px}div#page-company .site-wrapper #main-container .company-info .right-info dd{width:425px}div#page-company .site-wrapper #main-container .company-info .map{width:700px;margin:50px auto 5px}div#page-company .site-wrapper #main-container .company-info .address{width:700px;margin:0 auto 10px;font-size:14px}div#page-company .site-wrapper #main-container .company-info .maplink{position:relative;width:250px;height:40px;margin:0 auto;text-align:center;border:1px solid #000}div#page-company .site-wrapper #main-container .company-info .maplink a{display:block;height:100%;padding-top:10px}div#page-company .site-wrapper #main-container .company-info .maplink:before{position:absolute;top:11px;left:35px;display:block;width:10px;height:17px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/company_map_pin_off.png);background-repeat:no-repeat;background-position:top;background-size:10px 17px}div#page-company .site-wrapper #main-container .company-info .maplink:after{position:absolute;top:13px;right:18px;display:block;width:7px;height:13px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/btn-arrow_off.png);background-repeat:no-repeat;background-position:top;background-size:7px 13px}div#page-company .site-wrapper #main-container .company-info .maplink:hover{background-color:#4c0;border:1px solid #4c0}div#page-company .site-wrapper #main-container .company-info .maplink:hover a{display:block;height:100%;padding-top:10px;color:#fff}div#page-company .site-wrapper #main-container .company-info .maplink:hover:after{position:absolute;top:13px;right:18px;display:block;width:7px;height:13px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/btn-arrow_on.png);background-repeat:no-repeat;background-position:top;background-size:7px 13px}div#page-company .site-wrapper #main-container .company-info .maplink:hover:before{background-color:rgba(0,0,0,0);background-image:url(/images/pc/company_map_pin_on.png);background-repeat:no-repeat;background-position:top;background-size:10px 17px}div#page-company .site-wrapper #main-container .company-philosophy{width:800px;padding-bottom:50px;margin:0 auto;background-color:rgba(0,0,0,0);background-image:url(/images/pc/philosophy_bg.png);background-repeat:no-repeat;background-position:top;background-size:1000px 150px}div#page-company .site-wrapper #main-container .company-philosophy p{margin-bottom:25px;font-size:19px;line-height:32px}div#page-company .site-wrapper #main-container .company-philosophy h3{margin-bottom:20px;font-size:20px;font-weight:700}div#page-company .site-wrapper #main-container .company-philosophy ol li{margin-bottom:10px;margin-left:1em;font-size:16px;list-style-type:decimal}div#page-company .site-wrapper #main-container .company-products-animation,div#page-company .site-wrapper #main-container .company-products-game,div#page-company .site-wrapper #main-container .company-products-other{padding-bottom:50px}div#page-company .site-wrapper #main-container .company-products-animation .company-subtitle,div#page-company .site-wrapper #main-container .company-products-game .company-subtitle,div#page-company .site-wrapper #main-container .company-products-other .company-subtitle{margin-bottom:30px}div#page-company .site-wrapper #main-container .company-products-animation .company-subtitle li,div#page-company .site-wrapper #main-container .company-products-game .company-subtitle li,div#page-company .site-wrapper #main-container .company-products-other .company-subtitle li{display:inline-block}div#page-company .site-wrapper #main-container .company-products-animation .company-subtitle .phonetic,div#page-company .site-wrapper #main-container .company-products-game .company-subtitle .phonetic,div#page-company .site-wrapper #main-container .company-products-other .company-subtitle .phonetic{margin-left:5px;font-size:12px}div#page-company .site-wrapper #main-container .company-products-animation dl,div#page-company .site-wrapper #main-container .company-products-game dl,div#page-company .site-wrapper #main-container .company-products-other dl{margin-bottom:15px;font-size:12px}div#page-company .site-wrapper #main-container .company-products-animation dl dt,div#page-company .site-wrapper #main-container .company-products-game dl dt,div#page-company .site-wrapper #main-container .company-products-other dl dt{display:inline-block;width:63px}div#page-company .site-wrapper #main-container .company-products-animation dl dd,div#page-company .site-wrapper #main-container .company-products-game dl dd,div#page-company .site-wrapper #main-container .company-products-other dl dd{display:inline-block;width:800px;vertical-align:top}div#page-art-index .site-wrapper{background-color:rgba(0,0,0,0);background-image:url(/images/pc/art_bg.png);background-repeat:no-repeat;background-position:top;background-size:1200px 400px}div#page-art-index .site-wrapper #main-container{padding-top:50px}div#page-art-index .site-wrapper #main-container h2.page-title{margin-bottom:46px}div#page-art-index .site-wrapper #main-container .upper-set li{display:inline-block}div#page-art-index .site-wrapper #main-container .upper-set li ul.tab-1{margin-bottom:30px}div#page-art-index .site-wrapper #main-container .upper-set li ul.tab-1>li{position:relative;display:inline-block;margin-right:35px}div#page-art-index .site-wrapper #main-container .upper-set li ul.tab-1>li>a{font-size:16px}div#page-art-index .site-wrapper #main-container .upper-set li ul.tab-1>li>a:hover{color:#4c0}div#page-art-index .site-wrapper #main-container .upper-set li ul.tab-1>li>a.nolink:hover{color:#000}div#page-art-index .site-wrapper #main-container .upper-set li ul.tab-1>li:after{position:absolute;top:1px;right:-21px;display:block;width:2px;height:20px;content:"";background-color:#b3b3b3}div#page-art-index .site-wrapper #main-container .upper-set li ul.tab-1>li:last-child{margin-right:0}div#page-art-index .site-wrapper #main-container .upper-set li ul.tab-1>li:last-child:after{display:none}div#page-art-index .site-wrapper #main-container .upper-set li ul.tab-1>li.active a{color:#4c0}div#page-art-index .site-wrapper #main-container .upper-set .right{float:right}div#page-art-index .site-wrapper #main-container .upper-set .right .list li{position:relative;padding-top:1px;font-size:16px}div#page-art-index .site-wrapper #main-container .upper-set .right .list li:after{position:absolute;top:7px;left:-25px;display:block;width:17px;height:13px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/humberger_off.png);background-repeat:no-repeat;background-position:top;background-size:17px 13px}div#page-art-index .site-wrapper #main-container .upper-set .right .list li:hover a{color:#4c0}div#page-art-index .site-wrapper #main-container .upper-set .right .list li:hover:after{position:absolute;top:7px;left:-25px;display:block;width:17px;height:13px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/humberger_on.png);background-repeat:no-repeat;background-position:top;background-size:17px 13px}div#page-art-index .site-wrapper #main-container .products-list{position:fixed;top:0;left:0;z-index:100000;display:none;width:100%;height:100vh;overflow:auto;background:hsla(0,0%,100%,.95)}div#page-art-index .site-wrapper #main-container .products-list .list-content{position:relative;width:1000px;padding-top:225px;margin:0 auto}div#page-art-index .site-wrapper #main-container .products-list .list-content .list-close{position:absolute;top:98px;right:-3px;z-index:1;font-size:16px}div#page-art-index .site-wrapper #main-container .products-list .list-content .list-close .close-text{padding-top:5px;padding-left:10px}div#page-art-index .site-wrapper #main-container .products-list .list-content .list-title{display:none;padding-bottom:100px;text-align:center}div#page-art-index .site-wrapper #main-container .products-list .list-content .list-title.active{display:block}div#page-art-index .site-wrapper #main-container .products-list .list-content .list-title>h4{margin-bottom:18px;font-size:22px;color:#4c0}div#page-art-index .site-wrapper #main-container .products-list .list-content .list-title>ul li{margin-bottom:5px;font-size:18px}div#page-art-index .site-wrapper #main-container .products-list .list-content .list-title>ul li a{display:inline-block}div#page-art-index .site-wrapper #main-container .products-list .list-content .list-title>ul li a:hover{color:#4c0}div#page-art-index .site-wrapper #main-container .tab-content{display:none}div#page-art-index .site-wrapper #main-container .tab-content.active{display:block}div#page-art-index .site-wrapper #main-container .art-list-wrapper{padding-bottom:50px}div#page-art-index .site-wrapper #main-container .art-list-wrapper .art-gallery-list li{display:inline-block;width:320px;margin-bottom:15px;margin-left:15px}div#page-art-index .site-wrapper #main-container .art-list-wrapper .art-gallery-list li:nth-child(3n+1){margin-left:0}div#page-art-index .site-wrapper #main-container .art-list-wrapper .art-gallery-list li .art-images{position:relative}div#page-art-index .site-wrapper #main-container .art-list-wrapper .art-gallery-list li .art-images .detail-wrap{position:absolute;top:0;width:100%;height:100%;padding-top:75px;padding-left:20px;color:#fff}div#page-art-index .site-wrapper #main-container .art-list-wrapper .art-gallery-list li .art-images .detail-wrap .name{margin-bottom:5px;font-size:14px}div#page-art-index .site-wrapper #main-container .art-list-wrapper .art-gallery-list li .art-images .detail-wrap .copy{font-size:10px}div#page-art-index .site-wrapper #main-container .art-list-wrapper .art-gallery-list li:nth-child(6n+1) .detail-wrap{background-color:rgba(68,204,0,.9)}div#page-art-index .site-wrapper #main-container .art-list-wrapper .art-gallery-list li:nth-child(6n+2) .detail-wrap{background-color:rgba(204,170,0,.9)}div#page-art-index .site-wrapper #main-container .art-list-wrapper .art-gallery-list li:nth-child(6n+3) .detail-wrap{background-color:rgba(204,0,0,.9)}div#page-art-index .site-wrapper #main-container .art-list-wrapper .art-gallery-list li:nth-child(6n+4) .detail-wrap{background-color:rgba(0,170,204,.9)}div#page-art-index .site-wrapper #main-container .art-list-wrapper .art-gallery-list li:nth-child(6n+5) .detail-wrap{background-color:rgba(0,68,204,.9)}div#page-art-index .site-wrapper #main-container .art-list-wrapper .art-gallery-list li:nth-child(6n+6) .detail-wrap{background-color:rgba(136,0,204,.9)}div#page-art-index .site-wrapper #main-container .arrow{display:flex;justify-content:space-between}div#page-art-index .site-wrapper #main-container .arrow li{position:relative;font-size:16px}div#page-art-index .site-wrapper #main-container .arrow .arrow-prev{padding-left:40px}div#page-art-index .site-wrapper #main-container .arrow .arrow-prev:after{position:absolute;top:-10px;left:0;display:block;width:32px;height:42px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/arrow_prev.png);background-repeat:no-repeat;background-position:top;background-size:32px 42px}div#page-art-index .site-wrapper #main-container .arrow .arrow-prev:hover a{color:#4c0}div#page-art-index .site-wrapper #main-container .arrow .arrow-prev:hover:after{position:absolute;top:-10px;left:0;display:block;width:32px;height:42px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/arrow_prev_on.png);background-repeat:no-repeat;background-position:top;background-size:32px 42px}div#page-art-index .site-wrapper #main-container .arrow .arrow-next{padding-right:40px}div#page-art-index .site-wrapper #main-container .arrow .arrow-next:after{position:absolute;top:-10px;right:0;display:block;width:32px;height:42px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/arrow_next.png);background-repeat:no-repeat;background-position:top;background-size:32px 42px}div#page-art-index .site-wrapper #main-container .arrow .arrow-next:hover a{color:#4c0}div#page-art-index .site-wrapper #main-container .arrow .arrow-next:hover:after{position:absolute;top:-10px;right:0;display:block;width:32px;height:42px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/arrow_next_on.png);background-repeat:no-repeat;background-position:top;background-size:32px 42px}div#page-art-detail .site-wrapper{background-color:rgba(0,0,0,0);background-image:url(/images/pc/art_bg.png);background-repeat:no-repeat;background-position:top;background-size:1200px 400px}div#page-art-detail .site-wrapper #main-container{padding-top:50px;padding-bottom:110px}div#page-art-detail .site-wrapper #main-container h2.page-title{margin-bottom:46px}div#page-art-detail .site-wrapper #main-container .art-detail .topics-path{margin-bottom:20px}div#page-art-detail .site-wrapper #main-container .art-detail .topics-path ul li{position:relative;display:inline-block;margin-left:13px;font-size:12px}div#page-art-detail .site-wrapper #main-container .art-detail .topics-path ul li:after{position:absolute;top:0;right:-20px;display:block;width:17px;height:13px;content:">"}div#page-art-detail .site-wrapper #main-container .art-detail .topics-path ul li:first-child{margin-left:0}div#page-art-detail .site-wrapper #main-container .art-detail .topics-path ul li:last-child:after{content:none}div#page-art-detail .site-wrapper #main-container .art-detail .work-title{margin-bottom:5px;font-size:20px;font-weight:700}div#page-art-detail .site-wrapper #main-container .art-detail .work-description{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:25px}div#page-art-detail .site-wrapper #main-container .art-detail .work-description .work-description-left{flex-basis:auto}div#page-art-detail .site-wrapper #main-container .art-detail .work-description .work-description-left .copy,div#page-art-detail .site-wrapper #main-container .art-detail .work-description .work-description-left .credit{font-size:10px}div#page-art-detail .site-wrapper #main-container .art-detail .work-description .url{flex-basis:auto;height:20px;font-size:16px}div#page-art-detail .site-wrapper #main-container .art-detail .work-description .url a{color:#4c0}div#page-art-detail .site-wrapper #main-container .art-detail .main-image{margin-bottom:20px}div#page-art-detail .site-wrapper #main-container .art-detail .thumb-list-wrapper ul.thumb-list-imgs{display:none}div#page-art-detail .site-wrapper #main-container .art-detail .thumb-list-wrapper ul.thumb-list{width:490px;margin-bottom:5px}div#page-art-detail .site-wrapper #main-container .art-detail .thumb-list-wrapper ul.thumb-list.left-list{float:left}div#page-art-detail .site-wrapper #main-container .art-detail .thumb-list-wrapper ul.thumb-list.right-list{float:right}div#page-art-detail .site-wrapper #main-container .art-detail .thumb-list-wrapper ul.thumb-list li{margin-bottom:20px}div#page-art-detail .site-wrapper #main-container .art-detail .text-area{font-size:16px}div#page-art-detail .site-wrapper #main-container .to-index{position:relative;top:35px;margin-bottom:10px;text-align:center}div#page-art-detail .site-wrapper #main-container .to-index a{display:inline-block}div#page-art-detail .site-wrapper #main-container .to-index a:hover{color:#4c0}div#page-art-detail .site-wrapper #main-container .arrow li{position:relative;font-size:16px}div#page-art-detail .site-wrapper #main-container .arrow li.arrow-prev{float:left;padding-left:40px}div#page-art-detail .site-wrapper #main-container .arrow li.arrow-prev:after{position:absolute;top:-10px;left:0;display:block;width:32px;height:42px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/arrow_prev.png);background-repeat:no-repeat;background-position:top;background-size:32px 42px}div#page-art-detail .site-wrapper #main-container .arrow li.arrow-prev:hover a{color:#4c0}div#page-art-detail .site-wrapper #main-container .arrow li.arrow-prev:hover:after{position:absolute;top:-10px;left:0;display:block;width:32px;height:42px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/arrow_prev_on.png);background-repeat:no-repeat;background-position:top;background-size:32px 42px}div#page-art-detail .site-wrapper #main-container .arrow li.arrow-next{float:right;padding-right:40px}div#page-art-detail .site-wrapper #main-container .arrow li.arrow-next:after{position:absolute;top:-10px;right:0;display:block;width:32px;height:42px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/arrow_next.png);background-repeat:no-repeat;background-position:top;background-size:32px 42px}div#page-art-detail .site-wrapper #main-container .arrow li.arrow-next:hover a{color:#4c0}div#page-art-detail .site-wrapper #main-container .arrow li.arrow-next:hover:after{position:absolute;top:-10px;right:0;display:block;width:32px;height:42px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/arrow_next_on.png);background-repeat:no-repeat;background-position:top;background-size:32px 42px}div#page-artbook .site-wrapper{background-color:rgba(0,0,0,0);background-image:url(/images/pc/artbook_bg.png);background-repeat:no-repeat;background-position:top;background-size:1200px 400px}div#page-artbook .site-wrapper #main-container{padding-bottom:100px}div#page-artbook .site-wrapper #main-container .page-title{margin-top:50px;margin-bottom:33px}div#page-artbook .site-wrapper #main-container .products-list{display:flex;flex-wrap:wrap;padding-top:18px;margin-bottom:70px}div#page-artbook .site-wrapper #main-container .products-list li{width:226px;margin-right:32px;margin-bottom:50px}div#page-artbook .site-wrapper #main-container .products-list li:nth-child(4n){margin-right:0}div#page-artbook .site-wrapper #main-container .products-list li .artbook-images{margin-bottom:5px}div#page-artbook .site-wrapper #main-container .products-list li .detail-wrap{margin-bottom:20px}div#page-artbook .site-wrapper #main-container .products-list li .detail-wrap .name{font-size:16px}div#page-artbook .site-wrapper #main-container .products-list li .detail-wrap .date,div#page-artbook .site-wrapper #main-container .products-list li .detail-wrap .price{font-size:12px}div#page-artbook .site-wrapper #main-container .products-list li .amazon-btn{height:40px;text-align:center;border:1px solid #000}div#page-artbook .site-wrapper #main-container .products-list li .amazon-btn a{display:block;height:100%;padding-top:9px}div#page-artbook .site-wrapper #main-container .products-list li .amazon-btn:hover{background-color:#4c0;border:none}div#page-artbook .site-wrapper #main-container .products-list li .amazon-btn:hover a{height:100%;padding-top:10px;color:#fff}div#page-artbook .site-wrapper #main-container .arrow{display:flex;justify-content:space-between}div#page-artbook .site-wrapper #main-container .arrow li{position:relative;font-size:16px}div#page-artbook .site-wrapper #main-container .arrow .arrow-prev{padding-left:40px}div#page-artbook .site-wrapper #main-container .arrow .arrow-prev:after{position:absolute;top:-10px;left:0;display:block;width:32px;height:42px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/arrow_prev.png);background-repeat:no-repeat;background-position:top;background-size:32px 42px}div#page-artbook .site-wrapper #main-container .arrow .arrow-prev:hover a{color:#4c0}div#page-artbook .site-wrapper #main-container .arrow .arrow-prev:hover:after{position:absolute;top:-10px;left:0;display:block;width:32px;height:42px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/arrow_prev_on.png);background-repeat:no-repeat;background-position:top;background-size:32px 42px}div#page-artbook .site-wrapper #main-container .arrow .arrow-next{padding-right:40px}div#page-artbook .site-wrapper #main-container .arrow .arrow-next:after{position:absolute;top:-10px;right:0;display:block;width:32px;height:42px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/arrow_next.png);background-repeat:no-repeat;background-position:top;background-size:32px 42px}div#page-artbook .site-wrapper #main-container .arrow .arrow-next:hover a{color:#4c0}div#page-artbook .site-wrapper #main-container .arrow .arrow-next:hover:after{position:absolute;top:-10px;right:0;display:block;width:32px;height:42px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/arrow_next_on.png);background-repeat:no-repeat;background-position:top;background-size:32px 42px}div#page-recruit-index .site-wrapper{background-color:rgba(0,0,0,0);background-image:url(/images/pc/recruit_bg.png);background-repeat:no-repeat;background-position:top;background-size:1200px 350px}div#page-recruit-index .site-wrapper #main-container{padding-top:50px;padding-bottom:120px}div#page-recruit-index .site-wrapper #main-container h2.page-title{margin-bottom:50px}div#page-recruit-index .site-wrapper #main-container .container p{margin-bottom:55px;font-size:16px;line-height:23px}div#page-recruit-index .site-wrapper #main-container .container .recruit-gallery{margin-bottom:40px}div#page-recruit-index .site-wrapper #main-container .container .recruit-gallery>li{float:left;margin-bottom:10px;margin-left:10px}div#page-recruit-index .site-wrapper #main-container .container .recruit-gallery>li:first-child,div#page-recruit-index .site-wrapper #main-container .container .recruit-gallery>li:nth-child(4){margin-left:0}div#page-recruit-index .site-wrapper #main-container .container .subtitle{margin-bottom:20px}div#page-recruit-index .site-wrapper #main-container .container .subtitle img{margin:0 auto}div#page-recruit-index .site-wrapper #main-container .container .jobtype{width:880px;margin:0 auto}div#page-recruit-index .site-wrapper #main-container .container .jobtype li{position:relative;display:inline-block;width:260px;margin-bottom:16px;margin-left:35px;vertical-align:top}div#page-recruit-index .site-wrapper #main-container .container .jobtype li a:hover{color:#4c0}div#page-recruit-index .site-wrapper #main-container .container .jobtype li:nth-child(3n+1){margin-left:20px}div#page-recruit-index .site-wrapper #main-container .container .jobtype li:before{position:absolute;top:0;left:-15px;display:block;width:6px;height:100%;content:"";background-color:#4c0}div#page-recruit-index .site-wrapper #main-container .recruit-detail-container .detail-upper{margin-bottom:120px}div#page-recruit-index .site-wrapper #main-container .recruit-detail-container .detail-upper .subtitle{margin-bottom:45px}div#page-recruit-index .site-wrapper #main-container .recruit-detail-container .detail-upper .subtitle img{margin:0}div#page-recruit-index .site-wrapper #main-container .recruit-detail-container .detail-upper .job-title{margin-bottom:40px;font-size:18px;font-weight:400}div#page-recruit-index .site-wrapper #main-container .recruit-detail-container .detail-upper .works{margin-left:8px}div#page-recruit-index .site-wrapper #main-container .recruit-detail-container .detail-upper .works dt{margin-bottom:12px;font-size:16px}div#page-recruit-index .site-wrapper #main-container .recruit-detail-container .detail-upper .works dd{margin-bottom:40px;font-size:14px;line-height:17px}div#page-recruit-index .site-wrapper #main-container .recruit-detail-container .detail-lower .subtitle{margin-bottom:45px}div#page-recruit-index .site-wrapper #main-container .recruit-detail-container .detail-lower .subtitle img{margin:0}div#page-recruit-index .site-wrapper #main-container .recruit-detail-container .detail-lower .works{margin-left:8px}div#page-recruit-index .site-wrapper #main-container .recruit-detail-container .detail-lower .works dt{margin-bottom:12px;font-size:16px}div#page-recruit-index .site-wrapper #main-container .recruit-detail-container .detail-lower .works dd{margin-bottom:40px;font-size:14px;line-height:17px;white-space:pre-wrap}div#page-recruit-index .site-wrapper #main-container .recruit-detail-container .btn{position:relative;width:200px;height:40px;margin:0 auto;text-align:center;border:1px solid #000}div#page-recruit-index .site-wrapper #main-container .recruit-detail-container .btn a{display:block;height:100%;padding-top:10px}div#page-recruit-index .site-wrapper #main-container .recruit-detail-container .btn:after{position:absolute;top:13px;right:18px;display:block;width:7px;height:13px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/btn-arrow_off.png);background-repeat:no-repeat;background-position:top;background-size:7px 13px}div#page-recruit-index .site-wrapper #main-container .recruit-detail-container .btn:hover{background-color:#4c0;border:1px solid #4c0}div#page-recruit-index .site-wrapper #main-container .recruit-detail-container .btn:hover a{display:block;height:100%;padding-top:10px;color:#fff}div#page-recruit-index .site-wrapper #main-container .recruit-detail-container .btn:hover:after{position:absolute;top:13px;right:18px;display:block;width:7px;height:13px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/btn-arrow_on.png);background-repeat:no-repeat;background-position:top;background-size:7px 13px}div#page-about .site-wrapper{background-color:rgba(0,0,0,0);background-image:url(/images/pc/about_bg.png);background-repeat:no-repeat;background-position:top;background-size:1200px 301px}div#page-about .site-wrapper #main-container{padding-top:50px}div#page-about .site-wrapper #main-container h2.page-title{margin-bottom:46px}div#page-about .site-wrapper #main-container .box{padding-bottom:54px}div#page-about .site-wrapper #main-container .box .caption{margin-bottom:10px;font-size:18px}div#page-about .site-wrapper #main-container .box p{margin-bottom:40px;font-size:14px;line-height:18px}div#page-privacy .site-wrapper{background-color:rgba(0,0,0,0);background-image:url(/images/pc/privacy_bg.png);background-repeat:no-repeat;background-position:top;background-size:1200px 550px}div#page-privacy .site-wrapper #main-container{padding-top:50px}div#page-privacy .site-wrapper #main-container h2.page-title{margin-bottom:46px}div#page-privacy .site-wrapper #main-container .privacy-item-list{padding-bottom:54px}div#page-privacy .site-wrapper #main-container .privacy-item-list>li{margin-bottom:45px}div#page-privacy .site-wrapper #main-container .privacy-item-list>li .caption{margin-bottom:10px;font-size:18px}div#page-privacy .site-wrapper #main-container .privacy-item-list>li p{margin-bottom:10px;font-size:14px;line-height:18px}div#page-privacy .site-wrapper #main-container .privacy-item-list>li>ul>li{margin-left:1.5em;list-style-type:disc}div#page-privacy .site-wrapper #main-container .privacy-item-list>li ol{margin-bottom:10px}div#page-privacy .site-wrapper #main-container .privacy-item-list>li ol>li>ul>li{margin-left:1.5em;list-style-type:disc}div#page-privacy .site-wrapper #main-container .privacy-item-list>li ol>li>ul .no-disc{list-style-type:none}div#page-privacy .site-wrapper #main-container .privacy-item-list>li ol>li>ul .no-disc>ol{margin-bottom:0}div#page-recruit-form .site-wrapper{background-color:rgba(0,0,0,0);background-image:url(/images/pc/recruit_bg.png);background-repeat:no-repeat;background-position:top;background-size:1200px 350px}div#page-recruit-form .site-wrapper #main-container{padding-top:50px;padding-bottom:120px}div#page-recruit-form .site-wrapper #main-container h2.page-title{margin-bottom:46px}div#page-recruit-form .site-wrapper #main-container .subtitle{margin-bottom:40px;font-size:20px;font-weight:700}div#page-recruit-form .site-wrapper #main-container .recruit-box{width:1000px;margin:0 auto}div#page-recruit-form .site-wrapper #main-container .recruit-box .job-title{margin-bottom:40px;font-size:18px;font-weight:400}div#page-recruit-form .site-wrapper #main-container .recruit-box .btn-center{text-align:center}div#page-recruit-form .site-wrapper #main-container .recruit-box .btn-list{display:flex;gap:55px;justify-content:center}div#page-recruit-form .site-wrapper #main-container .recruit-box .btn-center .btn-list li{position:relative;display:flex;align-items:center;justify-content:center;width:200px;height:40px;padding-top:2px;text-align:center;cursor:pointer;border:1px solid #000}div#page-recruit-form .site-wrapper #main-container .recruit-box .btn-center .btn-list li a{display:block;height:100%;padding-top:10px}div#page-recruit-form .site-wrapper #main-container .recruit-box .btn-center .btn-list li button{display:block;height:100%;font-size:14px;color:#000}div#page-recruit-form .site-wrapper #main-container .recruit-box .btn-center .btn-list li:hover{position:relative;display:flex;align-items:center;width:200px;height:40px;padding-top:2px;text-align:center;background-color:#4c0;border:1px solid #4c0}div#page-recruit-form .site-wrapper #main-container .recruit-box .btn-center .btn-list li:hover a,div#page-recruit-form .site-wrapper #main-container .recruit-box .btn-center .btn-list li:hover button{display:block;height:100%;color:#fff}div#page-recruit-form .site-wrapper #main-container .recruit-box .btn-center .btn-list .back:after{position:absolute;top:13px;left:20px;display:block;width:7px;height:13px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/btn-arrow_prev_off.png);background-repeat:no-repeat;background-position:top;background-size:7px 13px}div#page-recruit-form .site-wrapper #main-container .recruit-box .btn-center .btn-list .back:hover:after{position:absolute;top:13px;left:20px;display:block;width:7px;height:13px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/btn-arrow_prev_on.png);background-repeat:no-repeat;background-position:top;background-size:7px 13px}div#page-recruit-form .site-wrapper #main-container .recruit-box .btn-center .btn-list .send:after{position:absolute;top:13px;right:18px;display:block;width:7px;height:13px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/btn-arrow_off.png);background-repeat:no-repeat;background-position:top;background-size:7px 13px}div#page-recruit-form .site-wrapper #main-container .recruit-box .btn-center .btn-list .send:hover:after{position:absolute;top:13px;right:18px;display:block;width:7px;height:13px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/btn-arrow_on.png);background-repeat:no-repeat;background-position:top;background-size:7px 13px}div#page-recruit-form-complete .site-wrapper{background-color:rgba(0,0,0,0);background-image:url(/images/pc/recruit_bg.png);background-repeat:no-repeat;background-position:top;background-size:1200px 350px}div#page-recruit-form-complete .site-wrapper #main-container{padding-top:50px;padding-bottom:120px}div#page-recruit-form-complete .site-wrapper #main-container h2.page-title{margin-bottom:46px}div#page-recruit-form-complete .site-wrapper #main-container .complete-text{margin-bottom:50px;font-size:16px;line-height:29px;text-align:center}div#page-recruit-form-complete .site-wrapper #main-container .btn{position:relative;width:200px;height:40px;margin:0 auto;text-align:center;border:1px solid #000}div#page-recruit-form-complete .site-wrapper #main-container .btn a{display:block;height:100%;padding-top:10px}div#page-recruit-form-complete .site-wrapper #main-container .btn:after{position:absolute;top:13px;right:18px;display:block;width:7px;height:13px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/btn-arrow_off.png);background-repeat:no-repeat;background-position:top;background-size:7px 13px}div#page-recruit-form-complete .site-wrapper #main-container .btn:hover{background-color:#4c0;border:1px solid #4c0}div#page-recruit-form-complete .site-wrapper #main-container .btn:hover a{display:block;height:100%;padding-top:10px;color:#fff}div#page-recruit-form-complete .site-wrapper #main-container .btn:hover:after{position:absolute;top:13px;right:18px;display:block;width:7px;height:13px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/btn-arrow_on.png);background-repeat:no-repeat;background-position:top;background-size:7px 13px}div.category-contact-form .errors,div.category-recruit-form .errors{margin-bottom:30px}div.category-contact-form .btn-confirm,div.category-recruit-form .btn-confirm{width:100%;height:100%}div.category-contact-form .errors>ul>li,div.category-recruit-form .errors>ul>li{color:red;list-style-type:disc}div.category-contact-form .form-list,div.category-recruit-form .form-list{margin-bottom:55px}div.category-contact-form .form-list li,div.category-recruit-form .form-list li{margin-bottom:45px}div.category-contact-form .form-list li:last-child,div.category-recruit-form .form-list li:last-child{margin-bottom:0}div.category-contact-form .form-list li dl dt,div.category-recruit-form .form-list li dl dt{margin-bottom:15px;font-size:16px}div.category-contact-form .form-list li dl dt sup,div.category-recruit-form .form-list li dl dt sup{font-size:10px;color:red}div.category-contact-form .form-list li dl dt em,div.category-recruit-form .form-list li dl dt em{margin-left:.5em;font-size:12px;color:gray}div.category-contact-form .form-list li dl dd input[type=email],div.category-contact-form .form-list li dl dd input[type=text],div.category-contact-form .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{width:100%;height:40px;padding:0 8px;outline:none;background-color:#e5e5e5;border:none}div.category-contact-form .form-list li dl dd input[type=email].birth_y,div.category-contact-form .form-list li dl dd input[type=email].zip2,div.category-contact-form .form-list li dl dd input[type=text].birth_y,div.category-contact-form .form-list li dl dd input[type=text].zip2,div.category-contact-form .form-list li dl dd textarea.birth_y,div.category-contact-form .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-form .form-list li dl dd input[type=email].birth_d,div.category-contact-form .form-list li dl dd input[type=email].birth_m,div.category-contact-form .form-list li dl dd input[type=email].zip1,div.category-contact-form .form-list li dl dd input[type=text].birth_d,div.category-contact-form .form-list li dl dd input[type=text].birth_m,div.category-contact-form .form-list li dl dd input[type=text].zip1,div.category-contact-form .form-list li dl dd textarea.birth_d,div.category-contact-form .form-list li dl dd textarea.birth_m,div.category-contact-form .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-form .form-list li dl dd textarea,div.category-recruit-form .form-list li dl dd textarea{height:200px!important;padding-top:8px;padding-bottom:8px;resize:none}div.category-contact-form .form-list li dl dd span,div.category-recruit-form .form-list li dl dd span{padding:0 10px}div.category-contact-form .form-list li dl dd .conf-text,div.category-recruit-form .form-list li dl dd .conf-text{font-size:18px;word-break:break-all;overflow-wrap:break-word}div.category-contact-form .notice-list,div.category-recruit-form .notice-list{margin-bottom:20px}div.category-contact-form .notice-list li,div.category-recruit-form .notice-list li{margin-left:1.5em;font-size:12px;text-indent:-1.5em}div.category-contact-form .privacy h5,div.category-recruit-form .privacy h5{margin-bottom:1em;font-size:16px;font-weight:400}div.category-contact-form .privacy p,div.category-recruit-form .privacy p{margin-bottom:1.5em;font-size:12px;line-height:13px}div.category-contact-form .num-list,div.category-recruit-form .num-list{margin-left:1.5em;line-height:13px}div.category-contact-form .num-list>li,div.category-recruit-form .num-list>li{margin-bottom:1.5em;font-size:12px;list-style:decimal}div.category-contact-form .dot-list,div.category-recruit-form .dot-list{margin-left:1.5em}div.category-contact-form .dot-list>li,div.category-recruit-form .dot-list>li{list-style:disc}div.category-contact-form .privacy-agree,div.category-recruit-form .privacy-agree{padding:30px 0 50px;text-align:center}div.category-contact-form .privacy-agree label,div.category-recruit-form .privacy-agree label{font-size:10px}div.category-contact-form .privacy-agree label span,div.category-recruit-form .privacy-agree label span{margin-left:1em;font-size:12px}div.category-contact-form .confirm .form-list,div.category-recruit-form .confirm .form-list{margin-bottom:96px}div.category-contact-form .confirm .form-list li,div.category-recruit-form .confirm .form-list li{margin-bottom:55px}div.category-contact-form .confirm .form-list li dl dt,div.category-recruit-form .confirm .form-list li dl dt{margin-bottom:15px;font-size:22px}div.category-contact-form .confirm .form-list li dl dd .conf-text,div.category-recruit-form .confirm .form-list li dl dd .conf-text{font-size:30px;word-break:break-all;overflow-wrap:break-word}div.category-contact-form .confirm .notice-list,div.category-recruit-form .confirm .notice-list{width:610px;padding-top:46px;margin:0 auto}div.category-contact-form .complete-box,div.category-recruit-form .complete-box{min-width:488px;margin:0 auto 45px;text-align:center}div.category-contact-form .complete-box .complete-text,div.category-recruit-form .complete-box .complete-text{display:inline-block;font-size:18px;text-align:left}div#page-contact-complete .site-wrapper,div#page-contact-form .site-wrapper{background-color:rgba(0,0,0,0);background-image:url(/images/pc/contact_bg.png);background-repeat:no-repeat;background-position:top;background-size:1200px 487px}div#page-contact-complete .site-wrapper #main-container,div#page-contact-form .site-wrapper #main-container{padding-top:50px;padding-bottom:120px}div#page-contact-complete .site-wrapper #main-container h2.page-title,div#page-contact-form .site-wrapper #main-container h2.page-title{margin-bottom:46px}div#page-contact-complete .site-wrapper #main-container .lead,div#page-contact-form .site-wrapper #main-container .lead{margin-bottom:35px;font-size:16px}div#page-contact-complete .site-wrapper #main-container .contact-box,div#page-contact-form .site-wrapper #main-container .contact-box{width:1000px;margin:0 auto}div#page-contact-complete .site-wrapper #main-container .contact-box .form-list,div#page-contact-form .site-wrapper #main-container .contact-box .form-list{margin-bottom:30px}div#page-contact-complete .site-wrapper #main-container .contact-box .form-list li,div#page-contact-form .site-wrapper #main-container .contact-box .form-list li{margin-bottom:25px}div#page-contact-complete .site-wrapper #main-container .contact-box .form-list li dt,div#page-contact-form .site-wrapper #main-container .contact-box .form-list li dt{margin-bottom:5px}div#page-contact-complete .site-wrapper #main-container .contact-box .form-list li dd input[type=email],div#page-contact-complete .site-wrapper #main-container .contact-box .form-list li dd input[type=text],div#page-contact-complete .site-wrapper #main-container .contact-box .form-list li dd textarea,div#page-contact-form .site-wrapper #main-container .contact-box .form-list li dd input[type=email],div#page-contact-form .site-wrapper #main-container .contact-box .form-list li dd input[type=text],div#page-contact-form .site-wrapper #main-container .contact-box .form-list li dd textarea{height:60px}div#page-contact-complete .site-wrapper #main-container .contact-box .privacy-agree,div#page-contact-form .site-wrapper #main-container .contact-box .privacy-agree{padding:0 0 70px;text-align:center}div#page-contact-complete .site-wrapper #main-container .contact-box .privacy-agree label,div#page-contact-form .site-wrapper #main-container .contact-box .privacy-agree label{font-size:12px}div#page-contact-complete .site-wrapper #main-container .contact-box .privacy-agree label span,div#page-contact-form .site-wrapper #main-container .contact-box .privacy-agree label span{margin-left:1em;font-size:12px}div#page-contact-complete .site-wrapper #main-container .contact-box .btn-center,div#page-contact-form .site-wrapper #main-container .contact-box .btn-center{margin-bottom:65px;text-align:center}div#page-contact-complete .site-wrapper #main-container .contact-box .btn-center .btn-list li,div#page-contact-form .site-wrapper #main-container .contact-box .btn-center .btn-list li{position:relative;display:inline-block;width:200px;height:40px;margin:0 auto;text-align:center;border:1px solid #000}div#page-contact-complete .site-wrapper #main-container .contact-box .btn-center .btn-list li a div#page-contact-form .site-wrapper #main-container .contact-box .btn-center .btn-list li button,div#page-contact-complete .site-wrapper #main-container .contact-box .btn-center .btn-list li button,div#page-contact-form .site-wrapper #main-container .contact-box .btn-center .btn-list li a{display:block;height:100%;padding-top:10px}div#page-contact-complete .site-wrapper #main-container .contact-box .btn-center .btn-list li:hover,div#page-contact-form .site-wrapper #main-container .contact-box .btn-center .btn-list li:hover{background-color:#4c0;border:1px solid #4c0}div#page-contact-complete .site-wrapper #main-container .contact-box .btn-center .btn-list li:hover a,div#page-contact-form .site-wrapper #main-container .contact-box .btn-center .btn-list li:hover a{display:block;height:100%;padding-top:10px;color:#fff}div#page-contact-complete .site-wrapper #main-container .contact-box .btn-center .btn-list li:after,div#page-contact-form .site-wrapper #main-container .contact-box .btn-center .btn-list li:after{position:absolute;top:13px;right:18px;display:block;width:7px;height:13px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/btn-arrow_off.png);background-repeat:no-repeat;background-position:top;background-size:7px 13px}div#page-contact-complete .site-wrapper #main-container .contact-box .btn-center .btn-list li:hover:after,div#page-contact-form .site-wrapper #main-container .contact-box .btn-center .btn-list li:hover:after{position:absolute;top:13px;right:18px;display:block;width:7px;height:13px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/btn-arrow_on.png);background-repeat:no-repeat;background-position:top;background-size:7px 13px}div#page-contact-complete .site-wrapper #main-container .contact-box .attention h5,div#page-contact-form .site-wrapper #main-container .contact-box .attention h5{padding-bottom:3px;margin-bottom:15px;font-size:16px;font-weight:700;border-bottom:1px solid #b3b3b3}div#page-contact-complete .site-wrapper #main-container .contact-box .attention .tel-number,div#page-contact-form .site-wrapper #main-container .contact-box .attention .tel-number{margin-bottom:40px;font-size:16px}div#page-contact-complete .site-wrapper #main-container .contact-box .attention .text,div#page-contact-form .site-wrapper #main-container .contact-box .attention .text{font-size:14px;line-height:22px}div#page-contact-complete .site-wrapper #main-container .confirm .form-list,div#page-contact-form .site-wrapper #main-container .confirm .form-list{margin-bottom:67px}div#page-contact-complete .site-wrapper #main-container .confirm .form-list li,div#page-contact-form .site-wrapper #main-container .confirm .form-list li{margin-bottom:35px}div#page-contact-complete .site-wrapper #main-container .confirm .form-list li dl dt,div#page-contact-form .site-wrapper #main-container .confirm .form-list li dl dt{margin-bottom:10px;font-size:16px}div#page-contact-complete .site-wrapper #main-container .confirm .form-list li dl dd .conf-text,div#page-contact-form .site-wrapper #main-container .confirm .form-list li dl dd .conf-text{font-size:18px}div#page-contact-complete .site-wrapper #main-container .confirm .btn-center,div#page-contact-form .site-wrapper #main-container .confirm .btn-center{text-align:center}div#page-contact-complete .site-wrapper #main-container .confirm .btn-center .btn-list li,div#page-contact-form .site-wrapper #main-container .confirm .btn-center .btn-list li{position:relative;display:inline-block;width:200px;height:40px;margin:0 auto;text-align:center;border:1px solid #000}div#page-contact-complete .site-wrapper #main-container .confirm .btn-center .btn-list li a,div#page-contact-form .site-wrapper #main-container .confirm .btn-center .btn-list li a{display:block;height:100%;padding-top:10px}div#page-contact-complete .site-wrapper #main-container .confirm .btn-center .btn-list li button,div#page-contact-form .site-wrapper #main-container .confirm .btn-center .btn-list li button{height:100%;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS P Gothic,sans-serif;cursor:pointer;background:none;border:none}div#page-contact-complete .site-wrapper #main-container .confirm .btn-center .btn-list li:hover,div#page-contact-form .site-wrapper #main-container .confirm .btn-center .btn-list li:hover{background-color:#4c0;border:1px solid #4c0}div#page-contact-complete .site-wrapper #main-container .confirm .btn-center .btn-list li:hover a,div#page-contact-form .site-wrapper #main-container .confirm .btn-center .btn-list li:hover a{display:block;height:100%;padding-top:10px;color:#fff}div#page-contact-complete .site-wrapper #main-container .confirm .btn-center .btn-list li:hover button,div#page-contact-form .site-wrapper #main-container .confirm .btn-center .btn-list li:hover button{color:#fff}div#page-contact-complete .site-wrapper #main-container .confirm .btn-center .btn-list .back:after,div#page-contact-form .site-wrapper #main-container .confirm .btn-center .btn-list .back:after{position:absolute;top:13px;left:20px;display:block;width:7px;height:13px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/btn-arrow_prev_off.png);background-repeat:no-repeat;background-position:top;background-size:7px 13px}div#page-contact-complete .site-wrapper #main-container .confirm .btn-center .btn-list .back:hover:after,div#page-contact-form .site-wrapper #main-container .confirm .btn-center .btn-list .back:hover:after{position:absolute;top:13px;left:20px;display:block;width:7px;height:13px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/btn-arrow_prev_on.png);background-repeat:no-repeat;background-position:top;background-size:7px 13px}div#page-contact-complete .site-wrapper #main-container .confirm .btn-center .btn-list .send,div#page-contact-form .site-wrapper #main-container .confirm .btn-center .btn-list .send{margin-left:50px}div#page-contact-complete .site-wrapper #main-container .confirm .btn-center .btn-list .send:after,div#page-contact-form .site-wrapper #main-container .confirm .btn-center .btn-list .send:after{position:absolute;top:13px;right:18px;display:block;width:7px;height:13px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/btn-arrow_off.png);background-repeat:no-repeat;background-position:top;background-size:7px 13px}div#page-contact-complete .site-wrapper #main-container .confirm .btn-center .btn-list .send:hover:after,div#page-contact-form .site-wrapper #main-container .confirm .btn-center .btn-list .send:hover:after{position:absolute;top:13px;right:18px;display:block;width:7px;height:13px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/btn-arrow_on.png);background-repeat:no-repeat;background-position:top;background-size:7px 13px}div#page-contact-complete .site-wrapper #main-container .complete-text,div#page-contact-form .site-wrapper #main-container .complete-text{margin-bottom:50px;font-size:16px;line-height:29px;text-align:center}div#page-contact-complete .site-wrapper #main-container .btn,div#page-contact-form .site-wrapper #main-container .btn{position:relative;width:200px;height:40px;margin:0 auto;text-align:center;border:1px solid #000}div#page-contact-complete .site-wrapper #main-container .btn a,div#page-contact-form .site-wrapper #main-container .btn a{display:block;height:100%;padding-top:10px}div#page-contact-complete .site-wrapper #main-container .btn:after,div#page-contact-form .site-wrapper #main-container .btn:after{position:absolute;top:13px;right:18px;display:block;width:7px;height:13px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/btn-arrow_off.png);background-repeat:no-repeat;background-position:top;background-size:7px 13px}div#page-contact-complete .site-wrapper #main-container .btn:hover,div#page-contact-form .site-wrapper #main-container .btn:hover{background-color:#4c0;border:1px solid #4c0}div#page-contact-complete .site-wrapper #main-container .btn:hover a,div#page-contact-form .site-wrapper #main-container .btn:hover a{display:block;height:100%;padding-top:10px;color:#fff}div#page-contact-complete .site-wrapper #main-container .btn:hover:after,div#page-contact-form .site-wrapper #main-container .btn:hover:after{position:absolute;top:13px;right:18px;display:block;width:7px;height:13px;content:"";background-color:rgba(0,0,0,0);background-image:url(/images/pc/btn-arrow_on.png);background-repeat:no-repeat;background-position:top;background-size:7px 13px}}.notFound__title{display:block;-webkit-margin-before:.67em;margin-block-start:.67em;-webkit-margin-after:.67em;margin-block-end:.67em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;font-size:2em;font-weight:700;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.image-style-align-left{float:left;clear:both;display:block;padding:0 20px 20px 0}.image-style-align-left img{object-fit:contain}.image-style-align-center{display:flex;width:100%!important}.image-style-align-center img{display:block;margin-right:auto;margin-left:auto}.image-style-align-center+p{margin-top:20px}.image-style-align-right{float:right;clear:both;display:block;padding:0 0 20px 20px}.image-style-align-right img{object-fit:contain}.image-style-align-left+p{clear:right}.image-style-align-right+p{clear:left}.arrow,.arrow-prev,.to-index .arrow-next{clear:both}.btn-confirm[disabled],.btn-send[disabled]{color:#000;pointer-events:none;cursor:not-allowed}