div.loadingIndicator{-webkit-transition:opacity .1s ease-in;-moz-transition:opacity .1s ease-in;-o-transition:opacity .1s ease-in;-ms-transition:opacity .1s ease-in;transition:opacity .1s ease-in;background:url(../img/common/loading.gif) no-repeat 50% 50% #222;position:absolute;z-index:50;margin:0!important}@charset "utf-8";@font-face{font-family:"Adobe Blank";src:url(webfont/adobe/AdobeBlank.eot);src:url(webfont/adobe/AdobeBlank.eot?#iefix) format('eot'),url(webfont/adobe/AdobeBlank.otf) format('otf'),url(webfont/adobe/AdobeBlank.ttf) format('truetype')}*{margin:0;padding:0;border:0;font-weight:400}body,html{width:100%;height:100%;min-width:960px}body{background:#000;color:#fff;font-size:22px;-webkit-font-smoothing:subpixel-antialiased;text-rendering:optimizeLegibility;line-height:1.5;letter-spacing:.03em}body .noScroll{position:fixed;overflow-y:scroll;top:0}a{color:#e4007f}a:hover{text-decoration:none}li{list-style:none}#wrap{width:100%;min-height:100%;position:relative;z-index:90}#content{width:760px;margin:0 auto;padding:114px 0 370px;position:relative;z-index:100}footer#pageFooter{width:100%;height:370px;background:url(../img/common/line_wave_01.png) repeat-x 50% 0 #e4007f;position:absolute;bottom:0;color:#000;font-size:13px;z-index:100}footer#pageFooter address{width:800px;overflow:hidden;background:url(../img/common/footer_logo.png) no-repeat 50% 50px;margin:0 auto;padding:205px 0 0;text-align:center;font-family:QuicksandBook,"Hiragino Maru Gothic ProN","ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic W4 JIS2004","Adobe Blank";font-style:normal}footer#pageFooter address span{font-family:QuicksandBold,"Hiragino Maru Gothic ProN","ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic W4 JIS2004","Adobe Blank"}footer#pageFooter address span.addressTitle{padding:0 .9em 0 1.2em}footer#pageFooter address span.companyType{padding:0;margin:9px 9px 0 0;display:inline-block;font-size:10px;width:95px;height:18px;line-height:18px;text-align:center;border:solid 1px #000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}footer#pageFooter address a{color:#09ff09}footer#pageFooter #sns{width:186px;height:28px;margin:25px auto 0}footer#pageFooter #sns a{text-indent:100%;overflow:hidden;white-space:nowrap;display:block;height:28px;float:left;background:url(../img/common/bttn_sns.png) no-repeat 0 0}footer#pageFooter #sns a.fb{width:28px;margin-left:7px}footer#pageFooter #sns a.fb:hover{background-position:0 -28px}footer#pageFooter #sns a.tw{width:28px;background-position:-28px 0;margin-left:10px}footer#pageFooter #sns a.tw:hover{background-position:-28px -28px}footer#pageFooter #sns a.blog{width:100px;background-position:-56px 0;margin-left:13px}footer#pageFooter #sns a.blog:hover{background-position:-56px -28px}footer#pageFooter #copyrights{font-size:16px;color:#FFF;line-height:60px;font-family:coconoe,"Adobe Blank";-webkit-font-smoothing:none;width:100%;position:absolute;bottom:0;background:url(../img/common/line_wave_02.png) repeat-x 50% 0 #c60e70;text-align:center;padding-top:10px}.useWebFont{opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.b2d_element{opacity:0;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.mouseDisable{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}div.typeSquareWatch{font-family:'Hiragino Maru Gothic W4 JIS2004';position:absolute;top:0;left:0;opacity:0;color:#FFF}#coconoeKunContainer{position:absolute;top:0;left:0;overflow:hidden;z-index:300;width:100%}#awardCoconoeKunContainer,#newCoconoeKunContainer{position:absolute;top:0;left:0;overflow:hidden;z-index:90;width:100%}div.coconoeKun{position:absolute;top:0;left:0;width:42px;height:42px;background:url(../img/common/coconoekun_fall.png) 0 0;z-index:600;display:none}div.newCoconoeKun{position:absolute;top:0;left:0;width:64px;height:54px;background:url(../img/common/coconoekun_new.png ) 0 0;z-index:610;display:none}div.awardCoconoeKun{position:absolute;top:0;left:0;width:42px;height:42px;background:url(../img/common/coconoekun_award.png ) 0 0;z-index:610;display:none}div.colorParticle{position:absolute;top:0;left:0;width:50px;height:50px;background:url(../img/common/particle.png) 0 0;z-index:650;display:none}#menu{width:100%;height:114px;position:fixed;top:0;background:url(../img/common/line_wave_menu.png) repeat-x 50% 0;line-height:104px;letter-spacing:.1em;z-index:91;padding-bottom:30px}#menu ul{width:926px;height:104px;margin:0 auto}#menu ul li{float:left;text-indent:100%;white-space:nowrap;overflow:hidden}#menu ul li a{display:block;text-indent:100%;white-space:nowrap;overflow:hidden}#menu ul li.works{background:url(../img/menu/works.png) 0 0;margin:14px 63px 0 33px;width:137px;height:133px}#menu ul li.works a{margin:25px 0 0 10px;width:117px;height:25px}#menu ul li.works.active{background:url(../img/menu/works_active.png) 0 0}#menu ul li.works.active2{background:url(../img/menu/works_active02.png) 0 0}#menu ul li.topworks{margin:14px 67px 0 17px}#menu ul li.about{background:url(../img/menu/about.png) 0 0;margin:13px 74px 0 0;width:128px;height:131px}#menu ul li.about a{margin:25px 0 0 12px;width:110px;height:25px}#menu ul li.about.active{background:url(../img/menu/about_active.png) 0 0}#menu ul li.topabout{margin:13px 74px 0 0}#menu ul li.top{background:url(../img/menu/top.png) 0 0;margin:14px 45px 0 0;width:56px;height:131px}#menu ul li.top a{margin:10px 0 0;width:56px;height:56px}#menu ul li.news{background:url(../img/menu/news.png) 0 0;margin:25px 58px 0 20px;width:105px;height:131px}#menu ul li.news a{margin:15px 0 0 5px;width:95px;height:25px}#menu ul li.news.active{background:url(../img/menu/news_active.png) 0 0}#menu ul li.topnews{margin:25px 74px 0 75px}#menu ul li.contact{background:url(../img/menu/contact.png) 0 0;margin:31px 0 0;width:179px;height:145px}#menu ul li.contact a{margin:9px 0 0 8px;width:160px;height:25px}#menu ul li.contact.active{background:url(../img/menu/contact.png) -179px -1015px}#menu ul li.topcontact{margin:31px 0 0}#award_coconoekun{width:150px;height:90px;left:50%;margin-left:-630px;margin-top:-69px;background-image:url(../img/common/top_award.png);background-position:0 0;position:absolute;z-index:101;overflow:hidden}#award_coconoekun a{display:block;width:150px;height:90px;text-indent:100%;white-space:nowrap}#recruit_coconoekun{width:113px;height:69px;left:50%;margin-left:-607px;margin-top:-59px;background-image:url(../img/common/wanted_ss.png);background-position:0 0;position:absolute;z-index:101;overflow:hidden}#recruit_coconoekun a{display:block;width:113px;height:69px;text-indent:100%;white-space:nowrap}#scroll_coconoekun{width:93px;height:62px;left:50%;margin-top:-52px;background-image:url(../img/common/scroll_ss.png);background-position:0 0;position:absolute;z-index:100;overflow:hidden}#scroll_coconoekun a{display:block;width:93px;height:62px;text-indent:100%;white-space:nowrap}nav#pager{opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;width:1360px;height:200px;left:50%;top:50%;margin:-80px 0 0 -680px;overflow:hidden;position:fixed}nav#pager div a{width:50px;height:82px;text-indent:100%;overflow:hidden;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;display:block;position:absolute;z-index:10;background:url(../img/common/pager_arrow.png) no-repeat 0 0}nav#pager div#prevBtn{float:left}nav#pager div#prevBtn a{margin:60px 69px}nav#pager div#nextBtn{float:right}nav#pager div#nextBtn a{margin:60px 79px}nav#returnNav{height:400px;background:url(../img/common/line_dot.png) repeat-x 50% 0;overflow:hidden;margin-top:55px;z-index:5}nav#returnNav #returnBtn{width:200px;height:200px;position:relative;margin:80px auto 0}nav#returnNav #returnBtn a{width:83px;height:79px;text-indent:100%;overflow:hidden;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;display:block;position:absolute;margin:65px 61px;z-index:100;background:url(../img/works/return_arrow.png) no-repeat 0 0}#content article{position:relative;z-index:200;padding:105px 0 0}#content article div.title img{width:200px;height:200px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;overflow:hidden;position:relative;float:left;margin:15px 25px 40px 0}#content article div.title div.date{width:500px;float:left;padding:5px 15px 0 10px;font-family:QuicksandBold,"Hiragino Maru Gothic ProN","ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic W4 JIS2004","Adobe Blank";line-height:70px;color:#e4007f}#content article div.title div.date span{font-size:40px}#content article div.title div.date span.year{font-size:33px}#content article div.title div.date span.week{font-size:30px}#content article div.title h1{width:495px;float:left;padding:0 15px 0 10px;font-size:26px;color:#fff;font-family:QuicksandBold,"Hiragino Maru Gothic ProN","ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic W4 JIS2004","Adobe Blank"}#content article p{clear:both;font-family:"Hiragino Maru Gothic ProN","ヒラギノ丸ゴ Pro W4","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;margin:5px 0;padding:8px 15px;line-height:1.85em}#content article p strong{font-weight:700;font-family:QuicksandBold,"Hiragino Maru Gothic ProN","ヒラギノ丸ゴ Pro W4","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif}#content article p div.imgWrap{position:relative;margin:12px auto;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}#content article p div.imgWrap div.loadingIndicator{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}#content article p img{display:block;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}#content article p a{color:#000;background-color:#e4007f;text-decoration:none;padding:2px 5px;margin:0 2px;border-radius:4px}#content article p a:hover{background-color:#00f500}#content article.win p{line-height:1.82em}#content article.win p a{padding:0 5px}#content article div.info{font-family:"Hiragino Maru Gothic ProN","ヒラギノ丸ゴ Pro W4","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;padding:8px 15px;text-align:center}#content article div.info h2{display:inline-block;border:solid 3px #fff;-webkit-border-radius:128px;-moz-border-radius:128px;border-radius:128px;min-height:44px;line-height:44px;font-size:28px;margin:0 auto;padding:0 52px}#content article div.info dl{text-align:left;margin-top:20px}#content article div.info dl>dt{position:absolute;width:160px;padding:.5em 0;color:#e4007f;font-weight:700;font-size:.9em;line-height:1.45}#content article div.info dl dd{margin-left:164px;padding:.5em 0;line-height:1.45;font-size:.9em}#content article div.info dl span.notice{display:inline-block;font-size:.8em;margin-top:10px}#content article div.info dl a{font-size:1em;text-decoration:underline!important}#content article div.info dl a:hover{color:#00f500;text-decoration:none}#content article blockquote{font-family:"Hiragino Maru Gothic ProN","ヒラギノ丸ゴ Pro W4","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;margin:12px auto;padding:30px;display:block;color:#999;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:3px solid #999;font-size:85%}#content article blockquote span{display:inline-block;margin-top:7px;font-size:16px!important}#content article ol,#content article ul{clear:both;font-family:"Hiragino Maru Gothic ProN","ヒラギノ丸ゴ Pro W4","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;margin:0;line-height:1.7em}#content article ol li,#content article ul li{margin:4px 0 0}#content article ol li a,#content article ul li a{color:#000;background-color:#e4007f;text-decoration:none;padding:2px 5px;margin:0 2px;border-radius:4px}#content article ol li a:hover,#content article ul li a:hover{background-color:#00f500}#content article ol,#content article.win ul{line-height:1.7em}#content article ol a,#content article.win ul a{padding:0 5px}#content article ul{padding:0 15px 0 43px}#content article ul li{list-style:disc}#content article ol{padding:0 15px 0 55px}#content article ol li{list-style:decimal}
