@charset "UTF-8";
/**
 * [File list]
 * - http://supersonico_local:81/sonicomi/share/css/./../../../common/css/common.css
 * - http://supersonico_local:81/sonicomi/share/css/./../../../common/css/colorbox.css
 * - http://supersonico_local:81/sonicomi/share/css/./jquery.jscrollpane.css
 * - http://supersonico_local:81/sonicomi/share/css/./jquery.vegas.css
 * - http://supersonico_local:81/sonicomi/share/css/./sonicomi.css
 * - http://supersonico_local:81/sonicomi/share/css/import.css
 *
 * Powered by CSS_DynamicCompressor
 * http://rewish.org/php_mysql/css_dynamic_compressor
 * (c) 2010 rew <rewish.org@gmail.com>
 */
section,article,aside,hgroup,header,footer,nav,menu,figure,figcaption,summary{ display:block; }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,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{ margin:0; padding:0; border:0; outline:0}object,embed{border:0; outline:0}body{font-size:small;line-height:1.5;word-break:break-all;word-wrap:break-word;letter-spacing:0}h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal; }table{ font-size:inherit; font:100%; border-collapse:collapse; border-spacing:0; empty-cells:show; }th,caption{ font-weight:normal; text-align:left; }th,td{ vertical-align:top; }button,input,textarea,select{ font-size:99%; }code,kbd,pre,samp{ font-size:100%; font-family:monospace; }img,object,param{ border:0; outline:none; vertical-align:bottom; }img{ -ms-interpolation-mode:bicubic;  line-height:0; }input,select{ vertical-align:middle; }ol,ul{ list-style:none; }a{ text-decoration:underline; }abbr,acronym{ border:0; font-variant:normal; }address,cite,code,dfn,em,var{ font-style:normal; }ins{ text-decoration:none; }del{ text-decoration:line-through; }hr{ display:none; }blockquote,q{ quotes:none; }blockquote:before,blockquote:after,q:before,q:after{ content:""; content:none; }strong{ font-weight:bold; }sup{ vertical-align:text-top; }sub{ vertical-align:text-bottom; }abbr[title],dfn[title]{ border-bottom:1px dotted; cursor:help; }small{ font-size:100%; }#colorbox,#cboxOverlay,#cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden}#cboxOverlay{position:fixed; width:100%; height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left; margin:auto; border:0; display:block}.cboxIframe{width:100%; height:100%; display:block; border:0}#cboxOverlay{background:url(/common/img/colorbox/overlay.png) repeat 0 0}#cboxTopLeft{width:21px; height:21px; background:url(/common/img/colorbox/controls.png) no-repeat -100px 0}#cboxTopRight{width:21px; height:21px; background:url(/common/img/colorbox/controls.png) no-repeat -129px 0}#cboxBottomLeft{width:21px; height:21px; background:url(/common/img/colorbox/controls.png) no-repeat -100px -29px}#cboxBottomRight{width:21px; height:21px; background:url(/common/img/colorbox/controls.png) no-repeat -129px -29px}#cboxMiddleLeft{width:21px; background:url(/common/img/colorbox/controls.png) left top repeat-y}#cboxMiddleRight{width:21px; background:url(/common/img/colorbox/controls.png) right top repeat-y}#cboxTopCenter{height:21px; background:url(/common/img/colorbox/border.png) 0 0 repeat-x}#cboxBottomCenter{height:21px; background:url(/common/img/colorbox/border.png) 0 -29px repeat-x}#cboxContent{background:#fff; overflow:hidden}#cboxError{padding:50px; border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494}#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494}#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef}#cboxPrevious{position:absolute; bottom:0; left:0; background:url(/common/img/colorbox/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px}#cboxPrevious.hover{background-position:-75px -25px}#cboxNext{position:absolute; bottom:0; left:27px; background:url(/common/img/colorbox/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px}#cboxNext.hover{background-position:-50px -25px}#cboxLoadingOverlay{background:url(/common/img/colorbox/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(/common/img/colorbox/loading.gif) no-repeat center center}#cboxClose{position:absolute; bottom:0; right:0; background:url(/common/img/colorbox/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px}#cboxClose.hover{background-position:-25px -25px}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}.cboxIE6 #cboxTopLeft{background:url(/common/img/colorbox/ie6/borderTopLeft.png)}.cboxIE6 #cboxTopCenter{background:url(/common/img/colorbox/ie6/borderTopCenter.png)}.cboxIE6 #cboxTopRight{background:url(/common/img/colorbox/ie6/borderTopRight.png)}.cboxIE6 #cboxBottomLeft{background:url(/common/img/colorbox/ie6/borderBottomLeft.png)}.cboxIE6 #cboxBottomCenter{background:url(/common/img/colorbox/ie6/borderBottomCenter.png)}.cboxIE6 #cboxBottomRight{background:url(/common/img/colorbox/ie6/borderBottomRight.png)}.cboxIE6 #cboxMiddleLeft{background:url(/common/img/colorbox/ie6/borderMiddleLeft.png)}.cboxIE6 #cboxMiddleRight{background:url(/common/img/colorbox/ie6/borderMiddleRight.png)}.cboxIE6 #cboxTopLeft,.cboxIE6 #cboxTopCenter,.cboxIE6 #cboxTopRight,.cboxIE6 #cboxBottomLeft,.cboxIE6 #cboxBottomCenter,.cboxIE6 #cboxBottomRight,.cboxIE6 #cboxMiddleLeft,.cboxIE6 #cboxMiddleRight{_behavior:expression(this.src = this.src ? this.src:this.currentStyle.backgroundImage.split('"')[1],this.style.background = "none",this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ",sizingMethod='scale')")}.jspContainer{ overflow:hidden; position:relative; }.jspPane{ position:absolute; }.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%;background:red}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red}.jspVerticalBar *,.jspHorizontalBar *{ margin:0; padding:0; }.jspCap{ display:none; }.jspHorizontalBar .jspCap{ float:left; }.jspTrack{ background:#e6e9ea; position:relative; }.jspDrag{background:#acb2b5;position:relative;top:0;left:0;cursor:pointer}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{ float:left; height:100%; }.jspArrow{background:#aab1b5;text-indent:-20000px;display:block;cursor:pointer}.jspArrow.jspDisabled{ cursor:default; background:#aab1b5; }.jspVerticalBar .jspArrow{ height:16px; }.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{ outline:none; }.jspCorner{background:#eeeef4;float:left;height:100%}* html .jspCorner{ margin:0 -3px 0 0; }.jspHorizontalBar,.jspVerticalBar,.jspTrack{ background:#e6e9ea; }.jspDrag{background:#acb2b5;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.jspTrack .jspActive,.jspTrack .jspHover,.jspDrag:hover{ background:#707476; }.jspArrow{background:url(/sonicomi/share/img/jscrollpane/ui-icons_222222_256x240.png) no-repeat;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.jspVerticalBar>.jspActive,.jspArrow:hover{background-image:url('/sonicomi/share/img/jscrollpane/ui-icons_cd0a0a_256x240.png')}.jspVerticalBar>.jspDisabled,.jspVerticalBar>.jspDisabled:hover,.jspHorizontalBar>.jspDisabled,.jspHorizontalBar>.jspDisabled:hover{background-color:transparent;background-image:url('/sonicomi/share/img/jscrollpane/ui-icons_888888_256x240.png')}.jspVerticalBar .jspArrow{ height:16px; }.jspHorizontalBar .jspArrow{ width:16px; }.jspArrowUp{ background-position:0 0; }.jspArrowDown{ background-position:-64px 0 !important; }.jspArrowLeft{ background-position:-96px 0 !important; }.jspArrowRight{ background-position:-32px 0 !important; }.vegas-loading{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#ffffff url(/sonicomi/share/img/vegas/loading.gif) no-repeat center center;background:rgba(255,255,255,0.7) url(/sonicomi/share/img/vegas/loading.gif) no-repeat center center;width:32px;height:32px;position:fixed;left:20px;top:20px;z-index:0}.vegas-overlay{background:transparent url(/sonicomi/share/img/vegas/dot.png);opacity:0.5;z-index:-1}.vegas-background{image-rendering:optimizeQuality;-ms-interpolation-mode:bicubic;z-index:-2}html{ height:100%; margin-bottom:1px; }body{ height:100%; }body{position:relative;width:100%;min-width:960px;background:#fff;color:#2f3234;line-height:1.7}.ltIE9,.lteIE7{width:100%;min-width:960px;height:100%;min-height:100%}a{ color:#0a78bf; }a:visited{ color:#397195; }a:hover,a:focus{ color:#1db2dd; }a:active{ color:#f76fd3; }em,.em{ color:#e12c5a; }img{outline:none}.pageHeader{position:fixed !important;position:absolute;left:0;top:0;width:100%;height:35px;padding:2px 0;z-index:900;background:url(/sonicomi/share/img/bg_page-header.png);background:rgba(255,255,255,.7);-moz-box-shadow:0 0 5px rgba(47,50,52,.7);-webkit-box-shadow:0 0 5px rgba(47,50,52,.7);box-shadow:0 0 5px rgba(47,50,52,.7)}.pageHeader li{ width:485px; }.fla_control{position:absolute;left:0;top:45px;width:100%;height:48px}.fla_control_sub{position:relative;height:48px;top:0;z-index:70}.fla_control_sub ul{position:relative;width:100px;margin-left:auto;margin-right:0}.fla_control_sub li{float:left;width:46px;height:48px;margin-right:1px;overflow:hidden}.fla_control_sub a{display:block;width:46px;padding-top:48px;background-image:url(/sonicomi/share/img/mn_gnav_sub.png);background-repeat:no-repeat}#fla_control_home a{background-position:0 0}#fla_control_home a:hover,#fla_control_home a:focus{background-position:0 -48px}#fla_control_home a:active{background-position:0 -96px}#fla_control_twitter a{background-position:-46px 0}#fla_control_twitter a:hover,#fla_control_twitter a:focus{background-position:-46px -48px}#fla_control_twitter a:active{background-position:-46px -96px}.header{position:relative;width:600px;padding:48px 0 3px}.header h1,.header p{ display:inline; }.header h1 img,.header p img{ vertical-align:top; }.header h1{position:relative;z-index:900}.globalNav{position:relative;height:80px;overflow:hidden;margin-top:-10px;margin-bottom:10px;background:url(/sonicomi/share/img/bg_gnav.png) no-repeat right bottom;z-index:60}.globalNav li{float:left;width:135px;height:80px;margin-right:1px;overflow:hidden}.globalNav li:first-child{ margin-left:9px; }.globalNav a{display:block;width:135px;padding-top:80px;background-image:url(/sonicomi/share/img/mn_gnav.png);background-repeat:no-repeat}#gNav-story a{ background-position:-9px 0; }#gNav-story a:hover,#gNav-story a:focus{ background-position:-9px -80px; }#gNav-story a:active,.pg-story #gNav-story a{ background-position:-9px -160px; }#gNav-story a.new{ background-position:-9px -240px; }#gNav-story a.new:hover,#gNav-story a.new:focus{ background-position:-9px -320px; }#gNav-story a.new:active,.pg-story #gNav-story a.new{ background-position:-9px -400px; }#gNav-cast a{ background-position:-145px 0; }#gNav-cast a:hover,#gNav-cast a:focus{ background-position:-145px -80px; }#gNav-cast a:active,.pg-cast #gNav-cast a{ background-position:-145px -160px; }#gNav-cast a.new{ background-position:-145px -240px; }#gNav-cast a.new:hover,#gNav-cast a.new:focus{ background-position:-145px -320px; }#gNav-cast a.new:active,.pg-cast #gNav-cast a.new{ background-position:-145px -400px; }#gNav-game a{ background-position:-281px 0; }#gNav-game a:hover,#gNav-game a:focus{ background-position:-281px -80px; }#gNav-game a:active,.pg-game #gNav-game a{ background-position:-281px -160px; }#gNav-game a.new{ background-position:-281px -240px; }#gNav-game a.new:hover,#gNav-game a.new:focus{ background-position:-281px -320px; }#gNav-game a.new:active,.pg-game #gNav-game a.new{ background-position:-281px -400px; }#gNav-ss a{ background-position:-417px 0; }#gNav-ss a:hover,#gNav-ss a:focus{ background-position:-417px -80px; }#gNav-ss a:active,.pg-ss #gNav-ss a{ background-position:-417px -160px; }#gNav-ss a.new{ background-position:-417px -240px; }#gNav-ss a.new:hover,#gNav-ss a.new:focus{ background-position:-417px -320px; }#gNav-ss a.new:active,.pg-ss #gNav-ss a.new{ background-position:-417px -400px; }#gNav-movie a{ background-position:-553px 0; }#gNav-movie a:hover,#gNav-movie a:focus{ background-position:-553px -80px; }#gNav-movie a:active,.pg-movie #gNav-movie a{ background-position:-553px -160px; }#gNav-movie a.new{ background-position:-553px -240px; }#gNav-movie a.new:hover,#gNav-movie a.new:focus{ background-position:-553px -320px; }#gNav-movie a.new:active,.pg-movie #gNav-movie a.new{ background-position:-553px -400px; }#gNav-trial a{ background-position:-689px 0; }#gNav-trial a:hover,#gNav-trial a:focus{ background-position:-689px -80px; }#gNav-trial a:active,.pg-trial #gNav-trial a{ background-position:-689px -160px; }#gNav-trial a.new{ background-position:-689px -240px; }#gNav-trial a.new:hover,#gNav-trial a.new:focus{ background-position:-689px -320px; }#gNav-trial a.new:active,.pg-trial #gNav-trial a.new{ background-position:-689px -400px; }#gNav-spec a{ background-position:-825px 0; }#gNav-spec a:hover,#gNav-spec a:focus{ background-position:-825px -80px; }#gNav-spec a:active,.pg-spec #gNav-spec a{ background-position:-825px -160px; }#gNav-spec a.new{ background-position:-825px -240px; }#gNav-spec a.new:hover,#gNav-spec a.new:focus{ background-position:-825px -320px; }#gNav-spec a.new:active,.pg-spec #gNav-spec a.new{ background-position:-825px -400px; }.pageMain{position:relative;margin-bottom:30px}.BG{width:890px;margin:0 auto 30px;padding:25px 30px;background:#fff;-moz-box-shadow:0 0 5px rgba(47,50,52,.5);-webkit-box-shadow:0 0 5px rgba(47,50,52,.5);box-shadow:0 0 5px rgba(47,50,52,.5)}.split-ttl{display:block;width:100%;background-image:url(/sonicomi/share/img/ttl_main-title.png);background-repeat:no-repeat}.pageMainTitle{margin-bottom:10px;height:60px;overflow:hidden}.pageMainTitle a,.pageMainTitle span{display:block;padding-top:60px}#ttl-story a{ background-position:0 -120px; }#ttl-cast a{ background-position:0 -180px; }#ttl-game a{ background-position:0 -240px; }#ttl-ss a{ background-position:0 0; }#ttl-movie a{ background-position:0 -60px; }#ttl-trial a{ background-position:0 -300px; }#ttl-spec span{ background-position:0 -360px; }#ttl-notice span{ background-position:0 -420px; }.footer{ padding-bottom:30px; }.pageFooter li{font-size:93%;line-height:1.1}.pageFooter a{ color:#2f3234}.pageFooter a:hover,.pageFooter a:focus{ color:#0a78bf; }.footerNav{ margin-bottom:1.5em; }.pg-home #fnav-home a,.pg-story #fnav-story a,.pg-cast #fnav-cast a,.pg-game #fnav-game a,.pg-ss #fnav-ss a,.pg-movie #fnav-movie a,.pg-trial #fnav-trial a,.pg-spec #fnav-spec a{color:#0a78bf;text-decoration:none}.bannerLink{ margin-bottom:15px; }.footer ul{float:left;width:500px}.copyright{float:right;width:350px;text-align:right;font-family:'Arimo',sans-serif;text-shadow:0 0 1px 0 #2f3234}.clearfix{ zoom:1; }.clearfix:after{ content:""; display:block; clear:both; height:0; }@media print{.clearfix:after{ height:1px; margin-bottom:-1px; visibility:hidden; }}.inner970,.inner960,.inner950{margin-right:auto;margin-left:auto}.inner970{ width:970px; }.inner960{ width:960px; }.inner950{ width:950px; }.br05{ margin-bottom:.5em; }.br15{ margin-bottom:1.5em; }.br25{ margin-bottom:2.5em; }.br35{ margin-bottom:3.5em; }.txtLeft{ text-align:left; }.txtCenter{ text-align:center; }.txtRight{ text-align:right; }.imgLeft{ float:left; margin-right:12px; }.imgRight{ float:right; margin-left:12px; }.inlineBlockList li,.inlineBlockList dt,.inlineBlockList dd{display:inline-block;*display:inline; *zoom:1; vertical-align:top}.tmbList li{display:inline-block;*display:inline; *zoom:1; vertical-align:top}.tmbList a img{background:#fff;padding:2px;border:1px solid #0a78bf;filter:alpha(opacity=100);opacity:1.0;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}.tmbList a:hover img,.tmbList a:focus img{border:1px solid #1db2dd;filter:alpha(opacity=70);opacity:0.7}.textLinkList li,.textLinkList dt,.textLinkList dd{display:inline-block;*display:inline; *zoom:1; vertical-align:top}.textLinkList li:before,.textLinkList dd:before{content:" ｜ ";color:#aaafb5}.textLinkList li:first-child:before{ content:""; }.notes{color:#61676c;font-size:93%}.notes li{margin-bottom:.5em;padding-left:1em;text-indent:-1em;line-height:1.4}.shortcutLink li{display:inline-block;*display:inline; *zoom:1; margin-right:.8em}.shortcutLink li a:before{content:"▼"}.buy{width:240px;height:50px;overflow:hidden}.buy a{display:block;width:240px;padding-top:50px;background-image:url(/sonicomi/share/img/bg_btn_buy.png);background-repeat:no-repeat}.buy a:hover,.buy a:focus{ background-position:0 -50px; }.buy a:active{ background-position:0 -100px; }.lineTable{ width:100%; }.lineTable th{padding:0.5em 1em 0.5em 0;border-top:1px solid #0795be;border-bottom:1px solid #0795be;color:#0795be;line-height:1.5;white-space:nowrap}.lineTable td{padding:0.5em 12px;border-top:1px dotted #9fa2a5;border-bottom:1px dotted #9fa2a5;line-height:1.5}.lineTable thead td{border-top:1px solid #0795be;border-bottom:1px solid #0795be;color:#0795be;text-align:center}.cellTable{width:100%;border:1px solid #9fa2a5}.cellTable th,.cellTable td{padding:.3em 7px;line-height:1.4;font-size:93%}.cellTable thead th{border:1px solid #0795be;color:#0795be;text-align:center}.cellTable tbody th,.cellTable tbody td{border-width:1px;border-color:#9fa2a5;border-style:dotted}.cellTable tbody td{white-space:nowrap}.cellTable tbody th{border-style:solid}.cellTable tbody tr.solidLine td{border-top-style:solid}img.package{background:#fff;padding:2px;border:1px solid #bdc4ca;filter:alpha(opacity=100);opacity:1.0;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}a:hover img.package,a:focus img.package{border:1px solid #1db2dd;filter:alpha(opacity=70);opacity:0.7}#home-header{position:relative;height:560px;margin:0 auto;padding-top:45px;background:url(/sonicomi/img/bg_home-sonico.png) left bottom no-repeat;overflow:hidden}#home-header .globalNav{position:absolute;left:0;top:520px}#home-logo{ padding:22px 5px 10px; }#home-logo h1{ margin-bottom:10px; }#home-speech-sonico{position:absolute;left:680px;top:140px;width:280px;height:150px}#home-news{position:absolute;left:715px;top:315px;width:240px;height:200px;background:url(/sonicomi/share/img/bg_page-header.png);background:rgba(255,255,255,.85)}#home-news h2{ padding:10px 0; }#home-news dl{width:225px;height:150px;margin:0 10px 5px;overflow:auto;font-size:93%;line-height:1.3}#home-news dt{color:#748189;margin-bottom:.2em}#home-news dd{ margin-bottom:.2em; }#home-news dd a:hover,#home-news dd a:focus{ color:#f33f83; }#home-news dt.new{ color:#f33f83; }#home-news dd.new a{ color:#f33f83; }#home-news dd.new a:hover,#home-news dd.new a:focus{ text-decoration:none; }#home-news dd em{ font-weight:bold; }#home-step3 a img{opacity:1.0;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;transition:.4s ease-in-out}#home-step3 a:hover img,#home-step3 a:focus img{opacity:.8;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;transition:.2s ease-in-out}#home-banner{position:relative;margin-right:-10px;padding-bottom:15px}#home-banner li{position:relative;margin:0 10px 10px 0}#home-banner .new:after{content:url(/sonicomi/share/img/ico_new.png);position:absolute;right:-7px;top:-7px}#home-product{padding:18px;border:2px solid #ed397d;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:url(/sonicomi/share/img/bg_page-header.png);background:rgba(255,255,255,.7)}.home-productData{float:right;width:690px;font-size:93%}.home-productData h2{ margin-bottom:5px; }.home-productData dt{ color:#ed397d; }.home-productData dt:before{ content:"■"; }.home-productData dt:after{ content:"："; }.packageList{float:left;width:220px}.packageList li{position:relative;width:96px;height:132px;margin-right:10px}.packageList li img.ico{position:absolute;left:-8px;bottom:-8px}#home-qrCode{float:right;width:90px;min-height:142px;padding:15px 10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#ffb2c6;background:rgba(255,146,174,.7);font-size:93%;line-height:1.2}#home-qrCode img{ margin-bottom:9px; }.pg-story BG{position:relative;min-height:1080px}.story-speech{background-image:url(/sonicomi/story/img/bg_speech.png);background-repeat:no-repeat}.story-speech p{width:390px;height:200px}.story_sonico{position:relative;left:450px;top:-60px;width:520px;height:720px;overflow:hidden;background-position:10px 110px}.story_sonico p{ padding-left:110px; }.story_arakin{position:absolute;left:-60px;top:580px;width:640px;height:450px;overflow:hidden;background-position:0 -620px}.story_arakin p{ padding-left:250px; }.story_txt{background-image:url(/sonicomi/story/img/txt_story.gif);background-repeat:no-repeat}.story_1{position:absolute;width:540px;height:470px;left:30px;top:90px;overflow:hidden;background-position:0 10px}.story_1 p{ padding-top:470px; }.story_2{width:490px;height:280px;overflow:hidden;margin-top:-30px;margin-left:400px;background-position:0 -470px}.story_2 p{ margin-top:280px; }#cast_sonico{position:relative;width:890px;min-height:680px;margin-bottom:20px;background-repeat:no-repeat;background-position:300px 0}.bg_sonico_1{ background-image:url(/sonicomi/cast/img/bg_sonico_1.jpg); }.bg_sonico_2{ background-image:url(/sonicomi/cast/img/bg_sonico_2.jpg); }.bg_sonico_3{ background-image:url(/sonicomi/cast/img/bg_sonico_3.jpg); }.bg_sonico_4{ background-image:url(/sonicomi/cast/img/bg_sonico_4.jpg); }.bg_sonico_5{ background-image:url(/sonicomi/cast/img/bg_sonico_5.jpg); }.bg_sonico_6{ background-image:url(/sonicomi/cast/img/bg_sonico_6.jpg); }.bg_sonico_7{ background-image:url(/sonicomi/cast/img/bg_sonico_7.jpg); }.bg_sonico_8{ background-image:url(/sonicomi/cast/img/bg_sonico_8.jpg); }.bg_sonico_9{ background-image:url(/sonicomi/cast/img/bg_sonico_9.jpg); }#cast_sonico h2{ padding:15px 0 25px; }.cast_sonico-text{width:420px;padding:0 6px 30px;text-shadow:#fff 0 -1px 1px,#fff 1px 0 1px,#fff 0 1px 1px,#fff -1px 0 1px}.vc-sonicoList{width:390px}.vc-sonicoList li{width:120px;margin:0 5px 15px 0}.vc-sonicoList li p{width:70px;height:70px;margin:0 auto}.cast_sonico-speech{position:absolute;left:430px;top:20px;width:230px;height:100px}#cast_you{width:840px;margin:0 auto 40px;padding:70px 20px 20px;background:#dff4f7 url(/sonicomi/cast/img/bg_player.png) no-repeat}#cast_you h2{ margin-bottom:10px; }.cast_you-text{float:left;width:670px}#cast_you .vc-sonicoList{position:relative;float:right;width:120px;margin-top:-20px;padding:0}#cast_you .vc-sonicoList li{ margin:0; }#cast_other h2{ margin-bottom:10px; }.subCastList{position:relative;margin-right:-15px}.subCastList li{position:relative;width:170px;margin:0 10px 5px 0}.subCastList h3{position:relative;margin-bottom:3px}.subCastList p{font-size:93%;line-height:1.3}.subCastList p.subCastVC{position:absolute;left:0;top:15px;width:170px;height:44px}.gameNav{position:relative;height:40px;padding:0 0 20px;overflow:hidden}.gameNav li{position:relative;float:left;height:50px;margin-right:5px;overflow:hidden}.gameNav a,.gameNav span{display:block;width:200px;padding-top:50px;background-image:url(/sonicomi/game/img/mn_gnav_game.gif);background-repeat:no-repeat}.lNav-about{ width:154px; }.lNav-about a{ background-position:0 0; }.lNav-about a:hover,.lNav-about a:focus{ background-position:0 -50px; }.lNav-about a:active,.game-about .lNav-about a{ background-position:0 -100px; }.lNav-step1{ width:161px; }.lNav-step1 a{ background-position:-159px 0; }.lNav-step1 a:hover,.lNav-step1 a:focus{ background-position:-159px -50px; }.lNav-step1 a:active,.game-step1 .lNav-step1 a{ background-position:-159px -100px; }.lNav-step2{ width:130px; }.lNav-step2 a{ background-position:-325px 0; }.lNav-step2 a:hover,.lNav-step2 a:focus{ background-position:-325px -50px; }.lNav-step2 a:active,.game-step2 .lNav-step2 a{ background-position:-325px -100px; }.lNav-step3{ width:155px; }.lNav-step3 a{ background-position:-460px 0; }.lNav-step3 a:hover,.lNav-step3 a:focus{ background-position:-460px -50px; }.lNav-step3 a:active,.game-step3 .lNav-step3 a{ background-position:-460px -100px; }.lNav-free{ width:151px; }.lNav-free a{ background-position:-620px -150px; }.lNav-free a:hover,.lNav-free a:focus{ background-position:-620px -200px; }.lNav-free a:active,.game-free .lNav-free a{ background-position:-620px -250px; }.lNav-stage{width:104px;margin-right:0}.lNav-stage a{ background-position:-776px -150px; }.lNav-stage a:hover,.lNav-stage a:focus{ background-position:-776px -200px; }.lNav-stage a:active,.game-stage .lNav-stage a{ background-position:-776px -250px; }.gameAbout-box{position:relative;width:860px;margin:0 5px;padding:35px 0 5px 20px;background:url(/sonicomi/game/img/bg_section.gif) no-repeat 0 5px}.gameAbout-box h2{margin-bottom:15px}#gameAbout-3d{min-height:335px}#gameAbout-3d img{position:relative;z-index:2}#gameAbout-3d img.gameAbout-sonico{position:absolute;width:450px;height:365px;left:430px;top:10px;z-index:1}#gameAbout-3d p{width:400px}.gameStep_Lead{position:relative;width:890px;min-height:285px;margin-top:10px;margin-bottom:10px}.gameStep_Lead h1,.gameStep_Lead h2{margin-bottom:10px}.gameStep_Lead p{width:480px;padding:0 10px}.photoIco{position:absolute;width:400px;height:290px;left:490px;top:0}.gameStep_speech{position:absolute;width:290px;height:140px;left:650px;top:0}.gameLead{padding-left:10px;padding-right:26px}.gameStep_box{position:relative;padding:0 5px 0 160px;background:url(/sonicomi/game/img/bg_step.gif) repeat-y 50px 0}.gameStep_box h2{position:relative;margin-left:-170px}.gameStep_box h2 img{margin:20px 0 10px 65px}.gameStep_box h2 img.modeIco{position:absolute;margin:0}.gameStep_3_box h2{margin-left:-5px}.gameStep_3_box h2 img{margin:20px 0 10px 0}#step_normal{ background:url(/sonicomi/game/img/bg_step1.gif) repeat-y 50px 0; }#step_sonicomi{ background:none; }.gameStep_secBox{display:inline-block;*display:inline; *zoom:1; position:relative;width:330px;padding:10px;margin:0 10px 10px 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#eaf0f4;vertical-align:top}.gameStep_secBox h3{position:relative;margin-bottom:9px}.gameStep_secBox h3 img{ border:1px solid #fff; }.gameStep_secBox h3 img.secIco{position:absolute;left:-15px;top:10px;border:0}.gameStep_secBox p{ line-height:1.35; }.gameStep_secBox_column2{ width:690px; }.gameStep_point{margin-right:15px;margin-bottom:10px}.gameStep_point div{padding:10px;border:1px solid #bec4ca;-webkit-border-radius:0 10px 10px 10px;-moz-border-radius:0 10px 10px 10px;border-radius:0 10px 10px 10px;line-height:1.5}.gameStep_point h3{ margin-bottom:6px; }.gameStep_step{position:relative;margin:0 10px 2px 10px;padding:12px;border:3px solid #bec4ca;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:url(/sonicomi/game/img/bg_step3_end.jpg) no-repeat right top;line-height:1.5}.gameStep_step h3{ margin-bottom:6px; }.gameStep_step p{ width:560px; }.gameStepFinal_speech{position:absolute;width:290px;height:140px;left:650px;top:-60px}.gameStageList{position:relative;margin-right:-20px;margin-bottom:20px}.gameStageList li{display:inline-block;*display:inline; *zoom:1; position:relative;width:260px;padding:10px 10px 5px;margin:10px 20px 10px 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#eaf0f4;vertical-align:top}.gameStageList h3{margin-bottom:3px;color:#1db2dd;font-size:108%;font-weight:bold}.gameStageList h3 img{margin-bottom:3px;border:1px solid #fff}.gameStageList p{margin-bottom:5px;line-height:1.35}.game-stage p.gameStageEx{width:170px;height:40px;margin-left:90px}.game-free_sec{margin-bottom:15px}.game-free_sec h3{margin-bottom:12px}.game-free_box{display:inline-block;*display:inline; *zoom:1; position:relative;width:280px;margin:0 5px 10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;vertical-align:top}.game-free_box h4 img{margin-bottom:3px}.game-free_box p{margin-bottom:5px;line-height:1.35}.ssList,.movList{margin:0 auto;width:800px;height:490px}.movList{height:330px}.ssList li,.movList li{position:relative;width:150px;height:150px;margin:0 5px 10px}.movList li{-moz-box-shadow:0 0 5px rgba(47,50,52,.5);-webkit-box-shadow:0 0 5px rgba(47,50,52,.5);box-shadow:0 0 5px rgba(47,50,52,.5)}.movList li:empty{background:url(/sonicomi/movie/img/bg_movlist_dummy.png) no-repeat;-moz-box-shadow:0 0 5px rgba(47,50,52,.3);-webkit-box-shadow:0 0 5px rgba(47,50,52,.3);box-shadow:0 0 5px rgba(47,50,52,.3)}.ssList li.new:after,.movList li.new:after{content:url(/sonicomi/share/img/ico_new.png);position:absolute;z-index:100}.ssList li.new:after{left:110px;top:0}.ltIE9 .ssList li.new:after,.movList li.new:after{left:118px;top:-8px}.ssList li img{-webkit-border-radius:75px;-moz-border-radius:75px;border-radius:75px;-moz-box-shadow:0 0 5px rgba(47,50,52,.5);-webkit-box-shadow:0 0 5px rgba(47,50,52,.5);box-shadow:0 0 5px rgba(47,50,52,.5)}.movList a{display:block;padding:27px 7px;background:url(/sonicomi/movie/img/bg_movlist.png) no-repeat}.ssList a img,.movList a img{filter:alpha(opacity=80);opacity:.8;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}.ssList a:hover img,.ssList a:hover img,.movList a:hover img,.movList a:focus img{filter:alpha(opacity=100);opacity:1}.trial-box{padding-top:10px;margin-bottom:2em}.trial-box h2{margin-bottom:15px}.trial-box h3{font-size:115%;font-weight:bold;padding:0 5px}.trial-box h4,.trial-box p{padding:0 5px}.trial-box img.imgLeft{margin-right:20px;margin-bottom:20px;padding:2px;border:1px solid #bdc4ca;background:#fff}.trial-box a:hover img.imgLeft,.trial-box a:focus img.imgLeft{border:1px solid #1db2dd}#trial-web .notes{overflow:hidden}#trial-web p{margin-bottom:.8em;line-height:1.4}.sampGalleryWrapper{position:relative;display:block;width:360px;height:203px;float:left;margin-right:20px;margin-bottom:20px;padding:2px;background:#fff;border:1px solid #bdc4ca}.sampGallery{display:block;width:360px;height:203px}.trialBookList{position:relative;margin-right:-20px}.trialBookList li{position:relative;width:280px;margin-right:20px}.trialBookList h3{margin-bottom:.5em;font-size:108%;font-weight:bold;text-align:center;line-height:1.35}.trialBookList h3 img{margin-bottom:3px;padding:2px;border:1px solid #bdc4ca;background:#fff;vertical-align:top}.trialBookList h3 a:hover img,.trialBookList h3 a:focus img{border:1px solid #1db2dd}.trialBookList li.new:after{content:url(/sonicomi/share/img/ico_new.png);position:absolute;z-index:100;left:225px;top:15px}.trialBookList li.new h3 a{color:#ed1b83}.trialBookList li.new h3 a:hover,.trialBookList li.new h3 a:focus{color:#ff4da6}.trialBookList li.new h3 a img{border:1px solid #ed1b83}.trialBookList li.new h3 a:hover img,.trialBookList li.new h3 a:focus img{border:1px solid #ff4da6}.trialBookList p{ line-height:1.5; }.trialDL-box{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #bdc4ca}.trialDL-box h3{margin-bottom:3px;font-size:100%}.trialDL-box h3:before{content:"▼";color:#0a78bf}#trial-spec th{width:12%;border-right:1px solid #0795be}#trial-spec td{border-left:1px dotted #9fa2a5}#trial-spec td[colspan="2"]{ text-align:center; }#trial-spec thead td{width:44%;border-left:1px dotted #0795be}#trial-spec h2{ margin-bottom:10px; }#trial-spec h3{margin-bottom:5px;font-size:100%}.trialDLList li{width:170px;height:40px;overflow:hidden}.trialDLList a{display:block;width:170px;padding-top:40px;background-image:url(/sonicomi/trial/img/bg_btn_dl.gif);background-repeat:no-repeat}.trialDLList a:hover,.trialDLList a:focus{ background-position:0 -40px; }#tgprelude-overview{ position:relative; }#tgprelude-overview h1,#tgprelude-overview h2{margin-bottom:10px}.overview-text{float:left;width:530px;padding:0 5px}.tgprelude-cover{position:relative;float:right;width:300px;margin-top:-145px}.tgprelude-cover-rotate{margin-bottom:10px;-moz-transform:rotate(10deg) translate(-35px,-10px);-webkit-transform:rotate(-10deg) translate(-35px,-10px);transform:rotate(-10deg) translate(-35px,-10px)}.tgprelude-cover .buy{ margin:0 auto; }#tgprelude-sample h2,#tgprelude-productData h2{margin-bottom:10px}#tgprelude-sample{ width:500px; }#tgprelude-productData h3{margin-bottom:.5em;font-size:108%;font-weight:bold}#tgprelude-productData h3:before{content:"▼";color:#0795be}#tgprelude-productData h4{margin-bottom:.5em;font-weight:bold}#tgprelude-productData th{ width:12%; }#tgprelude-productData td[colspan="2"]{ text-align:center; }#tgprelude-productData thead td{ width:44%; }#ttl-spec{ margin-bottom:15px; }#spec-overview{float:left;width:575px}#spec-overview h2{position:relative;margin-left:-3px;margin-bottom:12px}#spec-overview th{ width:25%; }.spec-graphicBoard-box{margin-bottom:.8em;min-height:100px}.spec-graphicBoard-box h3{color:#ed387c;font-weight:bold}.spec-graphicBoard-box li{list-style:disc;float:left;width:240px;margin-left:30px}#graphicBoard-rank1{background:url(/sonicomi/spec/img/bg_grabo_1.gif) no-repeat}#graphicBoard-rank2{background:url(/sonicomi/spec/img/bg_grabo_2.gif) no-repeat}#graphicBoard-rank3{background:url(/sonicomi/spec/img/bg_grabo_3.gif) no-repeat}#graphicBoard-rank4{background:url(/sonicomi/spec/img/bg_grabo_4.gif) no-repeat}#graphicBoard-rank4 h3{color:#0a78bf}#graphicBoard-rank5{margin-bottom:1.5em;background:url(/sonicomi/spec/img/bg_grabo_5.gif) no-repeat}#graphicBoard-rank5 h3{color:#434649}#spec-recommend p{clear:both}.spec-recommend-box{width:280px}.spec-recommend-box h3{font-weight:bold;text-align:center}.spec-recommend-box p{text-align:center}#spec-package{float:right;width:290px;padding-top:3em}.package-box{margin-bottom:10px;padding:20px;background:#d1f0f4 url(/sonicomi/share/img/bg_1x1dot_fff.png)}.package-box h1,.package-box p{margin-bottom:3px}.package-box h1{position:relative;width:250px;color:#0795be;font-size:108%;font-weight:bold;line-height:1.35;text-align:center}.package-box h1 img{ margin-bottom:5px; }.package-box h1 img.ico{position:absolute;left:145px;top:20px}.package-box p{line-height:1.5}@import "./../../../common/css/common.css";@import "./../../../common/css/colorbox.css";@import "./jquery.jscrollpane.css";@import "./jquery.vegas.css";@import "./sonicomi.css";