@charset "UTF-8";
/**
 * [File list]
 * - http://sumaga_local:81/common/css/reset.css
 * - http://sumaga_local:81/common/css/style.css
 * - http://sumaga_local:81/common/css/jquery.colorbox.css
 *
 * Powered by CSS_DynamicCompressor - v0.4.6
 * http://rewish.org/php_mysql/css_dynamic_compressor
 * (c) 2010-2018 Hiroshi Hoaki <rewish.org@gmail.com>
 */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}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}html{height:100%; overflow-y:scroll; font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }html,button,input,select,textarea{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","Osaka",sans-serif}body{word-wrap:break-word; letter-spacing:0; }a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}abbr[title]{border-bottom:1px dotted}address,cite,code,dfn,em,i,var,mark{font-style:normal}b,strong{font-weight:bold}ins{text-decoration:none}mark{background:#ff0;color:#000}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}s,del{text-decoration:line-through}small{font-size:100%; }sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{vertical-align:text-top}sub{vertical-align:text-bottom}ul,ol{list-style:none;list-style-image:none}img{-ms-interpolation-mode:bicubic; }img,object,param,embed{border:0;outline:0; vertical-align:bottom; line-height:0}svg:not(:root){overflow:hidden; }figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;*margin-left:-7px}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0; padding:0;white-space:normal; *margin-left:-7px; }button,input,select,textarea{font-size:100%; margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button; *overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0;empty-cells:show;table-layout:fixed}th,caption{font-weight:normal;text-align:left; }th,td{vertical-align:top}body{position:relative;background:#eaeae2;background:-webkit-linear-gradient(top,#c5c6b6 0,#eaeae2 600px) no-repeat fixed;background:-moz-linear-gradient(top,#c5c6b6 0,#eaeae2 600px) no-repeat fixed;background:-o-linear-gradient(top,#c5c6b6 0,#eaeae2 600px) no-repeat fixed;background:linear-gradient(to bottom,#c5c6b6 0,#eaeae2 600px) no-repeat fixed;color:#221e15;font-size:81.3%; line-height:1.5}a{color:#f35100;text-decoration:underline}a:visited{color:#ff8548}a:hover,a:focus{color:#f52800;text-decoration:none}a,a:hover,a:focus{outline:none; }a img{opacity:1;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}a:hover img,a:focus img{opacity:.7;-webkit-transition:.15s ease-in-out;-moz-transition:.15s ease-in-out;transition:.15s ease-in-out}.txtCenter{text-align:center}.txtRight{text-align:right}.txtBr05{margin-bottom:.5em}.txtBr15{margin-bottom:1.5em}.txtBr25{margin-bottom:2.5em}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{zoom:1; }em{color:#c00000}.pageWrapper{position:relative;width:760px;margin:0 auto}.pageHeader{position:relative;height:100px;border-radius:0 0 8px 8px;padding:0 20px;background:#c30;background:-webkit-linear-gradient(top,#b42f02 0%,#c30 60%);background:-moz-linear-gradient(top,#b42f02 0%,#c30 60%);background:-o-linear-gradient(top,#b42f02 0%,#c30 60%);background:linear-gradient(to bottom,#b42f02 0%,#c30 60%);color:#fff;overflow:hidden}.ie7 .pageHeader,.ie8 .pageHeader{behavior:url(/common/js/pie.php)}.pageHeader a{color:#fff;text-decoration:none}.pageBody{position:relative;width:700px;margin:0 auto;border:1px solid #b3b4ae;background:#fff;color:#221e15}.pageBodyHeader{position:relative;top:-15px;margin:0 9px 5px;text-align:right}.pageContent{margin:0 29px;border:1px solid #cbcbcb}.pageContentHeader{height:120px;background-repeat:no-repeat;background-position:0 0}.pageContentHeader_s{background-image:url(/common/img/bg_content-header_s.jpg)}.pageContentHeader_m{background-image:url(/common/img/bg_content-header_m.jpg)}.pageContentHeader_g{background-image:url(/common/img/bg_content-header_g.jpg)}.pageContentBody{margin:0 10px 10px;padding:20px 10px 10px}.pageContentHeader + .pageContentBody{border-top:1px solid #cbcbcb}.btn-backTop{margin:0 29px;padding:.35em 0 0;text-align:right}.column3-tmbList{width:576px;margin:1em auto 2em}.column3-tmbList h2{font-size:107.7%; font-weight:bold}.column3-tmbList ul{padding-top:5px}.column3-tmbList li{display:inline-block;width:182px;margin:5px;text-align:center;vertical-align:top;line-height:1.35}.column3-tmbList a{text-decoration:none}.column3-tmbList img,.column3-tmbList a img{border:1px solid #d0d2d2;border-radius:5px}.column3-tmbList a:hover img,.column3-tmbList a:focus img{border:1px solid #f52800}.socialButton{margin-top:30px}.socialButton li{display:inline-block;padding:0 5px;vertical-align:top}.pageContent .socialButton{margin-top:45px}.relationLink{margin:30px 29px 0}.relationLink h1{margin-bottom:.3em;font-weight:bold}.relationLink li{margin-bottom:.3em;padding-left:1em;line-height:1.4;text-indent:-1em}.relationLink li:before{content:""Cabin"30fb"}.globalNav,.globalNav a{background-image:url(/common/img/bg_nav.png);background-repeat:no-repeat}.globalNav{position:relative;top:-30px;width:700px;height:67px;background-color:#ebebeb;color:#221e15;overflow:hidden}.globalNav li{float:left;width:133px;height:67px}.globalNav a{display:block;width:100%;padding-top:67px;color:#221e15;text-decoration:none;overflow:hidden}#nav_game{width:150px}#nav_game a{background-position:0 0}#nav_game a:hover,#nav_game a:focus{background-position:0 -67px}#nav_game.update a{background-position:0 -134px}#nav_game.update a:hover,#nav_game.update a:focus{background-position:0 -201px}#nav_special{width:134px}#nav_special a{background-position:-150px 0}#nav_special a:hover,#nav_special a:focus{background-position:-150px -67px}#nav_special.update a{background-position:-150px -134px}#nav_special.update a:hover,#nav_special.update a:focus{background-position:-150px -201px}#nav_download a{background-position:-284px 0}#nav_download a:hover,#nav_download a:focus{background-position:-284px -67px}#nav_download.update a{background-position:-284px -134px}#nav_download.update a:hover,#nav_download.update a:focus{background-position:-284px -201px}#nav_goods a{background-position:-417px 0}#nav_goods a:hover,#nav_goods a:focus{background-position:-417px -67px}#nav_goods.update a{background-position:-417px -134px}#nav_goods.update a:hover,#nav_goods.update a:focus{background-position:-417px -201px}#nav_blog{width:150px}#nav_blog a{background-position:-550px 0}#nav_blog a:hover,#nav_blog a:focus{background-position:-550px -67px}#nav_blog.update a{background-position:-550px -134px}#nav_blog.update a:hover,#nav_blog.update a:focus{background-position:-550px -201px}.pageFooter{width:100%;min-height:70px;margin-top:30px;background:url(/common/img/bg_footer.png) 50% 100% no-repeat;color:#221e15; font-family:"Cabin",sans-serif;font-weight:600;line-height:70px;text-align:center}.pageFooter a{color:#221e15;text-decoration:none}.pageFooter a:hover,.pageFooter a:focus{color:#f52800}body.pg-home{background:#fff;color:#221e15}body.pg-home .pageBody{top:-30px;margin:0 auto -30px;border:none}body.pg-home .globalNav{top:0}body.pg-home .pageFooter{min-height:0;margin-top:0;padding:30px 0;background:none;line-height:1.3}#home_mainTitle{margin-bottom:5px}#home_topicBanner{margin-top:20px}#home_goodsList{margin-top:20px}#home_goodsList ul{position:relative;margin:0 -10px}#home_goodsList li{display:inline-block;width:162px;margin:0 9px;text-align:center;vertical-align:top;line-height:1.35}#home_goodsList a{text-decoration:none}#home_goodsList a img{margin-bottom:.5em;border:1px solid #d0d2d2}#home_goodsList a:hover img,#home_goodsList a:focus img{border:1px solid #f52800}#home_newsList{margin-top:20px;border:1px solid #cccfcf}#home_newsList h1{padding:6px 9px 15px;background:#cccfcf url(/img/home/bg_home_news.png) no-repeat 0 100%;color:#fff;font-size:161.5%; font-family:""Cabin"226b",sans-serif;font-weight:700;line-height:1;overflow:hidden}#home_newsList dl{padding:18px}#home_newsList dt.update,#home_newsList dd.update{font-weight:bold}#home_newsList dt.update em{color:#f00}#home_newsList dd{margin-top:.2em}#home_newsList dd + dd{margin-top:.4em}#home_newsList dd + dt{margin-top:.8em}#home_newsList p{padding:0 18px 18px;text-align:right}#home_newsList p a:before{content:"Cabin"}.home_footerBanner{margin-top:30px}.home_footerBanner ul{text-align:center}.home_footerBanner li{display:inline-block;padding:0 5px;vertical-align:top}.home_footerBanner img{border:1px solid #d0d2d2}.landing-workList{padding-top:8px}.landing-workList li{display:inline-block;margin:12px 4px 0;text-align:center;vertical-align:top}.landing-workList > li{width:50%;margin:0}.landing-workList h1{position:relative}.landing-workList img.badge{position:absolute;left:15px;top:25px}.landing-workList img.pkg{margin:9px 0;border:1px solid #d0d2d2}.landing-spec{margin:3em auto 0;padding-top:2.5em;border-top:1px solid #c6c6c6}.landing-spec h1{margin-bottom:.6em;font-size:138.5%; font-weight:bold;text-align:center}.landing-spec h1 img{margin-bottom:.1em}.landing-spec h1 span{font-family:__CSSDC_STRING_DOUBLE__,sans-serif;font-weight:700}.landing-spec table,.landing-spec p{width:80%;margin:0 auto .5em}.landing-spec th,.landing-spec td{padding:.5em 6px;border:1px solid #c6c6c6;line-height:1.4}.landing-spec th{width:100px;background:#f1f1f1;white-space:nowrap}.pageContent-ss{padding-bottom:3.5em;color:#555}.pageContent-ss h2{margin-bottom:1.5em}.pageContent-ss p{margin-bottom:1.5em;line-height:1.6}.pageContent-ss p.line{color:#d0d0d0;text-align:center}.pageContent-ss img.illust{float:right;margin-left:24px;margin-bottom:24px;border:1px solid #cbcbcb}.ssList{padding-top:2.5em;text-align:center}.ssList li{display:inline;margin:.5em;line-height:1}.ssList li a{color:#555}.ssList li a.current{color:#f55200;text-decoration:none}.ssSec h2{font-size:161.5%; font-weight:bold;margin-bottom:.5em;color:#b0b0b0}.ssSec h2 .s{color:#fd6785}.ssSec h2 .m{color:#fea813}.ssSec h2 .g{color:#128cfb}.ssNovelList{padding:1.5em 24px 1.8em;background:#e5e5e5}.pageContent-QAheader h1{margin-bottom:.2em;font-size:123.1%; font-weight:bold}.qa-section{margin-top:1.8em;border-radius:10px;border:1px solid #cbcbcb}.qa-section p{margin:1em 15px 0}.qa-section p span{display:inline-block;vertical-align:middle;width:480px; }.qa-section img.face{display:inline-block;margin-right:8px;vertical-align:middle}.qa-sectionQ h1{min-height:30px;padding:0 2px;background:url(/img/special/bg_q.png) no-repeat 0 100%;text-align:right}.qa-sectionQ p{margin:.5em 15px 0}.qa-sectionQ img.face{margin-right:0;margin-left:8px}.qa-sectionQ.qa-staff img.face{margin-left:18px}.qa-sectionQ{padding:18px 15px;border-radius:8px 8px 0 0;background:#cdcdcd;color:#000}.qa-sectionA h2{min-height:30px;padding:0 2px;background:url(/img/special/bg_a.png) no-repeat 0 100%}.qa-sectionA{padding:18px 15px 24px}.qa-sectionA p.face2 span{width:425px; }.qa-adjacentLink{margin-top:1.8em;text-align:center}.qa-adjacentLink li{display:inline-block;margin:0 .5em}.qa-mtgTitle{margin-top:2.5em;font-size:107.7%}.download-linkHeader{margin-bottom:2em;padding:25px;border-radius:5px;background:#e2e2e2;background:-webkit-linear-gradient(top,#fdfdfd 35%,#e2e2e2 60%) no-repeat fixed;background:-moz-linear-gradient(top,#fdfdfd 35%,#e2e2e2 60%) no-repeat fixed;background:-o-linear-gradient(top,#fdfdfd 35%,#e2e2e2 60%) no-repeat fixed;background:linear-gradient(to bottom,#fdfdfd 35%,#e2e2e2 60%) no-repeat fixed;color:#221e15}.download-linkHeader .jpegAnim{position:relative;width:320px;height:240px;overflow:hidden;float:left;margin-right:15px}.download-linkHeader .jpegAnim img{position:absolute;left:0;top:0}.download-linkHeaderText{display:table-cell;height:240px;vertical-align:middle}.download-linkHeader h1{margin-bottom:.5em;font-weight:bold}.download-linkHeader p{margin-bottom:.5em;line-height:1.35}.download-linkList{margin:0 20px 2em}.download-linkList h2{margin-bottom:.8em;padding-bottom:.5em;border-bottom:1px solid #9e9e9e}.download-linkList dt,.download-linkList dd,.download-linkList li{float:left;width:22%}.download-linkList dt{width:12%;margin-bottom:.5em}.download-linkList dd:last-child{margin-bottom:.5em}.download-linkList dd a,.download-linkList li a{text-transform:uppercase}.download-linkList li{width:25%;margin-bottom:.5em}.pageContent-Wall h1{margin-bottom:1.5em;font-size:128.6%; font-weight:bold}.download-wall{margin:20px 29px 0;padding:15px 19px 30px;border:1px solid #cbcbcb}.download-wallList{float:left;width:202px;margin:25px 0 0 28px}.download-wallList:nth-of-type(2){float:right;margin:25px 28px 0 0}.download-wall h2{color:#686868;font-size:107.7%; }.download-wallList#mira,.download-wallList#kusakabe,.download-wallList#capella,.download-wallList#sp_a{float:right;margin:25px 28px 0 0}.download-wallList h3{margin-bottom:3px}.download-wallList img{border:1px solid #cbcbcb}.download-wallList li{display:inline-block;margin-right:.5em;\display:inline;\zoom:1; font-size:92.3%; }.pageContent-Banner h1{margin-bottom:.5em}.pageContent-Banner p{margin-bottom:1.5em}.pageContent-Banner p img{margin-bottom:.5em}.goods-tmbList{width:584px;margin:0 auto 2.5em}.goods-tmbList li{display:inline-block;width:136px;margin:1.5em 5px 0;text-align:center;vertical-align:top;line-height:1.35}.goods-tmbList li span{display:block;margin:.15em 0;font-size:84.6%; }.goods-tmbList a{text-decoration:none}.goods-tmbList a img{margin-bottom:.5em;border:1px solid #d0d2d2}.goods-tmbList a:hover img,.goods-tmbList a:focus img{border:1px solid #f52800}.pageContent-Goods{margin:9px;border:1px solid #cbcbcb}.pageContent-Goods h1{padding:9px;background:#cbcbcb;color:#fff;font-weight:bold}.goods-Content{padding:22px}.goods-Content p{text-align:justify;text-justify:inter-ideograph}.goods-Content p.br05{margin-bottom:.5em}.goods-Content p.br15{margin-bottom:1.5em}.goods-ContentLeft{float:left;width:240px}.goods-ContentRight{float:right;width:275px}.goods-ContentAll{clear:both;padding-top:1.5em}.goods-mainPhoto{margin-bottom:1.5em}.goods-mainPhoto p{text-align:center}.goods-subPhoto li{display:inline-block;margin-right:9px;margin-bottom:9px;vertical-align:top;line-height:1.35}.goods-subPhoto li:last-child{margin-right:0}.goods-spec{font-size:92.3%; }.goods-spec table{width:100%;margin-bottom:.5em}.goods-spec th,.goods-spec td{padding:.5em 6px;border:1px solid #c6c6c6;line-height:1.25}.goods-spec th{width:60px;background:#f1f1f1;white-space:nowrap}.goods-description{margin-bottom:1.8em}.goods-description p{margin-bottom:1.2em}.goods-description p img{margin:.25em 0}.goods-trackList{color:#565656; }.goods-trackList h2{margin-bottom:.35em;font-size:107.7%; font-weight:bold}.goods-trackList h3{margin-bottom:.35em;font-weight:bold}.goods-trackList ol{list-style-type:decimal;margin-left:2em;margin-bottom:1em}.goods-trackList li{margin-bottom:.25em;line-height:1.25}.goods-trackList li span{display:block;font-size:92.3%; }.goods-trackList .goods-ContentLeft,.goods-trackList .goods-ContentRight{width:260px}body.pg-flash{background:#c6c6c6;color:#221e15}.pageFlash{width:780px;margin:0 auto;padding:30px 0}.pageFlash .br{margin-bottom:2.5em}.pageFlash-contents{width:780px;height:530px;overflow:hidden;margin:0 auto 12px;background:#fff;color:#221e15}body.pg-error{background:#fff;color:#221e15}.pageError{width:600px;margin:0 auto;padding:30px 0}.pageError h1{color:#7c7c7c;font-size:276.9%; font-family:__CSSDC_STRING_DOUBLE__,sans-serif;font-weight:700}.pageError h1 .s{color:#ff0082}.pageError h1 .m{color:#ffe600}.pageError h1 .g{color:#00a0e6}.pageError h2{margin-bottom:.5em;color:#7c7c7c;font-size:161.5%; font-weight:bold}.pageError p{margin-bottom:.5em}.pageError .br{margin-bottom:2.5em}#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; -webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic}.cboxIframe{width:100%; height:100%; display:block; border:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box}#cboxOverlay{background:#000}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px; border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000; background:#fff}#cboxTitle{position:absolute; top:-20px; left:0; color:#ccc}#cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc}#cboxLoadingGraphic{background:url(/common/img/colorbox/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff}#cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(/common/img/colorbox/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(/common/img/colorbox/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(/common/img/colorbox/controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px}#cboxClose:hover{background-position:bottom center}