﻿*{margin:0;padding:0}.cf{zoom:1}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}body{background:#fff;color:#7a7a7a;font-size:15px;width:100%;min-width:1320px}img{height:auto}@media screen and (max-width: 767px){body{width:100%;min-width:100%;font-size:0.9em}img{width:100%}}#header{display:none}#basicheader{line-height:1;width:100%;min-width:1200px;height:auto;position:relative;background:none;padding-top:5px}#basicheader .contentsizer{width:1320px;margin:0 auto;line-height:0}#basicheader .contentsizer .pan{font-size:0.9em;color:#7a7a7a;line-height:1em;margin:3px 0 5px}#basicheader .contentsizer .pan h1{font-size:1em;font-weight:normal;margin:0;line-height:1.5em;color:#7a7a7a}@media screen and (max-width: 767px){#basicheader{min-width:100%}#basicheader h1{width:100%;text-align:center;display:block}#basicheader h1 spna{display:none}#basicheader .contentsizer{width:95%;min-width:95%;margin:0 auto;padding:0 2.5%}}#language-select{position:relative;z-index:20;float:none;width:auto;height:auto}#language-select .dropdown{top:20px}#language-select .dropdown dd{margin-left:0}#language-select .dropdown dd ul li a em,#language-select .dropdown dt a em,#language-select .dropdown a{width:90px;color:#ff8915}#language-select .dropdown dt a,#language-select .dropdown dt a.activemode{background:#fff;border:1px solid #ff8915;color:#ff8915;padding:8px;box-shadow:none}#language-select .dropdown dt a:hover,#language-select .dropdown dt a.activemode{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none}#language-select .dropdown dt a:hover,#language-select .dropdown dt a.activemode:hover{background:#fff;color:#ff8915;box-shadow:none}#language-select .dropdown dd ul li a{padding:8px}#language-select .dropdown dd ul li a:hover{background-color:#ff8915;color:#fff}#language-select .dropdown dd ul li a:hover em{color:#fff}#language-select .dropdown dd ul{left:0;background:#fff;border:1px solid #ff8915;border-top:none;color:#ff8915;box-shadow:none;padding-top:0}@media screen and (max-width: 767px){#language-select{width:100%;margin:3% 0}#language-select .dropdown{position:relative !important;top:auto;left:auto}#language-select .dropdown a{width:90%}#language-select .dropdown dd ul li a em,#language-select .dropdown dt a em{width:100%}#language-select .dropdown dt a,#language-select .dropdown dt a.activemode{width:94%;padding:10px 3%}#language-select .dropdown dd,#language-select .dropdown dd ul{width:100%}#language-select .dropdown dd ul li a{width:94%;padding:10px 3%}}#nav{position:relative;width:100%;margin:0 auto;height:82px}#nav::after,#nav::before{content:"";position:absolute;left:0;top:0;width:100%;height:2px;display:block;background:#c3c3c3}#nav::before{bottom:2px;top:auto}#nav h2{line-height:0;margin:17px 75px 0 0}#nav .inner{width:1320px;margin:0 auto}#nav nav{display:block}#nav ul{line-height:0;position:relative;z-index:5}#nav li{position:relative;width:112px;height:80px;text-decoration:none;border-top:2px solid #c3c3c3;border-bottom:2px solid #c3c3c3;box-sizing:border-box;line-height:1;text-align:center;margin-right:50px}#nav li::after{content:"";display:block;width:10px;height:7px;background:url(https://cf.goodsmile.jp/GSCSite/corporate/icon_arrow.gif) no-repeat;position:absolute;top:45px;left:51px}#nav.en li::after{content:"";display:block;width:10px;height:7px;background:url(https://cf.goodsmile.jp/GSCSite/corporate/icon_arrow.gif) no-repeat;position:absolute;top:58px;left:51px}#nav li:hover,#nav li.active{border-top:2px solid #fb7428;border-bottom:2px solid #fb7428}#nav li.nonlink:hover{border:none;margin-top:2px}#nav li a{text-decoration:none;color:#7a7a7a;display:block;height:80px;padding:26px 0 35px;box-sizing:border-box}#nav.en li a{padding:20px 0 35px}#nav.en li.pj a{padding-top:26px}#nav li.nonlink{padding:26px 0 35px;opacity:0.5}#nav .sp_menu{display:none}@media screen and (max-width: 767px){#nav{height:auto;padding:5px 0 2px}#nav .left{float:none}#nav h2{width:40%;padding-left:2.5%;margin:10px 0}#nav .inner{width:100%;position:relative;margin:0 auto}#nav nav{display:none}#nav ul li{width:calc(100% / 3);margin:0;z-index:10;position:relative}#nav li::after{content:"";display:block;width:10px;height:7px;background:url(https://cf.goodsmile.jp/GSCSite/corporate/icon_arrow.gif) no-repeat;position:absolute;top:45px;left:calc(50% - 5px)}#nav.en li::after{content:"";display:block;width:10px;height:7px;background:url(https://cf.goodsmile.jp/GSCSite/corporate/icon_arrow.gif) no-repeat;position:absolute;top:56px;left:calc(50% - 5px)}#nav ul li.col2{width:calc(100% /2);margin-top:-2px;z-index:5}#nav ul li.col2.active{z-index:15}#nav ul li.col3{margin-top:-2px;z-index:5}#nav ul li.col3.active{z-index:15}#nav .sp_menu{display:block;position:absolute;top:4px;right:2.5%;width:11%}}.left{float:left}.right{float:right}.listL li{float:left}article{width:100%;min-width:1320px;overflow:hidden;line-height:1.8em}.top{padding-top:20px}section{width:1320px;margin:100px auto 0}section h3{margin:0 auto 20px}section h4{border-bottom:3px solid #ffb534;font-size:1.7em;padding-left:10px;margin-top:30px;line-height:1.8em;color:#7a7a7a;font-weight:bold}@media screen and (max-width: 767px){article{min-width:100%}section{width:90%;margin:10% auto 0}section h3{margin:50px 0 15px}section h4{font-size:1.3em;margin-top:5px}}section a{text-decoration:underline;color:#ff8921;padding-right:8px;margin-right:3px;position:relative}section a:hover{text-decoration:none}section a::after{content:"";display:inline-block;background:url(https://cf.goodsmile.jp/GSCSite/corporate/icon_blank.gif);width:14px;height:14px;position:relative;top:1px;right:-7px}section a.blank_g{color:#7a7a7a}section a.blank_g::after{content:"";display:inline-block;background:url(https://cf.goodsmile.jp/GSCSite/corporate/icon_blank_g.gif);width:14px;height:14px;position:relative;top:1px;right:-7px}section a.out::after{content:"";display:inline-block;background:url(https://cf.goodsmile.jp/GSCSite/corporate/icon_out.gif);width:13px;height:13px;position:relative;top:1px;right:-7px}section a.out_g::after{content:"";display:inline-block;background:url(https://cf.goodsmile.jp/GSCSite/corporate/icon_out_g.gif);width:13px;height:13px;position:relative;top:1px;right:-7px}section a.aimg{text-decoration:none;padding-right:0;margin-right:0}section a.aimg::after{display:none}.boxarea{overflow:hidden;padding:30px 0 50px}.box{border-left:dotted 1px #7a7a7a;border-bottom:dotted 1px #7a7a7a;float:left;box-sizing:border-box;margin-left:-1px;padding:20px}.box.bottomnon{border-bottom:none}.box.one{border-right:none}.box h5{margin:10px 0 8px;font-size:1.1em;line-height:1.5em;color:#7a7a7a;font-weight:bold}.box p{line-height:1.8em;margin:0}.box.col4{width:330px;width:-webkit-calc((100% + 1px) / 4);width:calc((100% + 1px) / 4)}.box.lastbottom{border-bottom:none}.box.lastright{border-bottom:none;border-right:dotted 1px #7a7a7a}.box.lastcol{border-right:dotted 1px #7a7a7a}.box.col3{width:440px;width:-webkit-calc((100% + 1px) / 3);width:calc((100% + 1px) / 3)}.box.col3 h5::before{content:"フィギュア";background:#ffaa17;color:#fff;font-weight:normal;padding:3px 8px;margin-right:5px;font-size:0.8em}.box.col3 h5.doll::before{content:"ドール";background:#e4624d}.box.col3 h5.pra::before{content:"プラモデル";background:#d20921}.box.col3 h5.goods::before{content:"グッズ";background:#0fdfc9}.box.col3 h5.headphone::before{content:"ヘッドフォン";background:#000}.box.col3 h5.factory::before{content:"工場";background:#de641a}.box.col3 h5.sales::before{content:"販売";background:#1ebd87}.box.col3 h5.game::before{content:"ゲーム";background:#5480ff}.box.col3 h5.anime::before{content:"アニメ";background:#00cc33}.box.col3 h5.motor::before{content:"モータースポーツ";background:#ff0000}.box.col3 h5.investment::before{content:"投資";background:#001179}.box.col3 h5.other::before{content:"その他";background:#facc2e}.box.col3 h5.planning::before{content:"企画制作";background:#9de062}.box.col3 h5.zh::before{content:"模型";background:#ffaa17;color:#fff;font-weight:normal;padding:3px 8px;margin-right:5px;font-size:0.8em}.box.col3 h5.zh.doll::before{content:"人偶";background:#e4624d}.box.col3 h5.zh.pra::before{content:"組裝模型";background:#d20921}.box.col3 h5.zh.goods::before{content:"周邊商品";background:#0fdfc9}.box.col3 h5.zh.headphone::before{content:"頭戴式耳機";background:#000}.box.col3 h5.zh.factory::before{content:"工廠";background:#de641a}.box.col3 h5.zh.sales::before{content:"販售";background:#1ebd87}.box.col3 h5.zh.game::before{content:"遊戲";background:#5480ff}.box.col3 h5.zh.anime::before{content:"動畫";background:#00cc33}.box.col3 h5.zh.motor::before{content:"競速運動";background:#ff0000}.box.col3 h5.zh.investment::before{content:"投資";background:#001179}.box.col3 h5.zh.other::before{content:"其他";background:#facc2e}.box.col3 h5.zh.planning::before{content:"企劃製作";background:#9de062}.box.col3 h5.en::before{content:"Figures";background:#ffaa17;color:#fff;font-weight:normal;padding:3px 8px;margin-right:5px;font-size:0.8em}.box.col3 h5.en.doll::before{content:"Dolls";background:#e4624d}.box.col3 h5.en.pra::before{content:"Plastic Models";background:#d20921}.box.col3 h5.en.goods::before{content:"Goods";background:#0fdfc9}.box.col3 h5.en.headphone::before{content:"Headphones";background:#000}.box.col3 h5.en.factory::before{content:"Factory";background:#de641a}.box.col3 h5.en.sales::before{content:"Distribution";background:#1ebd87}.box.col3 h5.en.game::before{content:"Game";background:#5480ff}.box.col3 h5.en.anime::before{content:"Anime";background:#00cc33}.box.col3 h5.en.motor::before{content:"Motorsports";background:#ff0000}.box.col3 h5.en.investment::before{content:"Investment";background:#001179}.box.col3 h5.en.other::before{content:"Other";background:#facc2e}.box.col3 h5.en.planning::before{content:"Planning";background:#9de062}@media screen and (max-width: 767px){.boxarea{padding:0 0 20px}.boxarea br{display:block}.box{padding:3%}.box:last-child{border-right:none}.box.bottomnon{border-bottom:dotted 1px #7a7a7a}.box.one{border-right:none}.box.col4,.box.col3{width:100%}.box.col4 img,.box.col3 img{width:70%;display:block;margin:0 auto}.box.col3 h5{line-height:1.88em}}#message{margin-top:50px}#message h3{width:595px}#message h4{border:none;padding:0;color:#7a7a7a;text-align:center}#message p{font-size:1.2em;line-height:1.8em;padding:0;margin-top:10px}#message p.txtr{text-align:right}#message p.txtr span{font-size:0.8em}@media screen and (max-width: 767px){#message{margin-top:5%}#message h3{width:100%}#message h4{margin-top:0}#message .txt{width:100%;margin-top:0}#message .cf img{width:30%;margin:0 3% 3% 0}#message .txt.right{float:none}#message p{font-size:1em}}#corporate h3{width:488px}@media screen and (max-width: 767px){#corporate h3{width:100%}}.cp{padding-bottom:10px}.cp dt{width:145px;clear:left;float:left;padding:15px 0 0 20px;font-weight:bold;box-sizing:border-box;line-height:1.8em !important}.cp.en dt{width:160px}.cp dd{padding:15px 0 15px 145px;border-bottom:1px dotted #c3c3c3;margin:0;line-height:1.8em !important}.cp.en dd{padding-left:160px}.cp dd span{font-size:0.8em}.cp dt:first-child,.cp dt:first-child+dd{padding-top:0}@media screen and (max-width: 767px){.cp dt{width:90px;padding-left:10px}.cp.en dt{width:100px}.cp dd{padding-left:90px}.cp.en dd{padding-left:105px}.cp.en dd.one{padding-top:10px}.cp br{display:block}}#affiliated h3{width:559px}@media screen and (max-width: 767px){#affiliated h3{width:100%}}#corpbg h3{width:656px}#corpbg .textarea{height:500px;overflow-y:scroll;width:100%}@media screen and (max-width: 767px){#corpbg h3{width:100%}}.sub_ttl{font-size:1.1em;font-weight:bold;padding:10px 10px 10px 20px;background:#f1f1f1;margin-top:20px;color:#7a7a7a}.tl dt{width:50px;clear:left;float:left;padding:15px 0 0;font-weight:normal;line-height:1.6em !important;padding-left:5px}.tl.en dt{width:75px;font-size:10px}.tl dd{padding:15px 0 15px 60px;border-bottom:1px dotted #574f4b;margin:0;line-height:1.6em !important}.tl.en dd{padding-left:90px}.tl dd:last-child{border:none}.tl dd hr{padding:10px 0 0 0;border:none;margin:0;height:0}@media screen and (max-width: 983px){.tl dd hr{padding:3% 0 0 0;border:none;margin:0;height:0}}.pg0{padding-top:0}.mg0{margin-top:0}#business h3{width:471px;margin:0 auto}#business .txt{margin-top:20px}.attention{position:relative;margin:20px 0 0}.attention span{font-weight:bold;font-size:1.2em;padding:0 10px 0 0;background:#fff;z-index:2;position:relative}.attention::after{content:"";display:block;position:absolute;width:100%;height:2px;top:50%;left:0;background:#ffce79}@media screen and (max-width: 983px){#business h3{width:100%}.attention{text-align:center}.attention span{padding:0 10px}}#job{margin-top:50px}#job h3{width:359px}#job h5{font-size:1.4em;padding-top:20px;line-height:1em;color:#7a7a7a;font-weight:bold}#job ul{margin-top:20px}#job li{list-style:disc;margin-left:2.5em;margin-top:10px}#job .newjob{font-size:1.5em;text-align:center;font-weight:bold;margin-top:50px}#job .newjob a{color:#ff8921;padding:0 0 0 20px;margin:0}#job .newjob a::after{content:"";display:inline-block;background:url(https://cf.goodsmile.jp/GSCSite/corporate/icon_arrow_job.gif) no-repeat;width:22px;height:13px;position:relative;top:-2px;right:0px}#job .box_work{width:950px;margin:20px auto 0}#job .box_work h5{font-size:1.2em;padding-top:15px}#job .box_work h5 br{display:none}#job .box_work p{font-size:1.15em;padding-top:5px}#job .box_work span{font-size:0.8em}#job .box_try{width:1220px;margin:30px auto 0;border:1px dotted #7a7a7a;padding:25px;box-sizing:border-box}#job .box_try h5{margin-top:5px;padding:0}#job .box_try .right{width:853px}@media screen and (max-width: 767px){#job .box_work{width:100%}#job .box_work .left,#job .box_work .right{float:none}#job .box_work img{width:70%;display:block;margin:0 auto}#job .box_work h5{text-align:center;line-height:1.5em}#job .box_work br{display:block}#job .box_work p{text-align:center}#job .box_try{width:100%;margin:30px auto 0;border:1px dotted #7a7a7a;padding:20px;box-sizing:border-box}#job .box_try .left,#job .box_try .right{float:none}#job .box_try img{width:70%;display:block;margin:0 auto}#job .box_try h5{text-align:center;line-height:1.5em;margin-top:20px}#job .box_try br{display:block}#job .box_try .right{width:100%}}#newjob h3{width:510px}#newjob ul{margin-left:-20px;border-bottom:3px solid #ffb534;padding-bottom:20px}#newjob li{width:286px;height:164px;border:1px dotted #7a7a7a;padding-top:22px;margin:48px 0 0 40px;position:relative;line-height:0}#newjob li::after{content:"";display:block;background:url(https://cf.goodsmile.jp/GSCSite/corporate/icon_arrow_flow.gif) no-repeat;width:27px;height:27px;position:absolute;right:-34px;top:82px}#newjob li.non::after,#newjob li.non_sp::after{display:none}#newjob li.lftm{margin-left:206px}#newjob li p{text-align:center;line-height:1.8em;margin-top:10px}#newjob p.try{text-align:center;margin-top:40px}#newjob .newjob{font-size:1.8em;text-align:center;font-weight:bold;border-bottom:3px solid #ffb534;padding-bottom:20px;margin-bottom:20px}#newjob.newjob a{color:#ff8921;padding:0 0 0 20px;margin:0}#newjob .newjob a::after{content:"";display:inline-block;background:url(https://cf.goodsmile.jp/GSCSite/corporate/icon_arrow_job.gif) no-repeat;width:22px;height:13px;position:relative;top:-2px;right:20px}#newjob .box_work{width:950px;margin:20px auto 0}#newjob .box_work h5{font-size:1.2em;padding-top:15px;color:#7a7a7a;font-weight:bold}#newjob .box_work h5 br{display:none}#newjob .box_work p{font-size:1.15em;padding-top:5px}#newjob .box_work span{font-size:0.8em}@media screen and (max-width: 767px){#newjob h3{width:100%}#newjob h3+h4{margin-top:0}#newjob br{display:block}#newjob ul{margin-left:0;width:75%;margin:0 auto}#newjob li{width:100%;height:auto;padding:10px 0;margin:40px 0 0 0;box-sizing:border-box}#newjob li::after{content:"";display:block;background:url(https://cf.goodsmile.jp/GSCSite/corporate/icon_arrow_flow_s.gif) no-repeat;background-size:100% auto;width:30px;height:30px;position:absolute;right:42%;right:calc(50% - 17px);top:auto;bottom:-38px}#newjob li.non::after{display:block}#newjob li.non_sp::after{display:none}#newjob li.lftm{margin-left:0}#newjob p.try{margin-top:20px}#newjob .box_work{width:100%}#newjob .box_work .left,#job .box_work .right{float:none}#newjob .box_work img{width:70%;display:block;margin:0 auto}#newjob .box_work h5{text-align:center;line-height:1.5em}#newjob .box_work br{display:block}#newjob .box_work p{text-align:center}}li.newaddition::before{content:"NEW!　";color:#f60;font-size:8px;position:relative;top:-16px}.newaddition a{position:relative;left:-31px}#newjob .table_wrap{display:table;margin-top:10px}#newjob .table_row{border-bottom:1px #c3c3c3 dotted;margin:2px;padding-bottom:2px}#newjob .ttl,#newjob .text{display:table-cell;vertical-align:top;padding:10px}#newjob .ttl{width:134px;background:#f1f1f1;font-weight:bold}#newjob .text{width:1166px}#newjob .text.pdng p{padding-bottom:20px}#newjob .text.pdng p:last-child{padding-bottom:0}#newjob .table_wrap p{margin:0}@media screen and (max-width: 767px){#job h3{width:100%}#newjob .table_row{border-bottom:none}#newjob .text{display:block}#newjob .ttl{width:100%;display:block;box-sizing:border-box}#newjob .text{width:auto}}#pg h3{width:427px}#pg li{margin-right:10px;width:calc((100% - 20px) / 3);box-sizing:border-box}#pg li img{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;float:left;margin-right:10px}#pg li .open img{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#pg li p{display:inline-block;padding-top:17px}#pg li a{color:#7a7a7a;font-weight:bold;border-bottom:5px solid #c3c3c3;display:block;padding:0 20px 20px 10px}#pg li a.open{border-bottom:5px solid #ffb534}#pg li a.open::after{content:"";display:block;background:url(https://cf.goodsmile.jp/GSCSite/corporate/icon_arrow_p.gif) no-repeat;position:absolute;bottom:-19px;top:auto;right:calc(50% - 17px)}#pg .listL li .open .en{width:25%;height:auto}#pg .listL li .en{width:25%;height:auto}@media screen and (max-width: 767px){#pg h3{width:100%}#pg li{margin-right:10px;width:calc((100% - 10px) / 2);box-sizing:border-box}#pg li:last-child{margin-right:0}#pg li img{float:none;margin-right:0;display:block;margin:0 auto}#pg li:last-child img{width:80%;margin-top:1.5%}#pg li a{padding-bottom:0}#pg li p{padding-top:3px;font-weight:normal;font-size:0.8em}#pg .listL li .open .en{width:auto}#pg .listL li .en{width:auto}}#news h3,#news_detail h3{width:128px}#news h4.prs{margin-top:0;margin-bottom:5px}#news .cp dt{width:120px;font-weight:normal}#news .cp dt:first-child,#news .cp dt:first-child+dd{padding-top:15px}#news .cp dd{padding-left:120px;font-size:1.2em}#news .cp dd span{background:#8e8e8e;color:#fff;width:210px;padding:0;text-align:center;box-sizing:border-box;display:inline-block;margin-right:10px;vertical-align:top;font-size:0.7em}#news .cp dd span.gsc{background:#ff8d07}#news .cp dd span.gsr{background:#ff0000}#news .cp dd a{text-decoration:none;color:#7a7a7a}#news .cp dd a:hover{text-decoration:underline;color:#ff8d07}#news .cp dd a::after{display:none}#news .cp.prs dd a::after{content:"";display:inline-block;width:18px;height:23px;background:url(https://cf.goodsmile.jp/GSCSite/corporate/icon_pdf.png) no-repeat;position:relative;top:7px;margin-top:-5px}@media screen and (max-width: 767px){#news h3,#news_detail h3{width:100%}#news .cp dt{width:100px}#news .cp dd{padding-left:100px}#news .cp dd span{width:180px;display:block;margin-bottom:5px}}#news_detail h4{font-size:1.3em;font-weight:normal;margin-bottom:20px;padding-bottom:10px}#news_detail h4 span{font-size:0.75em;margin-bottom:10px;display:inline-block}#news_detail h4 span.crp_l{background:#8e8e8e;color:#fff;width:210px;padding:0;text-align:center;box-sizing:border-box;margin-left:10px;line-height:1.6em}#news_detail h4 span.crp_l.gsc{background:#ff8d07}#news_detail h4 span.crp_l.gsr{background:#ff0000}#news_detail .content{padding:0 10px}#news_detail .btn_back{text-align:center;margin-top:20px;padding-top:20px}#news_detail .btn_back a{display:inline-block;text-align:center;border:1px solid #7a7a7a;padding:10px 30px;color:#7a7a7a;text-decoration:none}#news_detail .btn_back a:hover{border-color:#ff8d07;color:#ff8d07}#news_detail .btn_back a::after{display:none}@media screen and (max-width: 767px){#news_detail h4 br{display:block}#news_detail h4 span.tab{font-size:0.7em}}#footer{display:none}footer{position:relative;width:100%;margin-top:0;color:#7a7a7a}footer .inner_footer{width:1320px;margin:0 auto;padding:100px 0 30px}footer p{font-size:0.7em;text-align:center}@media screen and (max-width: 767px){footer .inner_footer{width:100%;padding:30px 0}}.wrapper>.container.content{padding-top:0px !important}
