@charset "UTF-8";main article.main .visual img,main article.main .visual.page img{top:0;transform:translate(-50%,0)}.container,main article.main,main article.main .visual{position:relative;box-sizing:border-box}header{margin:0 auto 58px}.container{min-width:1230px;margin:0 auto}main{width:1100px;margin:0 auto}main article{padding:0 30px}main article.main{width:1080px;margin:0 auto}main article.main .visual{display:block;width:1020px;height:440px;overflow:hidden}main article.main .visual img{position:absolute;left:50%;display:block;width:100%;height:auto;border-right:4px solid #a9db00;box-sizing:border-box}main article.main .visual img.sp{display:none}main article.main .visual.page{height:100px}main article.main h2{display:block;text-align:center}main article.main h2 .title{position:relative;bottom:20px}main article.main .main_left{position:absolute;left:70px;bottom:5px;padding:0 75px 25px 0;box-sizing:border-box;border-bottom:3px solid #a9db00}main article.main .main_right{position:absolute;right:70px;bottom:28px}main article.main .main_right img.sp{display:none}main section{text-align:center;margin-bottom:130px}main section h2{width:100%;margin-bottom:30px;border-bottom:12px solid #a9db00;font-size:30px;line-height:40px;text-align:center;font-weight:400}main section h2.category1{border-color:#ff0}main section h2.category2{border-color:#f0aaff}main section h2.category3{border-color:#ffc35d}main section h2.category4{border-color:#04edff}main section h2.category5{border-color:#ff5028}main section h2 span{position:relative;top:15px;display:block;width:800px;margin:0 auto}main section .date{display:inline-block;margin-bottom:30px;padding:0 40px 14px;border-bottom:1px solid #a9db00;color:#b9b9b9;font-size:12px;line-height:19px;letter-spacing:1px;font-weight:100}main section .date.category1{border-color:#ff0}main section .date.category2{border-color:#f0aaff}main section .date.category3{border-color:#ffc35d}main section .date.category4{border-color:#04edff}main section .date.category5{border-color:#ff5028}main section .content{width:620px;margin:0 auto;font-size:16px;line-height:30px;text-align:left}main section .content a{color:#b9b9b9;text-decoration:underline;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:all .3s}main section .content a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:all .1s}main section .content p img.aligncenter{display:block;margin:0 auto;text-align:center}main .pager{display:table;height:19px;margin:0 auto;line-height:1;text-align:center}main .pager .center,main .pager a{display:table-cell;height:19px;padding:0 10px;vertical-align:middle}main .pager a img{height:100%}main .pager .center{color:#b9b9b9;font-size:13px;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:all .3s}main .pager .center:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:all .1s}main .pager .center img,main .pager .center span{height:100%}@media screen and (max-width:750px){.container,main article.main .visual{position:relative;box-sizing:border-box}header{margin:0 auto}header .inner h1.logo{margin:0 auto 12.66667vw}.container{max-width:750px;max-width:100%;min-width:750px;min-width:100%;margin:0 auto}main{width:750px;width:100%}main article{padding:0}main article.main{width:100%}main article.main .visual{display:block;width:750px;width:100vw;height:440px;height:58.66667vw;overflow:hidden}main article.main .visual.page{height:100px;height:13.33333vw}main article.main .visual img{position:absolute;top:50%;left:50%;display:none;width:auto;height:100%;transform:translate(-50%,-50%);border-right:10px solid #a9db00;border-right:1.33333vw solid #a9db00;box-sizing:border-box}main article.main .visual img.sp{display:block;width:100%;height:auto}main article.main h2 .title{bottom:22px;bottom:2.93333vw}main article.main .main_left{left:25px;left:3.33333vw;bottom:3px;bottom:.4px;padding:0 2vw 2.4vw 0;border-bottom:.4vw solid #a9db00}main article.main .main_left img{width:124px;width:16.53333vw;height:9px;height:1.2vw}main article.main .main_right{right:25px;right:3.33333vw;bottom:22px;bottom:2.93333vw}main article.main .main_right img{display:none}main article.main .main_right img.sp{display:inline}main section{margin-bottom:17.33333vw}main section h2{display:inline-block;margin-bottom:2.66667vw;padding:0 8vw;font-size:32px;font-size:4.26667vw;line-height:48px;line-height:6.4vw;box-sizing:border-box;border-bottom:12px solid #a9db00;border-bottom:1.6vw solid #a9db00}main section h2 span{top:15px;top:2vw;width:660px;width:88vw}main section .date{margin-bottom:4vw;padding:0 5.33333vw 1.86667vw;font-size:24px;font-size:3.2vw;line-height:36px;line-height:4.8vw}main section .content{width:82.66667vw;font-size:26px;font-size:3.46667vw;line-height:42px;line-height:5.6vw}main section .content img{width:100%;height:auto;padding:20px 0}main .pager .center,main .pager a{padding:0 3.33333vw}main .pager{height:33px;height:4.4vw;margin:0 auto 15vw}main .pager a img{height:auto}main .pager a .left,main .pager a .right{width:19px;width:2.53333vw;height:33px;height:4.4vw}main .pager .center{font-size:28px;font-size:3.73333vw}main .pager .center img{width:4px;width:.53333vw;height:34px;height:4.53333vw}}@media screen and (min-width:751px){#company main .entry{margin:0 auto 100px;padding:0;width:660px}#company main .entry .sp{display:none}#company main .main{margin-bottom:50px}#company main table{font-size:16px;line-height:2.375;text-align:left;width:100%}#company main table tr:not(:last-child) td,#company main table tr:not(:last-child) th{border-bottom:1px solid #b9b9b9}#company main table th{font-weight:400;padding:7px 0 7px 50px;width:156px}#company main table td{padding:7px 0;text-align:left;width:454px}#company main table .company_representative{display:inline-block;width:175px}#company main article{clear:both}#company main article .map{margin:20px 0;font-size:0}#company main article .map>a{background-color:#a9db00;border:1px solid #fff;display:block;font-size:16px;margin:20px 0 0 auto;padding:7px 0;text-align:center;transition:color .3s,background-color .3s,border .3s;vertical-align:bottom;width:110px}#company main article .map>a:hover{background-color:#fff;border:1px solid #a9db00;color:#a9db00}#company main article .relation_company{font-size:0;padding:20px 0 0;text-align:center}#company main article .relation_company li{display:inline-block;vertical-align:middle}#company .contents_title{border:3px solid #000;box-sizing:border-box;display:block;font-size:16px;font-weight:400;line-height:1;margin-bottom:20px;padding:9px 0;text-align:center;width:660px}#company .division_list div,#company .president_list div{border:1px solid #000;background:#fff;box-sizing:border-box;z-index:1}#company .organization_chart{font-size:0}#company .organization_chart ul{vertical-align:top;display:inline-block;line-height:1.3;font-size:15px}#company .organization_chart_txt{padding:0 0 10px 220px}#company .division{position:relative;width:486px}#company .division:before{content:'';position:absolute;left:0;top:3.6%;width:1px;height:91.6%;border-left:1px solid #000}#company .division_list:before,#company .president_list:before{content:'';top:50%;width:50%;height:1px;border-top:1px solid #000}#company .division_01{margin-bottom:30px}#company .president_list{position:relative;padding-right:34px}#company .president_list div{position:relative;padding:15px}#company .president_list:before{position:absolute;right:0}#company .division_list{position:relative;margin-bottom:10px;padding-left:34px}#company .division_list div{position:relative;padding:15px}#company .division_list:before{position:absolute;left:0}#company .division_list:not(.axg_list) a:after,#company .division_list:not(.axg_list) div:after{content:'◢';bottom:5px;right:5px;color:#000;line-height:1;font-size:10px;transition:color .3s;z-index:1;position:absolute}#company .division_list:not(.axg_list) div{width:452px;display:block}#company .division_list:not(.axg_list) a{position:relative;width:100%;height:100%;display:block}#company .axg_list a:hover div:after,#company .division_list:not(.axg_list) a:hover:after{color:#a3cb26}#company .division_list a div{transition:border-color .3s}#company .division_list a:hover div{border-color:#a3cb26}#company .axg_list:after{content:'';position:absolute;left:0;width:50%;height:1px;border-top:1px solid #000;top:77%}#company .axg_list:before{top:21%}#company .axg_list div{position:relative;margin-bottom:10px}#map_canvas{display:inline-block;width:660px;height:480px;vertical-align:bottom}}@media screen and (max-width:750px){#company main .entry{width:88vw;margin:0 auto 12vw}#company main .entry .pc{display:none}#company main .entry img{height:auto;line-height:0;max-width:100%;vertical-align:middle}#company main .main{margin-bottom:16vw}#company main .main h2 .title{width:54.8vw;height:8.4vw}#company main .main .main_right img{width:8.8vw;height:2vw}#company main table{font-size:3.4666vw;line-height:1.8461}#company main table tr:not(:last-child) td,#company main table tr:not(:last-child) th{border-bottom:.2666vw solid #b9b9b9}#company main table tr th{box-sizing:border-box;font-weight:400;text-align:left;padding:3.2vw 0 3.2vw 5.8vw;width:31.4vw}#company main table tr td{box-sizing:border-box;padding:3.2vw 0;width:68.6vw}#company main table tr td:first-child{width:16vw;padding-left:6vw}#company main table tr .company_representative{display:inline-block;width:36vw}#company main .map{text-align:right}#company main .map #map_canvas,#company main .map iframe{display:inline-block;width:100%!important;height:64vw!important;vertical-align:bottom}#company main .map>a{background-color:#a9db00;display:block;font-size:3.73333vw;margin:2.66667vw 0 0 auto;padding:2.26667vw 0;text-align:center;width:30.4vw}#company main article .relation_company li{margin:0 auto;text-align:center;width:47.4666vw}#company .contents_title{border:.8vw solid #000;box-sizing:border-box;display:block;font-size:4.2666vw;font-weight:400;line-height:1;margin-bottom:4.6666vw;padding:1.3333vw 0;text-align:center}#company .organization_chart_txt{font-size:3vw;padding:0 0 2vw 30vw}#company .organization_chart{position:relative;height:145.26666666666665vw;background:url(../img/company/sp/organization_chart.png?190626) top center no-repeat;background-size:100% auto}#company .organization_chart div{width:100%;height:100%;font-size:0}#company .axg_list div:after,#company .division_list:not(.axg_list) a:after{content:'◢';bottom:1vw;right:1vw;color:#000;line-height:1;font-size:1vw}#company .division_list a{position:relative;width:100%;height:100%;display:block}#company .division_list:not(.axg_list){height:12vw;margin-bottom:2.3vw}#company .division_list:not(.axg_list) a:after{position:absolute}#company .axg_list{margin-bottom:1.7vw}#company .axg_list div{position:relative;width:100%;display:block;height:12vw;margin-bottom:2.3vw}#company .axg_list div:after{position:absolute}#company .axg_list div:last-child{margin-bottom:0}#company .president{width:18.4vw}#company .president_list{height:11vw}#company .division{position:absolute;top:0;right:0;width:57.4vw}#company .division_01 .division_list:last-child{margin-bottom:6.5vw}}/*! ##########################################
* BLOG 下記のセレクタにカテゴリーの色を指定・追加してください
* カテゴリースラッグ名は「ブログカテゴリー」で設定したスラッグです。（※必ず英語での記入でお願いします）
* #blog main article.entry .sort ul li.cat-item-[カテゴリースラッグ名]
* #blog main article.entry .inner ul li a .bottom span.[カテゴリースラッグ名]
* #blog main section.blog-column.[カテゴリースラッグ名]
* ########################################## */#blog main{width:100%}#blog main article.main{margin-bottom:50px}#blog main article.main .visual.page img{transform:translate(-50%,-50%)}#blog main article.entry{width:1050px;margin:0 auto 150px;text-align:center}#blog main article.entry .sort{position:relative;margin-bottom:50px}#blog main article.entry .sort>a{position:relative;padding-right:35px;color:#3c3c3c;font-size:16px;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:all .3s;cursor:pointer}#blog main article.entry .sort>a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:all .1s}#blog main article.entry .sort>a span{position:absolute;right:0;bottom:5px;display:block;width:15px;height:15px;border-right:1px solid #3c3c3c;border-bottom:1px solid #3c3c3c;transform:rotate(45deg)}#blog main article.entry .sort ul{display:none;width:300px;position:absolute;top:30px;left:0;right:0;z-index:2;margin:0 auto}#blog main article.entry .sort ul li{border-bottom:1px solid #b9b9b9;background-color:#fff;transition:all .2s}#blog main article.entry .sort ul li:hover{background-color:#f5f5f5!important;transition:all .1s}#blog main article.entry .sort ul li:hover a .frame.creative-director{border:4px solid #a9db00}#blog main article.entry .sort ul li:hover a .frame.designer{border:4px solid #f0aaff}#blog main article.entry .sort ul li:hover a .frame.human-resources-specialist{border:4px solid #ffc35d}#blog main article.entry .sort ul li.cat-item-category1{background-color:#ff0}#blog main article.entry .sort ul li.cat-item-category2{background-color:#f0aaff}#blog main article.entry .sort ul li.cat-item-category3{background-color:#ffc35d}#blog main article.entry .sort ul li.cat-item-category4{background-color:#04edff}#blog main article.entry .sort ul li.cat-item-category5{background-color:#ff5028}#blog main article.entry .sort ul li a{display:block;padding:10px 0}#blog main article.entry .sort ul li a .bottom span.category1{border-color:#ff0}#blog main article.entry .sort ul li a .bottom span.category2{border-color:#f0aaff}#blog main article.entry .sort ul li a .bottom span.category3{border-color:#ffc35d}#blog main article.entry .sort ul li a .bottom span.category4{border-color:#04edff}#blog main article.entry .sort ul li a .bottom span.category5{border-color:#ff5028}#blog main article.entry .inner ul{padding:0 35px;font-size:0;text-align:left}#blog main article.entry .inner ul:first-child{margin-top:0}#blog main article.entry .inner ul li{display:inline-block;width:310px;margin-left:25px;margin-bottom:55px;vertical-align:top}#blog main article.entry .inner ul li:nth-child(3n+1){margin-left:0}#blog main article.entry .inner ul li a{display:block;text-align:left}#blog main article.entry .inner ul li a .thumb{position:relative;display:block;width:310px;height:330px;overflow:hidden;background-color:#fff}#blog main article.entry .inner ul li a .thumb .black_mask{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:all .3s;z-index:1}#blog main article.entry .inner ul li a .thumb img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:100%;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:all .3s}#blog main article.entry .inner ul li a .thumb:hover .black_mask{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";transition:all .1s}#blog main article.entry .inner ul li a .bottom{padding:0 20px}#blog main article.entry .inner ul li a .bottom h3.title{margin-bottom:20px;font-size:18px;font-weight:400;line-height:28px;letter-spacing:-1px}#blog main article.entry .inner ul li a .bottom .date{color:#b9b9b9;font-size:12px;letter-spacing:1px}#blog main article.entry .inner ul li a .bottom span{display:block;margin-bottom:20px;border-top:6px solid #a9db00}#blog main article.entry .inner .box{padding:0 220px}#blog main article.entry .inner .box>p{display:block;padding:9px 15px;margin:30px 0 20px;font-size:16px;font-weight:400;line-height:1;text-align:center;border:3px solid #000}#blog main article.entry .inner .box>p.info{margin:40px 0 50px;line-height:1.8;text-align:left;border:4px solid #a9db00}#blog main article.entry .inner .box>p.info a{text-decoration:underline}#blog main article.entry .inner .box>p.info a:hover{text-decoration:underline;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}#blog main section.blog-column{margin-top:-20px}#blog main section.blog-column.category1{border-color:#ff0}#blog main section.blog-column.category2{border-color:#f0aaff}#blog main section.blog-column.category3{border-color:#ffc35d}#blog main section.blog-column.category4{border-color:#04edff}#blog main section.blog-column.category5{border-color:#ff5028}.movie-wrap{position:relative;padding-bottom:56.25%;height:0}.movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:750px){#blog main article.main{margin-bottom:2.66667vw}#blog main article.main h2 .title{width:212px;width:28.26667vw;height:63px;height:8.4vw}#blog main article .main_right img{width:46px;width:6.13333vw;height:16px;height:2.13333vw}#blog main article.entry{width:100%}#blog main article.entry .sort{margin-bottom:6.66667vw}#blog main article.entry .sort>a{font-size:24px;font-size:3.2vw;padding-right:4.66667vw}#blog main article.entry .sort>a span{bottom:10px;bottom:1.3333vw;width:17px;width:2.26667vw;height:17px;height:2.26667vw;border-right:3px solid #3c3c3c;border-right:.4vw solid #3c3c3c;border-bottom:3px solid #3c3c3c;border-bottom:.4vw solid #3c3c3c}#blog main article.entry .sort ul{width:100%;font-size:24px;font-size:3.2vw}#blog main article.entry .sort ul li{padding:2.66667vw}#blog main article.entry .inner{width:100%}#blog main article.entry .inner ul{padding:0 6.66667vw}#blog main article.entry .inner ul li{width:310px;width:41.33333vw;height:auto;margin-left:4vw;margin-bottom:5.33333vw}#blog main article.entry .inner ul li:nth-child(3n+1){margin-left:4vw}#blog main article.entry .inner ul li:nth-child(2n+1){margin-left:0}#blog main article.entry .inner ul li a .thumb{width:310px;width:41.33333vw;height:330px;height:44vw}#blog main article.entry .inner ul li a .thumb img{width:auto;height:330px;height:44vw}#blog main article.entry .inner ul li a .bottom{padding:0 2.66667vw}#blog main article.entry .inner ul li a .bottom h3.title{margin-bottom:2.66667vw;font-size:26px;font-size:3.46667vw;line-height:40px;line-height:5.33333vw;letter-spacing:-.13333vw}#blog main article.entry .inner ul li a .bottom span{margin-bottom:2.66667vw}#blog main article.entry .inner ul li a .bottom .date{font-size:24px;font-size:3.46667vw;line-height:34px;line-height:4.53333vw}#blog main article.entry .inner .box{padding:0 6vw}#blog main article.entry .inner .box>p{font-size:32px;font-size:4.26667vw}#blog main article.entry .inner .box>p.info{font-size:26px;font-size:3.46667vw;line-height:42px;line-height:5.6vw}#blog main section.blog-column{margin-top:0}}/*! ##########################################
* CREATORS 下記のセレクタにカテゴリーの色を指定・追加してください
* カテゴリースラッグ名は「職種（日）」で設定したスラッグです。（※必ず英語での記入でお願いします）
* #creators main article.entry .sort ul li.[カテゴリースラッグ名]
* #creators main article.entry .inner ul li:hover a .[カテゴリースラッグ名]
* #creators main article.entry .inner ul li a .[カテゴリースラッグ名]
* #creators main section.creators-column .inner .underline.[カテゴリースラッグ名]
* #creators main article.entry .inner ul li a .frame.[カテゴリースラッグ名]
* #creators main article.entry .inner ul li:hover a .frame.[カテゴリースラッグ名]
########################################## */#creators main article.main{margin-bottom:35px}#creators main article.entry{margin-bottom:150px;text-align:center}#creators main article.entry .sort{position:relative;margin-bottom:50px}#creators main article.entry .sort>a{position:relative;padding-right:35px;color:#3c3c3c;font-size:16px;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:all .3s;cursor:pointer}#creators main article.entry .sort>a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:all .1s}#creators main article.entry .sort span{position:absolute;right:0;bottom:5px;display:block;width:15px;height:15px;border-right:1px solid #3c3c3c;border-bottom:1px solid #3c3c3c;transform:rotate(45deg)}#creators main article.entry .sort ul{display:none;width:300px;position:absolute;top:30px;left:0;right:0;margin:0 auto;z-index:1}#creators main article.entry .sort ul li{border-bottom:1px solid #b9b9b9;background-color:#fff;transition:all .2s}#creators main article.entry .sort ul li:hover{background-color:#f5f5f5!important;transition:all .1s}#creators main article.entry .sort ul li:hover a .frame.creative-director{border:4px solid #a9db00}#creators main article.entry .sort ul li:hover a .frame.designer{border:4px solid #f0aaff}#creators main article.entry .sort ul li:hover a .frame.human-resources-specialist{border:4px solid #ffc35d}#creators main article.entry .sort ul li a{display:block;padding:10px 0}#creators main article.entry .sort ul li a .frame.creative-director{border:4px solid #a9db00}#creators main article.entry .sort ul li a .frame.designer{border:4px solid #f0aaff}#creators main article.entry .sort ul li a .frame.human-resources-specialist{border:4px solid #ffc35d}#creators main article.entry .sort ul li.cat-item-creative-director{background-color:#a9db00}#creators main article.entry .sort ul li.cat-item-designer{background-color:#f0aaff}#creators main article.entry .sort ul li.cat-item-human-resources-specialist{background-color:#ffc35d}#creators main article.entry .inner{width:810px;margin:0 auto}#creators main article.entry .inner ul{font-size:0;text-align:left}#creators main article.entry .inner ul li{position:relative;display:inline-block;width:250px;height:350px;margin-left:30px;margin-bottom:30px;padding:4px;box-sizing:border-box;text-align:left;background-color:#fafafa;vertical-align:top;transition:all .3s;overflow:hidden}#creators main article.entry .inner ul li:hover{background-color:#fff;transition:all .1s}#creators main article.entry .inner ul li:hover a .frame{width:250px;height:350px;top:0;left:0;overflow:hidden;border:4px solid #a9db00;transition:all .1s}#creators main article.entry .inner ul li:nth-child(3n+1){margin-left:0}#creators main article.entry .inner ul li a{display:block;width:100%;font-size:14px}#creators main article.entry .inner ul li a .member{padding:10px 15px 24px;box-sizing:border-box}#creators main article.entry .inner ul li a .member span{display:block;font-size:10px;line-height:24px;font-weight:100}#creators main article.entry .inner ul li a .member p{font-size:15px;line-height:28px}#creators main article.entry .inner ul li a .member>span{margin-bottom:35px;padding-top:7px;font-size:11px;line-height:1;letter-spacing:1px}#creators main article.entry .inner ul li a .member>p{margin-bottom:28px;color:#000;font-size:35px;font-weight:100}#creators main article.entry .inner ul li a .member .name span{margin-bottom:9px;line-height:1}#creators main article.entry .inner ul li a .member .name>p{margin-bottom:26px;line-height:1;letter-spacing:1px}#creators main article.entry .inner ul li a .member .category span{margin-bottom:9px;line-height:1}#creators main article.entry .inner ul li a .member .category>p{margin-bottom:15px;line-height:1;letter-spacing:-2px}#creators main article.entry .inner ul li a .member .comment span{margin-bottom:4px;line-height:1}#creators main article.entry .inner ul li a .member .comment>p{letter-spacing:-1px}#creators main article.entry .inner ul li a .member .page-link{display:none}#creators main article.entry .inner ul li a .frame{position:absolute;width:258px;height:358px;top:-4px;left:-4px;overflow:hidden;box-sizing:border-box;border:4px solid #a9db00;transition:all .3s}#creators main article.entry .inner .green_btn{padding:0 100px}#creators main article.entry .inner .green_btn .apply{display:block;margin-bottom:20px;padding:15px 0;border:1px solid #fff;color:#000;text-decoration:none;font-size:16px;text-align:center;line-height:30px;background-color:#a9db00;transition:all .2s}#creators main article.entry .inner .green_btn .apply:hover{background-color:#fff;border:1px solid #a9db00;box-sizing:border-box;color:#a9db00}#creators main section.creators-column{width:660px;margin:100px auto 150px}#creators main section.creators-column .inner>span{display:block;margin-bottom:25px;color:#b9b9b9;font-size:20px;letter-spacing:2px;font-weight:100}#creators main section.creators-column .inner>h2{display:block;margin-bottom:38px;border:none;font-size:30px;letter-spacing:2px;line-height:40px;font-weight:100}#creators main section.creators-column .inner>p{margin-bottom:35px;font-size:20px;letter-spacing:-1px}#creators main section.creators-column .inner>p.banner{width:658px;margin:40px auto 50px;padding:0;line-height:0;border:1px solid #b9b9b9}#creators main section.creators-column .inner>p.banner a.pc{display:inline-block}#creators main section.creators-column .inner>p.banner a.sp{display:none}#creators main section.creators-column .inner .underline{display:inline-block;width:220px;margin-bottom:60px;border-bottom:1px solid #a9db00}#creators main section.creators-column .inner .underline.creative-director{border-bottom:1px solid #a9db00}#creators main section.creators-column .inner .underline.designer{border-bottom:1px solid #f0aaff}#creators main section.creators-column .inner .underline.human-resources-specialist{border-bottom:1px solid #ffc35d}#creators main section.creators-column .inner .content{width:660px}#creators main section.creators-column .inner .content .field{margin-bottom:30px;padding:2px 0;border:3px solid #000;font-size:0;text-align:center}#creators main section.creators-column .inner .content .field span{display:inline-block;margin-right:10px;font-size:10px;letter-spacing:1px;vertical-align:middle;font-weight:100}#creators main section.creators-column .inner .content .field p{display:inline-block;font-size:18px;letter-spacing:-1px;vertical-align:middle}#creators main section.creators-column .inner .content .field .name{display:inline-block;margin-right:80px;font-size:0}#creators main section.creators-column .inner .content .field .category{display:inline-block;font-size:0}#creators main section.creators-column .inner .content .field .category p{letter-spacing:-2px}#creators main section.creators-column .inner .content .page-comment{padding:0 20px;line-height:1}#creators main section.creators-column .inner .content .page-comment span{display:inline-block;padding:10px 0;font-size:10px;letter-spacing:1px}#creators main section.creators-column .inner .content .page-comment .item h3{position:relative;display:inline-block;margin-bottom:36px;padding-left:70px;font-size:18px;font-weight:400}#creators main section.creators-column .inner .content .page-comment .item h3:after{content:"";position:absolute;left:0;bottom:50%;width:60px;border-bottom:2px solid #000}#creators main section.creators-column .inner .content .page-comment .item p{width:500px;margin:0 0 55px 120px;color:#9b9b9b;font-size:15px;line-height:27px}@media screen and (max-width:750px){#creators main article.entry .inner{width:100%}#creators main article.entry .inner>p.banner{width:auto;margin:5.33333vw 6vw 6.66666vw}#creators main article.entry .inner>p.banner a.pc{display:none}#creators main article.entry .inner>p.banner a.sp{display:inline-block}#creators main article.entry .inner>p.banner a:hover img{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:all .1s}#creators main article.entry .inner>p.banner img{width:100%}#creators main article.entry .inner ul{padding:0 6vw}#creators main article.entry .inner ul li{position:relative;width:320px;width:42.66667vw;height:560px;height:74.66667vw;margin-left:2.66667vw;margin-bottom:5.33333vw}#creators main article.entry .inner ul li:nth-child(3n+1){margin-left:2.66667vw}#creators main article.entry .inner ul li:nth-child(2n+1){margin-left:0}#creators main article.entry .inner ul li a{width:100%}#creators main article.entry .inner ul li a .member{padding:1.33333vw 2vw 3.2vw}#creators main article.entry .inner ul li a .member span{font-size:14px;font-size:1.86667vw;line-height:3.2vw;letter-spacing:1px;letter-spacing:.13333vw}#creators main article.entry .inner ul li a .member>span{margin-bottom:4.66667vw;padding-top:.93333vw;font-size:12px;font-size:1.6vw;letter-spacing:.13333vw}#creators main article.entry .inner ul li a .member p{font-size:25px;font-size:3.33333vw;line-height:40px;line-height:5.33333vw}#creators main article.entry .inner ul li a .member>p{margin-bottom:3.73333vw;font-size:55px;font-size:7.33333vw;line-height:1}#creators main article.entry .inner ul li a .member .name span{margin-bottom:1.2vw}#creators main article.entry .inner ul li a .member .name>p{margin-bottom:3.46667vw;letter-spacing:.13333vw}#creators main article.entry .inner ul li a .member .category span{margin-bottom:1.2vw}#creators main article.entry .inner ul li a .member .category>p{margin-bottom:4vw;font-size:20px;font-size:2.66667vw;letter-spacing:-.26667vw}#creators main article.entry .inner ul li a .member .comment{margin-bottom:6.66667vw}#creators main article.entry .inner ul li a .member .comment span{margin-bottom:.53333vw}#creators main article.entry .inner ul li a .member .comment>p{height:160px;height:21.33333vw;letter-spacing:-.13333vw}#creators main article.entry .inner ul li a .member .page-link{position:absolute;bottom:24px;bottom:3.2vw;display:table-cell;vertical-align:middle;background-color:#a9db00;box-sizing:border-box;line-height:1;transition:all .3s}#creators main article.entry .inner ul li a .member .page-link.wide{width:282px;width:37.6vw;height:20px;height:2.66667vw}#creators main article.entry .inner ul li a .member .page-link:after{content:'';position:absolute;top:50%;left:50%;margin:-.8vw 0 0 -.73333vw;border-top:solid 6px transparent;border-top:solid .8vw transparent;border-left:solid 9px #fff7f0;border-left:solid 1.2vw #fff7f0;border-right:solid 0 transparent;border-bottom:solid 6px transparent;border-bottom:solid .8vw transparent}#creators main article.entry .inner ul li a .member .page-link:hover{background-color:#fff;border:1px solid #a9db00;border:.13333vw solid #a9db00;transition:all .1s}#creators main article.entry .inner ul li a .member .page-link:hover:after{border-left-color:#a9db00}#creators main article.entry .inner ul li a .frame{position:absolute;width:328px;width:43.73333vw;height:568px;height:75.73333vw;top:-4px;top:-.53333vw;left:-4px;left:-.53333vw;overflow:hidden;box-sizing:border-box;border:4px solid #a9db00;border:.53333vw solid #a9db00;transition:all .3s}#creators main article.entry .inner ul li a .frame.creative-director{border:4px solid #a9db00;border:.53333vw solid #a9db00}#creators main article.entry .inner ul li a .frame.designer{border:4px solid #f0aaff;border:.53333vw solid #f0aaff}#creators main article.entry .inner ul li a .frame.human-resources-specialist{border:4px solid #ffc35d;border:.53333vw solid #ffc35d}#creators main article.entry .inner ul li:hover a .frame{width:320px;width:42.66667vw;height:560px;height:74.66667vw;top:0;left:0;overflow:hidden;border:4px solid #a9db00;border:.53333vw solid #a9db00;transition:all .1s}#creators main article.entry .inner ul li:hover a .frame.creative-director{border:4px solid #a9db00;border:.53333vw solid #a9db00}#creators main article.entry .inner ul li:hover a .frame.designer{border:4px solid #f0aaff;border:.53333vw solid #f0aaff}#creators main article.entry .inner ul li:hover a .frame.human-resources-specialist{border:4px solid #ffc35d;border:.53333vw solid #ffc35d}#creators main article.main{margin-bottom:4.66667vw}#creators main article.main h2 .title{width:438px;width:58.4vw;height:63px;height:8.4vw}#creators main article .main_right img{width:66px;width:8.8vw;height:15px;height:2vw}#creators main article .sort>a{padding-right:4.66667vw;font-size:24px;font-size:3.2vw}#creators main article .sort>a span{bottom:10px;bottom:1.33333vw;width:17px;width:2.26667vw;height:17px;height:2.26667vw;border-right:3px solid #3c3c3c;border-right:.4vw solid #3c3c3c;border-bottom:3px solid #3c3c3c;border-bottom:.4vw solid #3c3c3c}#creators main article .sort ul{width:100%;font-size:24px;font-size:3.2vw}#creators main article .sort ul li{padding:2.66667vw 0}#creators main section.creators-column{width:88vw;margin:8vw auto 0}#creators main section.creators-column .inner>span{margin-bottom:3.33333vw;font-size:22px;font-size:2.93333vw;color:#9b9b9b;letter-spacing:.26667vw}#creators main section.creators-column .inner>h2{display:inline-block;margin-bottom:5.06667vw;font-size:40px;font-size:5.33333vw;line-height:55px;line-height:7.33333vw;letter-spacing:.26667vw;font-weight:400}#creators main section.creators-column .inner>p{width:80%;margin:0 auto 2.66667vw;font-size:35px;font-size:4.66667vw;line-height:55px;line-height:7.33333vw;letter-spacing:-.13333vw}#creators main section.creators-column .inner .underline{width:260px;width:34.66667vw;margin-bottom:4.93333vw}#creators main section.creators-column .inner .content{width:100%}#creators main section.creators-column .inner .content .field{margin-bottom:4vw;padding:.66667vw 0 3.33333vw}#creators main section.creators-column .inner .content .field .category,#creators main section.creators-column .inner .content .field .name{margin:0 auto;display:block}#creators main section.creators-column .inner .content .field .name span{display:block;font-size:10px;font-size:1.33333vw;line-height:25px;line-height:3.33333vw}#creators main section.creators-column .inner .content .field .name p{display:block;font-size:35px;font-size:4.66667vw}#creators main section.creators-column .inner .content .field .category span{display:block;font-size:10px;font-size:1.33333vw;line-height:25px;line-height:3.33333vw}#creators main section.creators-column .inner .content .field .category p{display:block;font-size:35px;font-size:4.66667vw}#creators main section.creators-column .inner .content .page-comment{padding:0}#creators main section.creators-column .inner .content .page-comment span{padding:1.33333vw 0;font-size:1.33333vw;letter-spacing:.13333vw}#creators main section.creators-column .inner .content .page-comment .item{margin-bottom:13.33333vw}#creators main section.creators-column .inner .content .page-comment .item h3{margin-bottom:6vw;font-size:26px;font-size:3.46667vw;line-height:42px;line-height:5.6vw}#creators main section.creators-column .inner .content .page-comment .item p{width:100%;margin:0 auto;font-size:26px;font-size:3.46667vw;line-height:42px;line-height:5.6vw}#creators main section.creators-column .inner .green_btn{padding:0 12vw}#creators main section.creators-column .inner .green_btn .apply{margin-bottom:5.33333vw;font-size:26px;font-size:3.46667vw;line-height:1.4}}#games main article.main{margin-bottom:80px}#games main article.entry{font-size:0;position:relative;margin-bottom:80px;padding:0 80px}#games main article.entry .left{display:inline-block;margin-right:40px;vertical-align:top;position:relative;width:420px;height:440px;overflow:hidden}#games main article.entry .left img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto}#games main article.entry .right{display:inline-block;width:480px;vertical-align:top}#games main article.entry .right>span{display:block;font-size:10px;margin-bottom:20px}#games main article.entry .right h3{display:block;padding:8px 15px;margin-bottom:14px;font-size:19px;font-weight:400;line-height:1;border:3px solid #000}#games main article.entry .right .inner{padding:0 10px 0 20px;font-weight:100}#games main article.entry .right .inner p{font-size:19px;line-height:27px;margin-bottom:14px;padding-bottom:14px;border-bottom:2px solid #000}#games main article.entry .right .inner p.games_note{font-size:15px;border-bottom:none;padding-bottom:0;margin-bottom:33px}#games main article.entry .right .inner p.copyright{font-size:13px;margin:0;padding:0;border:none}#games main article.entry .right .inner p.url{margin:0;padding:0;border:none;font-size:16px;word-break:break-all}#games main article.entry .right .inner p.url a{color:inherit;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:all .3s}#games main article.entry .right .inner p.url a:hover{color:#aad42b;text-decoration:underline;transition:all .2s}#games main article.entry .right .inner span{margin-bottom:10px;font-size:15px;line-height:27px}#games main article.entry .right .inner table{margin:10px 0 33px;font-size:15px}#games main article.entry .right .inner table tbody tr:first-child td{padding-bottom:5px;color:#000;font-size:10px;line-height:1}#games main article.entry .right .inner table tbody tr td{line-height:27px}#games main article.entry .right .inner table tbody tr td:first-child{width:140px}@media screen and (max-width:750px){#games main article.main{margin-bottom:10.66667vw}#games main article.main h2 .title{width:296px;width:39.46667vw;height:63px;height:8.4vw}#games main article .main_right img{width:48px;width:6.4vw;height:16px;height:2.13333vw}#games main article.entry{margin-bottom:10.66667vw;padding:0 6vw;text-align:center}#games main article.entry .title span{float:left;padding-bottom:2vw;font-size:10px;font-size:1.33333vw}#games main article.entry .title h3{float:left;display:block;width:100%;padding:1.46667vw 2vw;margin-bottom:1.86667vw;font-size:32px;font-size:4.26667vw;font-weight:400;line-height:1;border:3px solid #000;border:.4vw solid #000;box-sizing:border-box}#games main article.entry .right .inner table tbody tr:first-child,#games main article.entry .right>h3,#games main article.entry .right>span{display:none}#games main article.entry .left{float:none;width:660px;width:88vw;height:625px;height:92.13333vw;margin-right:0;margin-bottom:5.33333vw}#games main article.entry .right{float:none;width:100%}#games main article.entry .right .inner{padding:0 1.33333vw 0 2.66667vw;text-align:left;color:#000}#games main article.entry .right .inner p{margin-bottom:1.86667vw;padding-bottom:1.86667vw;border-bottom:2px solid #000;border-bottom:.26667vw solid #000;font-size:30px;font-size:4vw;line-height:60px;line-height:8vw}#games main article.entry .right .inner p.games_note{margin-bottom:4.4vw;font-size:3.3333vw;line-height:1.8}#games main article.entry .right .inner p.copyright,#games main article.entry .right .inner p.url{margin:0;padding:0;border:none;font-size:25px;font-size:3.33333vw;line-height:40px;line-height:5.33333vw}#games main article.entry .right .inner span{font-size:25px;font-size:3.33333vw;line-height:40px;line-height:5.33333vw}#games main article.entry .right .inner table{margin:6.66667vw 0 4.4vw;font-size:25px;font-size:3.33333vw}#games main article.entry .right .inner table tbody tr td{line-height:40px;line-height:5.33333vw}}#games.products main article.entry .right .inner p.url a:hover{color:#aad42b;text-decoration:underline;transition:all .2s}@media screen and (max-width:750px){#games.products main article.main h2 .title{width:56.56333vw;height:auto}#games.products main article .main_right img{width:10.13333vw;height:auto}#games.products main article.entry .right .inner table tbody tr td:first-child{width:18.66666vw}#games.products main article.entry .right .inner p.url a:hover{color:#000;text-decoration:none}}#error main article.entry .error_content a,#privacy .pp_item p a{text-decoration:underline}@media screen and (min-width:751px){#games main article.entry{width:940px;margin-left:auto;margin-right:auto}}#contact main{width:100%}#contact main article.main{margin-bottom:80px}#contact main article.entry{width:660px;margin:0 auto}#contact main article.entry .inner h3{display:inline-block;width:100%;padding:13px 0;font-size:17px;font-weight:400;text-align:center;line-height:1;letter-spacing:1px;outline:#000 solid 3px;outline-offset:-3px;margin-top:30px}#contact main article.entry .inner h3:first-child{margin-top:0}#contact main article.entry .inner .block{width:600px;margin:30px auto;text-align:center;line-height:1;font-weight:100}#contact main article.entry .inner .block h4{font-size:18px;font-weight:400}#contact main article.entry .inner .block h4 a{position:relative;padding:15px 0;box-sizing:border-box;display:block;border:1px solid #a9db00;background:#fff}#contact main article.entry .inner .block h4 a::after{position:absolute;content:'';border-top:solid 5px transparent;border-left:solid 9px #a9db00;border-right:solid 0 transparent;border-bottom:solid 5px transparent;top:50%;right:3%;transform:translateY(-50%)}#contact main article.entry .inner .block h4 a:hover{border:1px solid #fff;background:#a9db00;box-sizing:border-box;transition:all .2s}#contact main article.entry .inner .block h4 a:hover::after{border-left:solid 12px #fff7f0}@media screen and (max-width:750px){#contact main article.main{margin-bottom:16vw}#contact main article.main h2 .title{width:50.4vw;height:8.4vw}#contact main article .main_right img{width:13.06667vw;height:2vw}#contact main article.entry{width:88vw}#contact main article.entry .inner{margin-bottom:14.66667vw}#contact main article.entry .inner h3{margin:10.66666vw 0 6.66666vw;font-size:4.26667vw}#contact main article.entry .inner .block{margin:0;word-break:break-all;width:100%}#contact main article.entry .inner .block h4{padding-bottom:3.2vw;font-size:4.2666vw}#contact main article.entry .inner .block h4 a{padding:3.2vw 5.8vw 3.2vw 2.33333vw;line-height:1.3em;margin-bottom:1.33333vw}#contact main article.entry .inner .block h4 a::after{position:absolute;content:'';border-top:solid 1.4vw transparent;border-left:solid 2.4vw #a9db00;border-right:solid 0 transparent;border-bottom:solid 1.4vw transparent;top:50%;right:2%;transform:translateY(-50%)}#contact main article.entry .inner .block a{font-size:4.2666vw}}#error{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}#error main article.entry .error_content{margin:250px 0;text-align:center;font-size:21px;line-height:35px}@media screen and (max-width:750px){#error main article.entry .error_content{margin:20vw 0;font-size:26px;font-size:3.46667vw;line-height:48px;line-height:6.4vw}}#privacy main article.main{margin-bottom:50px}#privacy .pp_main{width:800px;margin:0 auto;line-height:1.5;text-align:justify}#privacy .pp_main a:hover{opacity:.7}#privacy .pp_title{text-align:center;font-size:24px;margin-bottom:60px}#privacy .pp_preamble{margin-bottom:65px}#privacy .pp_item h4{font-weight:700;margin-bottom:20px;text-indent:-1.3rem;padding-left:1.3rem}#privacy .pp_item p{margin-bottom:20px}#privacy .pp_item p:last-child,#privacy .pp_item ul:last-child{margin-bottom:65px}#privacy .pp_item li{text-indent:-1.5rem;padding-left:1.5rem;margin-top:20px}#privacy .pp_item_list{margin-top:10px}#privacy .pp_item_list dl{width:776px;display:flex}#privacy .pp_item_list dt{text-indent:0;width:40px}#privacy .pp_item_list dd{text-indent:0;width:736px}#privacy .pp_end{text-align:right;margin-bottom:1rem}#privacy .pp_date{text-align:right}#privacy .sp{display:none}#privacy.en .global-header{margin:0 auto}#privacy.en .global-header .logo{float:none;margin:50px auto 0}#privacy.en .global-header .logo a{background-image:url(../img/privacy/logo.png)}#privacy.en .pp_main{letter-spacing:.025em;text-align:start}#privacy.en footer{padding:0 0 30px;background-color:#fff}#privacy.en footer .copy{position:static;text-align:center;transform:translateY(0)}@media screen and (max-width:750px){#privacy .pp_main{width:auto;font-size:3.46667vw;padding:0 6vw;line-height:5.6vw}#privacy .pp_title{font-size:5.33333332vw;margin-bottom:10.66666664vw;line-height:1.5}#privacy .pp_preamble{margin-bottom:11.99999997vw}#privacy .pp_item h4,#privacy .pp_item p{margin-bottom:3.99999999vw}#privacy .pp_item h4{text-indent:-4vw;padding-left:4vw}#privacy .pp_item p:last-child,#privacy .pp_item ul:last-child{margin-bottom:11.99999997vw}#privacy .pp_item li{text-indent:-5.333333333333333vw;padding-left:5.333333333333333vw;margin-top:2.6666666666666665vw}#privacy .pp_item_list{margin-top:1.3333333333333333vw}#privacy .pp_item_list dl{width:82.66666666666667vw}#privacy .pp_item_list dt{width:8vw}#privacy .pp_item_list dd{width:74.66666666666667vw}#privacy .sp{display:block}#privacy.en .global-header .logo{margin:0 auto 12.6666vw;width:36vw}#privacy.en .global-header .logo a{background-image:url(../img/privacy/sp/logo.png)}#privacy.en footer{padding:4vw 0}}.wp-pagenavi{margin-top:100px;text-align:center;font-size:13px;clear:both}.wp-pagenavi .current,.wp-pagenavi .extend,.wp-pagenavi a{display:inline-table;padding:5px 0;margin:0 7px;width:19px}.wp-pagenavi .extend,.wp-pagenavi a{color:#b9b9b9}.wp-pagenavi .current{background-color:#a9db00}.wp-pagenavi a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.wp-pagenavi a.previouspostslink{display:inline;width:19px;padding:5px 7px;background:url(/img/common/prev.png) center center no-repeat;background-size:auto 19px}.wp-pagenavi a.nextpostslink{display:inline;width:19px;padding:5px 7px;background:url(/img/common/next.png) center center no-repeat;background-size:auto 19px}@media screen and (max-width:750px){.wp-pagenavi{margin:16vw 0 8vw;font-size:28px;font-size:3.73333vw}.wp-pagenavi a{display:inline-table;width:30px;width:4vw;padding:.66666vw 0;margin:0 1.12vw;color:#b9b9b9}.wp-pagenavi a.previouspostslink{display:inline;width:auto;padding:0 1.33333vw;background:url(/img/common/prev.png) center center no-repeat;background-size:auto 4.4vw}.wp-pagenavi a.nextpostslink{display:inline;width:auto;padding:0 1.33333vw;background:url(/img/common/next.png) center center no-repeat;background-size:auto 4.4vw}.wp-pagenavi .current{display:inline-table;width:30px;width:4vw;padding:.66666vw 0;margin:0 1.12vw;background-color:#a9db00}.wp-pagenavi .extend{display:inline-table;width:30px;width:4vw;padding:.66666vw 0;margin:0;color:#b9b9b9}}