﻿.clearfix{*zoom:1}.clearfix:after{content:"";display:table;clear:both}html{overflow-y:scroll;background-color:#fbf7f7}body{font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif}body,select,input,textarea{color:#193e4c}a:link,a:visited{text-decoration:none}a:hover,a:active{text-decoration:none}ins{text-decoration:none}mark{font-style:italic;font-weight:bold}a img,img{border:0;vertical-align:top}td,th{vertical-align:top}.sp{display:none !important}@media only screen and (max-width: 599px){.pc{display:none !important}.sp{display:block !important}}span.pcTxt{display:block}span.spTxt{display:inline}@media only screen and (max-width: 599px){span.pcTxt{display:inline}span.spTxt{display:block}}.cf{*zoom:1}.cf:after{content:"";display:table;clear:both}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:100%;font:115% monospace;line-height:100%}html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}article,aside,figure,footer,header,hgroup,nav,section{display:block}img,object,embed{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom;*vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}a:hover,a:active{outline:none}small{font-size:85%}strong,th{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],button{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.ie6 html{filter:expression(document.execCommand("BackgroundImageCache", false, true))}.clearfix:before,.clearfix:after{content:" ";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,.9)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation:remodal-overlay-opening-keyframes .3s;animation:remodal-overlay-opening-keyframes .3s}.remodal-overlay.remodal-is-closing{-webkit-animation:remodal-overlay-closing-keyframes .3s;animation:remodal-overlay-closing-keyframes .3s}.remodal-wrapper{padding:10px 10px 0}.remodal{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;padding:35px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);color:#2b2e38;background:#fff}.remodal.remodal-is-opening,.remodal.remodal-is-closing{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation:remodal-opening-keyframes .3s;animation:remodal-opening-keyframes .3s}.remodal.remodal-is-closing{-webkit-animation:remodal-closing-keyframes .3s;animation:remodal-closing-keyframes .3s}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;right:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;-webkit-transition:color .2s;transition:color .2s;text-decoration:none;color:#95979c;border:0;outline:0;background:rgba(0,0,0,0)}.remodal-close:hover{color:#2b2e38}.remodal-close:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif !important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"×";text-align:center}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;-webkit-transition:background .2s;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}html.remodal-is-locked{overflow:hidden}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-0.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}body{font:13px/1.231 "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3","ＭＳ Ｐゴシック",Arial,verdana,sans-serif;*font-size:small;*font:x-small;line-height:1.6;text-align:center;color:#333;margin-bottom:10em}a:link{color:#000;text-decoration:underline}a:visited{color:#000;text-decoration:underline}a:hover{color:#000;text-decoration:none}a:active{color:#000}a:focus{outline:none}* html body{background:url(null) fixed #fff}#footer{position:relative}#page-top{position:absolute;top:-16px;right:20px}#header{background:#fff;width:100%;text-align:left;height:152px;border-top:3px solid #af0000;border-bottom:3px solid #af0000;z-index:999}#headerBody{width:940px;margin:0 auto;position:relative}* html #header{position:absolute;top:expression(eval(document.documentElement.scrollTop))}#siteLogo{background:url(../images/cssSprite2.png) no-repeat;height:100px;position:absolute;top:1em}#siteLogo a{display:block;width:269px;height:64px}#subMenu{position:absolute;top:1em;right:0}#subMenu li{background:url(../images/cssSprite2.png) no-repeat 0px -94px;padding-left:1em;margin-right:1.5em;float:left}#subMenu a:link{text-decoration:none}#header_banners{position:absolute;top:48px;right:20px}#header_banners:hover{top:47px}#footer{position:relative}#page-top{position:absolute;top:-16px;right:20px}#gnaviMenu{margin:0 auto;position:absolute;top:122px;left:0;z-index:10}#gnaviMenu li{float:left;margin-right:20px}#gnavi_wcolon,#gnavi_talents,#gnavi_alliance,#gnavi_liveinfo,#gnavi_recruit{height:19px;display:block;background:no-repeat}#gnavi_wcolon{background:url(../images/cssSprite2.png) 0 -120px;width:96px}#gnavi_wcolon:hover{background-position:0 -140px}#gnavi_talents{background:url(../images/cssSprite2.png) 0 -120px;width:198px}#gnavi_talents:hover{background-position:0 -140px}body.page-template-page-talents #gnavi_talents{background-position:0 -140px}#gnavi_alliance{background:url(../images/cssSprite2.png) -440px -120px;width:152px}#gnavi_alliance:hover{background-position:-440px -140px}#gnavi_liveinfo{background:url(../images/cssSprite2.png) -624px -120px;width:109px}#gnavi_liveinfo:hover{background-position:-624px -140px}body.page-template-page-liveinfo #gnavi_liveinfo{background-position:-624px -140px}#gnavi_recruit{background:url(../images/cssSprite2.png) -764px -120px;width:97px}#gnavi_recruit:hover{background-position:-764px -140px}body.page-template-page-recruit #gnavi_recruit{background-position:-764px -140px}.contentsHeader{padding-bottom:20px}#side{position:static}#side img{display:block}#side h2{margin:11px 0 0}#side a:link{color:#333;text-decoration:none}#side a:visited{color:#333;text-decoration:none}#side a:hover{color:#333;text-decoration:underline}#side a:active{color:#333}.news dd{margin-bottom:.3em;border-bottom:1px dotted #ccc;padding:.5em 0}.news dd span{display:block;font-weight:bold}.news dt.event,.news dt.live{margin-top:1em}.news dt{border-bottom:3px double #999;padding-left:.3em;padding-bottom:.2em}.news,.programs{padding:0 .5em}.news dt,.programs dt{color:#333;font-size:108%;font-weight:bold;margin-bottom:.5em}.news dt{margin-top:10px}.news dd,.programs dd{color:#666}.news .desc,.programs .desc{border-bottom:1px dotted #ccc;margin-bottom:1em;padding-bottom:.2em}.news dd span,.programs dd span{margin-left:.5em}.news dl,.programs dl{margin-bottom:.5em}.news,.programs{font-size:92%;height:583px;overflow:auto}.news{margin-bottom:20px}.sec-live{margin:0 0 50px}.liveinfoBlock{margin:0 0 50px;border-bottom:#dedede dotted 2px;padding-bottom:50px}.entry-header-live h1{padding:11px 0;color:#ad0000;font-size:136%;font-weight:bold;line-height:1.5}.entry-header-live p{margin-top:10px;display:inline-block;color:#fff;font-size:92%;background:#86b188;border-radius:5px;line-height:1.5;padding:5px 11px;letter-spacing:1px}.ttlPost{margin-top:30px}.entry-content{margin:0 0 130px}.entry-content p{line-height:1.8}.entry-content img{max-width:100%;height:auto;padding:6px 0}.entry-content a{color:#86b188}.entry-header{margin:20px 0 20px}.entry-header p{display:inline;color:#fff;font-size:92%;background:#86b188;border-radius:5px;line-height:1.5;padding:5px 11px;letter-spacing:1px}.entry-header h1{color:#86b188;font-size:167%;padding-bottom:11px;padding-top:5px;line-height:1.5;background:rgba(0,0,0,0) url(../images/common/entryheader.png) left bottom no-repeat}#footer{border-top:3px solid #af0000;font-size:92%;padding:1em 0}#footer a:link{color:#000;text-decoration:none}#footer a:visited{color:#000;text-decoration:none}#footer a:hover{color:#999;text-decoration:none}#footer a:active{color:#000}#footerBody{width:940px;margin:0 auto;position:relative}#footerMenu{position:absolute;top:-1em;right:.5em}#footerMenu li{background:url(../images/cssSprite2.png) no-repeat 0px -94px;padding-left:1em;margin-left:1.3em;float:left}#copyright{text-align:right;margin-top:2em;padding-top:1em;font-size:92%;color:#999}.copyrightText{padding-right:.5em}#page-top{right:20px;bottom:0px}#page-top img{display:block}#page-top a{display:block}#billboard{margin-bottom:20px;width:620px;height:322px;overflow:hidden}#talentList{position:relative}#talentList h2 img{display:block;margin-bottom:10px}.othersLinks{font-size:95%;position:absolute;top:10px;right:20px}.othersLinks li{background:url(../images/cssSprite2.png) no-repeat -356px -94px;padding-left:1em;margin-left:1.5em;float:left}#contents{width:960px;margin:0 auto;text-align:left;position:relative}#side{background:#fff;width:300px;margin:20px 0 0 10px;float:left}#main{width:620px;margin-right:10px;margin-bottom:5em;float:right}#bnrs_mainBtm{margin-top:2em}#bnr_contact,#bnr_inquiryLarge{display:block;width:620px;height:94px}#bnr_contact{margin-bottom:1em;background:url(../images/cssSprite2.png) no-repeat 0 -180px}#bnr_contact:hover{background-position:-620px -180px}#bnr_inquiryLarge{margin-bottom:1em;background:url(../images/cssSprite2.png) no-repeat 0 -286px}#bnr_inquiryLarge:hover{background-position:-620px -286px}.sideBanner{margin-bottom:50px}.sideBanner a{display:block;width:300px;height:120px;margin-bottom:10px}.sideBanner .recruit a{height:60px}.sideBanner .oshaberisan a{height:115px}.sideBanner .waraimon{background:url(../images/sideBanner3.png) no-repeat 0 0}.sideBanner .waraimon:hover{background-position:-300px 0}.sideBanner .nezu{background:url(../images/sideBanner3.png) no-repeat 0 -150px}.sideBanner .nezu:hover{background-position:-300px -150px}.sideBanner .kiso{background:url(../images/sideBanner3.png) no-repeat 0 -300px}.sideBanner .kiso:hover{background-position:-300px -300px}.sideBanner .oshaberisan{background:url(../images/sideBanner3.png) no-repeat 0 -524px}.sideBanner .oshaberisan:hover{background-position:-300px -524px}.sideBanner .recruit a{background:url(../images/sideBanner3.png) no-repeat 0 -450px}.sideBanner .recruit a:hover{background-position:-300px -450px}#talentList{width:620px;overflow:hidden}#talentSlider li{position:relative;width:160px;height:140px}#talentSlider li img{width:140px;height:140px;vertical-align:bottom}#talentSlider h3{position:absolute;font-size:85%;color:#fff;text-align:center;width:130px;padding:5px;background-color:rgba(0,0,0,.7);bottom:0}.home #main{margin-bottom:20px}.home #wrapperBillboard{margin-top:20px}.home #social{width:940px;margin:0 auto}.home #twitter,.home #youtube{width:300px;height:260px;overflow:hidden;float:left}.home #facebook{width:620px;height:260px;overflow:hidden;float:left}.home #twitter{margin-right:20px}.home #goods{width:940px;margin:20px auto 50px}.home #goods h2 img{display:block;margin-bottom:20px}.home #goods ul{padding-left:1em}.home #books,.home #dvds{float:left}.home #books{width:620px;margin-right:20px}.home #dvds{width:300px}.home #books li,.home #dvds li{float:left;margin-right:1.2em}.home #infoContentsHome{padding:15px 0 60px;border-bottom:#e3e3e3 solid 4px;margin-bottom:40px}.home #infoContentsHome dl{margin:20px 20px 10px}.home #infoContentsHome dl dt{font-size:14px}.home #infoContentsHome dl dd{font-size:15px}.home #infoContentsHome a{margin-left:20px}.page-template-page-alliance #gnavi_alliance{background-position:-440px -140px}.page-template-page-alliance .contentsHeader h2{margin:20px 0 5px 0;position:relative}.page-template-page-alliance .contentsHeader h2 img{display:block}.page-template-page-alliance .contentsHeader{color:#ccc;background:#fff;line-height:1.2}.page-template-page-alliance .contentsHeader a:link{color:#999;text-decoration:none}.page-template-page-alliance .contentsHeader a:visited{color:#999;text-decoration:none}.page-template-page-alliance .contentsHeader a:hover{color:#333;text-decoration:underline}.page-template-page-alliance .contentsHeader a:active{color:#000}.page-template-page-alliance .contentsHeader li{display:inline;margin:0 .2em;font-size:85%}.page-template-page-alliance .contentsHeader{width:620px;z-index:10}.page-template-page-alliance * html .contentsHeader{position:absolute;top:expression(eval(document.documentElement.scrollTop+158))}.page-template-page-alliance .path{font-size:108%;position:absolute;top:5px;right:0;color:#cac162}.page-template-page-alliance .path a:link{color:#cac162;text-decoration:none}.page-template-page-alliance .path a:visited{color:#cac162;text-decoration:none}.page-template-page-alliance .path a:hover{color:#cac162;text-decoration:underline}.page-template-page-alliance .path a:active{color:#cac162}.page-template-page-alliance table{width:470px;float:left;font-size:92%;margin:.5em 0 2em 0}.page-template-page-alliance th{background:#ccc;color:#666;border-bottom:1px solid #fff;width:20%}.page-template-page-alliance td{color:#666;border-bottom:1px solid #ccc;width:40%}.page-template-page-alliance th,.page-template-page-alliance td{padding:.5em 1em}.page-template-page-alliance .history{font-size:92%;border:6px solid #ccc;font-size:92%;width:100%;margin:1em 0 2em 0}.page-template-page-alliance .history th{background:#e5e5e5;font-weight:bold;width:20%}.page-template-page-alliance .history th,.page-template-page-alliance .history td{padding:1em;border-bottom:1px solid #ccc}.page-template-page-alliance .history td dt{font-weight:bold;margin-bottom:.5em}.page-template-page-alliance .history td dl{border-bottom:1px dotted #ccc;padding-bottom:1em;margin-bottom:1em}.page-template-page-alliance .unit{margin-bottom:2em}.page-template-page-alliance .profile h3{color:#cac162;font-weight:bold;font-size:131%}.page-template-page-alliance h3 img{display:block;margin-bottom:.5em}.page-template-page-alliance #main p{margin-bottom:.5em}.page-template-page-alliance .image{position:relative;width:140px;float:left;margin-right:20px}.page-template-page-alliance .image img{display:block}.page-template-page-alliance .image h4{position:absolute;bottom:3px;text-align:center;width:140px;color:#fff}.page-template-page-alliance .profile{width:460px;float:left}.page-template-page-alliance #talentList{margin-top:2em}.page-template-page-alliance .performanceMenu{border-top:1px dotted #9e9e9e;border-bottom:1px dotted #9e9e9e;padding:.5em 0;font-size:92%}.page-template-page-alliance .performanceMenu>dt{font-weight:bold}.page-template-page-alliance .performanceMenu .menu>dt{font-weight:bold;color:#666}.page-template-page-alliance .performanceMenu .menu{margin-bottom:.5em}.page-template-page-alliance .performanceImage{text-align:center;padding:1em 0}.page-template-page-alliance .performanceImage img{margin:0 1em}.page-template-page-alliance #prince-balloon .otherActivity{margin-top:1em;padding:1em 1em 1em 2em;font-size:92%;border:double 3px #ccc;color:#666}.home #main{margin-bottom:20px}.home #wrapperBillboard{margin-top:20px}.home #social{width:940px;margin:0 auto}.home #twitter,.home #youtube{width:300px;height:260px;overflow:hidden;float:left}.home #facebook{width:620px;height:260px;overflow:hidden;float:left}.home #twitter{margin-right:20px}.home #goods{width:940px;margin:20px auto 50px}.home #goods h2 img{display:block;margin-bottom:20px}.home #goods ul{padding-left:1em}.home #books,.home #dvds{float:left}.home #books{width:620px;margin-right:20px}.home #dvds{width:300px}.home #books li,.home #dvds li{float:left;margin-right:1.2em}.home #infoContentsHome{padding:15px 0 60px;border-bottom:#e3e3e3 solid 4px;margin-bottom:40px}.home #infoContentsHome dl{margin:20px 20px 10px}.home #infoContentsHome dl dt{font-size:14px}.home #infoContentsHome dl dd{font-size:15px}.home #infoContentsHome a{margin-left:20px}.contentsHeader h2{margin:20px 0 0 0;position:relative}.contentsHeader h2 img{display:block}.contentsHeader li{display:inline;margin:0 .2em;font-size:85%}.contentsHeader{width:620px;position:relative}.path{font-size:108%;position:absolute;bottom:10px;right:0;color:#646464}.path a:link{color:#646464;text-decoration:none}.path a:visited{color:#646464;text-decoration:none}.path a:hover{color:#b0b0b0;text-decoration:underline}.path a:active{color:#646464}h3 img{display:block;margin-bottom:.5em}.billboard{display:block;margin-bottom:1em}.recruitHeader p{margin-bottom:1em}.recruitHeader .em{font-size:108%;font-weight:bold;color:#c00;text-decoration:underline}.contactInfo{font-size:108%;font-weight:bold;margin-bottom:1em}.contactAttention{font-size:92%;margin-bottom:1em}.recruitDesc{margin-bottom:2em;border-top:1px solid #ccc;border-right:1px solid #ccc;font-size:92%}.recruitDesc p{margin-bottom:.5em}.recruitDesc th{width:30%;border-right:3px double #ccc;border-left:3px double #ccc}.recruitDesc th,.recruitDesc td{padding:.5em 1em;border-bottom:1px solid #ccc}.recruitDesc .contact{font-size:.9em;color:#666;margin-top:1em}.companyInfo{font-size:92%;margin-bottom:1em}.companyInfo dt,.companyInfo dd{display:inline}.companyInfo .contact{color:#666;margin-top:1em}.businessContent{list-style:disc;padding-left:1.3em}.companyInfoDesc{font-size:92%;border:6px solid #ccc;font-size:92%;width:100%;margin-bottom:2em}.companyInfoDesc th{background:#e5e5e5;font-weight:bold;width:20%}.companyInfoDesc th,.companyInfoDesc td{padding:1em;border-bottom:1px solid #ccc}.companyInfoDesc a:link{color:#333;text-decoration:none}.companyInfoDesc a:visited{color:#333;text-decoration:none}.companyInfoDesc a:hover{color:#000;text-decoration:underline}.companyInfoDesc a:active{color:#000}.headPerformance{font-weight:bold;margin-bottom:1em}.mainPerformance{margin-bottom:1em}.mainPerformance dd{font-size:.9em}ul.performance{margin-bottom:1em;font-size:.9em}.secInfo{border-top:#d0d0d0 dotted 4px;margin-top:30px;padding-top:30px}#infoContents h3{font-size:16px;line-height:2;text-align:center}#infoContents h4{font-size:13px;letter-spacing:2;line-height:4;text-align:center}#infoContents{padding:50px 0 180px}#infoContents p{padding:1em 0 0;line-height:2}.infoTxtDate{margin:20px 0 0;text-align:right}.infoTxtDate dt{font-size:12px}.infoTxtDate dd,.infoTxtName{text-align:right}.page-template-page-recruit .contentsHeader h2{margin:20px 0 0 0;position:relative}.page-template-page-recruit .contentsHeader h2 img{display:block}.page-template-page-recruit .contentsHeader li{display:inline;margin:0 .2em;font-size:85%}.page-template-page-recruit .contentsHeader{width:620px;position:relative}.page-template-page-recruit .path{font-size:108%;position:absolute;top:5px;right:0;color:#3dada5}.page-template-page-recruit .path a:link{color:#3dada5;text-decoration:none}.page-template-page-recruit .path a:visited{color:#3dada5;text-decoration:none}.page-template-page-recruit .path a:hover{color:#3dada5;text-decoration:underline}.page-template-page-recruit .path a:active{color:#3dada5}.page-template-page-recruit h3 img{display:block;margin-bottom:.5em}.page-template-page-recruit .billboard{display:block;margin-bottom:1em}.page-template-page-recruit .recruitHeader p{margin-bottom:1em}.page-template-page-recruit .recruitHeader .em{font-size:108%;font-weight:bold;color:#c00;text-decoration:underline}.page-template-page-recruit .contactInfo{font-size:108%;font-weight:bold;margin-bottom:1em}.page-template-page-recruit .contactAttention{font-size:92%;margin-bottom:1em}.page-template-page-recruit .recruitDesc{margin-bottom:2em;border-top:1px solid #ccc;border-right:1px solid #ccc;font-size:92%}.page-template-page-recruit .recruitDesc p{margin-bottom:.5em}.page-template-page-recruit .recruitDesc th{width:30%;border-right:3px double #ccc;border-left:3px double #ccc}.page-template-page-recruit .recruitDesc th,.page-template-page-recruit .recruitDesc td{padding:.5em 1em;border-bottom:1px solid #ccc}.page-template-page-recruit .recruitDesc .contact{font-size:.9em;color:#666;margin-top:1em}.page-template-page-recruit .companyInfo{font-size:92%;margin-bottom:1em}.page-template-page-recruit .companyInfo dt,.page-template-page-recruit .companyInfo dd{display:inline}.page-template-page-recruit .companyInfo .contact{color:#666;margin-top:1em}.page-template-page-recruit .businessContent{list-style:disc;padding-left:1.3em}.page-template-page-recruit .companyInfoDesc{font-size:92%;border:6px solid #ccc;font-size:92%;width:100%;margin-bottom:2em}.page-template-page-recruit .companyInfoDesc th{background:#e5e5e5;font-weight:bold;width:20%}.page-template-page-recruit .companyInfoDesc th,.page-template-page-recruit .companyInfoDesc td{padding:1em;border-bottom:1px solid #ccc}.page-template-page-recruit .companyInfoDesc a:link{color:#333;text-decoration:none}.page-template-page-recruit .companyInfoDesc a:visited{color:#333;text-decoration:none}.page-template-page-recruit .companyInfoDesc a:hover{color:#000;text-decoration:underline}.page-template-page-recruit .companyInfoDesc a:active{color:#000}.page-template-page-recruit .headPerformance{font-weight:bold;margin-bottom:1em}.page-template-page-recruit .mainPerformance{margin-bottom:1em}.page-template-page-recruit .mainPerformance dd{font-size:.9em}.page-template-page-recruit ul.performance{margin-bottom:1em;font-size:.9em}.page-template-page-talents .contentsHeader h2{margin:20px 0 5px;position:relative}.page-template-page-talents .contentsHeader h2 img{display:block}.page-template-page-talents .contentsHeader{color:#ccc;background:#fff;line-height:1.2}.page-template-page-talents .contentsHeader a:link{color:#999;text-decoration:none}.page-template-page-talents .contentsHeader a:visited{color:#999;text-decoration:none}.page-template-page-talents .contentsHeader a:hover{color:#333;text-decoration:underline}.page-template-page-talents .contentsHeader a:active{color:#000}.page-template-page-talents .contentsHeader li{display:inline;margin:0 .2em;font-size:85%}.page-template-page-talents .contentsHeader{width:620px;z-index:100}.page-template-page-talents * html .contentsHeader{position:absolute;top:expression(eval(document.documentelement.scrolltop+158))}.page-template-page-talents .path{font-size:108%;position:absolute;top:5px;right:0;color:#d2cd39}.page-template-page-talents .path a:link{color:#d2cd39;text-decoration:none}.page-template-page-talents .path a:visited{color:#d2cd39;text-decoration:none}.page-template-page-talents .path a:hover{color:#d2cd39;text-decoration:underline}.page-template-page-talents .path a:active{color:#d2cd39}.page-template-page-talents .unit{margin-bottom:2em}.page-template-page-talents .unit{*zoom:1}.page-template-page-talents .unit::after{content:"";display:block;clear:both;height:0}.page-template-page-talents .unit h3 img{display:block;margin-bottom:1em}.page-template-page-talents .profImage{width:140px;margin-right:10px;float:left}.page-template-page-talents .profImage h3{font-size:85%;color:#fff;position:relative;top:-23px;text-align:center}.page-template-page-talents .profImage img{display:block}.page-template-page-talents .mov{margin-top:-15px}.page-template-page-talents table{width:470px;float:left;font-size:92%}.page-template-page-talents th{background:#ccc;color:#666;border-bottom:1px solid #fff;width:20%}.page-template-page-talents td{color:#666;border-bottom:1px solid #ccc}.page-template-page-talents th,.page-template-page-talents td{padding:.5em 1em}.page-template-page-talents td.pair{border-right:1px dotted #ccc}.page-template-page-talents td.trio{border-left:1px dotted #ccc}.page-template-page-talents table a:link{color:#666;text-decoration:none}.page-template-page-talents table a:visited{color:#666;text-decoration:none}.page-template-page-talents table a:hover{color:#333;text-decoration:underline}.page-template-page-talents table a:active{color:#333}.page-template-page-talents #akamatsu{padding-top:120px}.page-template-page-talents #writer table{width:300px;margin-right:20px;margin-bottom:15px}.page-template-page-talents #writer h2 img{display:block;margin-bottom:.5em}.page-template-page-talents #writer{width:640px;margin-right:-20px;overflow:hidden;_zoom:1}.page-template-page-talents #contents{padding-top:75px;padding-bottom:75px}.page-template-page-talents .talents{margin-top:-25px;margin-right:-30px;margin-bottom:64px}.page-template-page-talents .talents.cf{display:flex;flex-wrap:wrap;justify-content:start;align-items:flex-start}.page-template-page-talents .talents-title{margin-bottom:25px;padding-bottom:10px;background:url("../images/talents/bg-border-red.png") repeat-x 0 100%;text-align:center;color:#b84613;font-size:144%;font-weight:bold}.page-template-page-talents .talents-title::before{content:url("../images/talents/bg-talents-title.png");padding-right:10px}.page-template-page-talents .talents-item{position:relative;margin-top:25px;width:300px;margin-right:30px;aspect-ratio:1/1;height:300px}.page-template-page-talents .talents-item p{height:300px;width:300px;display:flex;align-items:center;justify-content:center;overflow:hidden}.page-template-page-talents .talents-item p img{width:300px;height:auto}.page-template-page-talents .talents-name{position:absolute;bottom:0;width:290px;padding:5px;background-color:#000;background-color:rgba(0,0,0,.7);text-align:center;color:#fff}.page-template-page-talents .writer-title{margin-bottom:25px;padding-bottom:10px;background:url("../images/talents/bg-border-yellow.png") repeat-x 0 100%;text-align:center;color:#d2cd00;font-size:144%;font-weight:bold}.page-template-page-talents .writer{margin-right:-25px;margin-bottom:-25px}.page-template-page-talents .writer-item{float:left;width:465px;margin-right:25px;margin-bottom:25px}.page-template-page-talents .writer-item>table{width:100%;height:100%;vertical-align:middle}table.data th,table.history th,table.recruitDesc th,table.companyInfoDesc th{vertical-align:top}.single-talent_info #main{margin-top:20px}.single-talent_info .data{width:100%;color:#666;border:solid 1px #dfdfdf}.single-talent_info .data th,.single-talent_info .data td{border:solid 1px #dfdfdf;padding:10px 12px;vertical-align:middle}.single-talent_info .data th{width:22%;background-color:#fcfeea;font-weight:bold;vertical-align:middle}.single-talent_info .data a{color:#79a47c}.single-talent_info .section-title{display:table;position:relative;width:100%;margin-top:40px;margin-bottom:25px;background:url("../images/talents/bg-border-green.png") repeat-x 0 100%;color:#79a47c;font-size:122%;font-weight:bold;line-height:1}.single-talent_info .section-title::before{position:absolute;left:0}.single-talent_info .section-title .ja,.single-talent_info .section-title .en{display:table-cell;padding-top:15px;padding-bottom:15px}.single-talent_info .section-title .ja{padding-left:48px;background-position:0 5px}.single-talent_info .section-title .en{text-align:right;font-weight:normal;font-family:Arial}.single-talent_info .talent-picture{margin-bottom:15px;text-align:center}.single-talent_info .talent-picture img{width:300px;height:auto}.single-talent_info .talent-name{margin-bottom:25px;padding-bottom:10px;background:url("../images/talents/bg-border-red.png") repeat-x 0 100%;text-align:center;color:#b84613;font-size:144%;font-weight:bold}.single-talent_info .mediainfo-title.section-title::before{top:5px;content:url("../images/talents/icon-mediainfo-title.png")}.single-talent_info .liveinfo-item+.liveinfo-item{margin-top:40px}.single-talent_info .liveinfo-title.section-title::before{top:10px;content:url("../images/talents/icon-liveinfo-title.png")}.single-talent_info .liveinfo-data.data{border:solid 1px #dfdfdf}.single-talent_info .liveinfo-data.data th{background-color:#feefed}.single-talent_info .liveinfo-caption{display:inline-block;margin-bottom:10px;padding:5px 10px;background-color:#79a47c;text-align:center;color:#fff}.single-talent_info .liveinfo-ticket{margin-top:10px;width:484px;height:42px;background:url("../images/talents/btn-ticket.png") no-repeat 0 0}.single-talent_info .liveinfo-ticket:hover{opacity:.7}.single-talent_info .liveinfo-ticket a{display:block;overflow:hidden;height:100%;text-indent:-100%}.single-talent_info .liveinfo-pic,.single-talent_info .liveinfo-name{text-align:center}.single-talent_info .liveinfo-pic{margin-bottom:10px}.single-talent_info .liveinfo-pic img{width:445px;height:auto}.single-talent_info .liveinfo-name{color:#b84613;font-weight:bold;font-size:122%}.single .contentsHeader h2,.page-template-page-liveinfo .contentsHeader h2{margin:20px 0 5px 0;position:relative}.single .contentsHeader h2 img,.page-template-page-liveinfo .contentsHeader h2 img{display:block}.single .contentsHeader,.page-template-page-liveinfo .contentsHeader{color:#ccc;background:#fff;line-height:1.2}.single .contentsHeader a:link,.page-template-page-liveinfo .contentsHeader a:link{color:#999;text-decoration:none}.single .contentsHeader a:visited,.page-template-page-liveinfo .contentsHeader a:visited{color:#ccc;text-decoration:none}.single .contentsHeader a:hover,.page-template-page-liveinfo .contentsHeader a:hover{color:#333;text-decoration:underline}.single .contentsHeader a:active,.page-template-page-liveinfo .contentsHeader a:active{color:#000}.single .contentsHeader li,.page-template-page-liveinfo .contentsHeader li{display:inline;margin:0 .1em;font-size:85%}.single .contentsHeader,.page-template-page-liveinfo .contentsHeader{width:620px;z-index:10}.single * html .contentsHeader,.page-template-page-liveinfo * html .contentsHeader{position:absolute;top:expression(eval(document.documentElement.scrollTop+158))}.single .path,.page-template-page-liveinfo .path{font-size:108%;position:absolute;top:5px;right:0;color:#a6e2a8}.single .path a:link,.page-template-page-liveinfo .path a:link{color:#a6e2a8;text-decoration:none}.single .path a:visited,.page-template-page-liveinfo .path a:visited{color:#a6e2a8;text-decoration:none}.single .path a:hover,.page-template-page-liveinfo .path a:hover{color:#a6e2a8;text-decoration:underline}.single .path a:active,.page-template-page-liveinfo .path a:active{color:#a6e2a8}.single #main h4,.page-template-page-liveinfo #main h4{color:#ad0000;font-size:123.1%;font-weight:bold;margin-bottom:.7em}.single h3 img,.page-template-page-liveinfo h3 img{display:block;margin-bottom:1em}.single .gmap,.page-template-page-liveinfo .gmap{float:right}.single .textInfo,.page-template-page-liveinfo .textInfo{float:left;width:375px;margin-right:20px;margin-bottom:20px;font-size:92%;border-top:1px solid #ccc;border-right:1px solid #ccc}.single .gmap,.page-template-page-liveinfo .gmap{width:220px}.single .gmap .gmap-addr,.page-template-page-liveinfo .gmap .gmap-addr{margin-top:8px}.single table a:link,.page-template-page-liveinfo table a:link{color:#666;text-decoration:none}.single table a:visited,.page-template-page-liveinfo table a:visited{color:#666;text-decoration:none}.single table a:hover,.page-template-page-liveinfo table a:hover{color:#333;text-decoration:underline}.single table a:active,.page-template-page-liveinfo table a:active{color:#333}.single .textInfo th,.page-template-page-liveinfo .textInfo th{width:30%;border-right:3px double #ccc;border-left:3px double #ccc}.single .textInfo th,.single .textInfo td,.page-template-page-liveinfo .textInfo th,.page-template-page-liveinfo .textInfo td{padding:.5em 1em;border-bottom:1px solid #ccc;vertical-align:middle}.single a.ticket,.page-template-page-liveinfo a.ticket{display:block;margin-top:.5em}.single a.ticket:link,.page-template-page-liveinfo a.ticket:link{color:#333;text-decoration:underline}.single a.ticket:visited,.page-template-page-liveinfo a.ticket:visited{color:#333;text-decoration:underline}.single a.ticket:hover,.page-template-page-liveinfo a.ticket:hover{color:#999;text-decoration:none}.single a.ticket:active,.page-template-page-liveinfo a.ticket:active{color:#000}.single .contest dd,.page-template-page-liveinfo .contest dd{padding-bottom:10px}.single .contest dt,.page-template-page-liveinfo .contest dt{font-weight:bold}.single table.result,.page-template-page-liveinfo table.result{border:6px solid #ccc;font-size:92%;width:100%;margin-left:1px;margin-bottom:2em}.single table.result th,.page-template-page-liveinfo table.result th{background:#e5e5e5;font-weight:bold;width:20%;text-align:center;vertical-align:middle}.single table.result th,.single table.result td,.page-template-page-liveinfo table.result th,.page-template-page-liveinfo table.result td{padding:.5em 1em}.single table.result dt,.page-template-page-liveinfo table.result dt{font-weight:bold}.single table.result td,.page-template-page-liveinfo table.result td{border-left:1px dotted #ccc}.single .ticketInfo,.page-template-page-liveinfo .ticketInfo{clear:both;font-size:92%}.single .ticketInfo dt,.page-template-page-liveinfo .ticketInfo dt{font-weight:bold}.single .gmap .address,.page-template-page-liveinfo .gmap .address{font-size:92%;color:#666;margin-top:1em}.single .ticketInfo{margin-bottom:3em}