@charset "UTF-8";
/**
 * [File list]
 * - http://axanael.jp/css/style.css
 *
 * Powered by CSS_DynamicCompressor
 * http://rewish.org/php_mysql/css_dynamic_compressor
 * (c) 2010 rew <rewish.org@gmail.com>
 */
body{font-size:small;font-weight:normal}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}select,input,button,textarea{font-size:99%}pre,code,kbd,samp{font-family:san-serif;font-size:100%}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,th,td{margin:0;padding:0}table{font-size:inherit;font:100%;border-collapse:collapse;border-spacing:0;empty-cells:show}th{font-weight:normal;text-align:left}th,td{vertical-align:top}address,cite,dfn,em,var{font-style:normal}ol,ul,li{list-style:none}fieldset,abbr{border:0}ins{text-decoration:none}del{text-decoration:line-through}a{text-decoration:underline}strong{font-weight:bold}img,object,param,embed{border:0;outline:0;vertical-align:bottom}q:before,q:after{content:""}hr{display:none}body{background:#000;color:#fff;line-height:1.6;word-wrap:break-word}a{ color:#ff0; }a object,a param{ outline:0; }a:hover,a:focus{background:#ff0;color:#333127}.ie6 a:hover,.ie6 a:focus{background:transparent;color:#333127;text-decoration:none}.section{ margin-bottom:20px; }.nav{ padding:0 3px 25px; }.nav li{ display:inline; }.nav li em{color:#ff0101;font-weight:bold}.leftbox{ float:left; }.rightbox{ float:right; }.clearfix{ zoom:1;  }.clearfix:after{content:".";display:block;clear:both;height:0;overflow:hidden;visibility:hidden;font-size:1px;line-height:0}.clear{ clear:both; }.br{ margin-bottom:1.5em; }.log{clear:both;text-align:right}.backtop{clear:both;padding-top:1.5em;text-align:center}#container{position:relative;width:960px;margin:0 auto;background:#333127 url(../img/common/bg_container.gif) no-repeat 350px 240px;color:#fff}#top #container{ background:#333127 url(../img/top/bg_container_top.gif) no-repeat 350px 502px; }#header{width:960px;height:240px;background:#333127 url(../img/common/bg_header.jpg) no-repeat;color:#fff;overflow:hidden}#header p,#header p a{padding-top:20px;padding-bottom:20px;padding-right:20px;padding-left:10px}#header p a:hover,#header p a:active{ background:none; }#contents{position:relative;float:left;width:720px;margin-top:-98px}#top #contents{ margin-top:0; }#contents .section{ padding:0 20px; }#contents h1{ margin-bottom:25px; }#sidebar{position:relative;float:right;width:200px;padding:0 20px 20px;margin-top:-220px;line-height:1.3}#top #sidebar{ margin-top:-482px; }#sidebar h3{ padding-bottom:10px; }#hot li{margin-bottom:1.1em;font-size:93%}#hot a:hover,#hot a:focus{background:transparent;color:#ff0;text-decoration:none}#hot a img{margin-bottom:5px;filter:alpha(opacity=100);opacity:1}#hot a:hover img,#hot a:focus img{filter:alpha(opacity=80);opacity:0.8}#link li{ margin-bottom:10px; }#comic li{ margin-bottom:5px; }#movie p.mov{margin-bottom:0.8em;color:#fff600;font-size:93%;text-align:center}#movie p.mov object,#movie p.mov embed{ margin-bottom:3px; }#copy{padding:0 20px 20px;clear:both;text-align:right}#footer{width:960px;margin:0 auto}#banner ul{ padding-bottom:10px; }#banner li{float:left;width:330px;line-height:1.3;font-size:93%}#banner a:hover,#banner a:focus{background:transparent;color:#ff0;text-decoration:none}#banner a img{margin-bottom:5px;filter:alpha(opacity=100);opacity:1}#banner a:hover img,#banner a:focus img{filter:alpha(opacity=80);opacity:0.8}#news h2{ margin-bottom:15px; }#news th,#news td{padding-bottom:1.0em;line-height:1.4}#news th{padding-right:.5em;color:#cfcec8;font-weight:bold;white-space:nowrap}#news td li{margin-bottom:.6em;line-height:1.4}#news td ins{ color:#ff0101; }#news td em{color:#ff0101;font-weight:bold}#news td a.em{ color:#40beff; }#news td strong{ font-size:116%; }#publicity h2{ margin-bottom:15px; }#publicity{position:relative;margin-right:-20px}#publicity .column2 li{float:left;width:310px;margin-right:10px;margin-bottom:10px;padding:12px;background:url(../img/common/bg_cell.png);color:#fff;line-height:1.4}#publicity .column2 li img{float:left;margin-right:9px}#publicity .column2 li h3{margin-bottom:.5em;font-weight:bold}#publicity .column2 li p{font-size:93%;color:#cfcec8;text-align:1.1}#publicity .column2 li em{ color:#ff0101; }#publicity .log{ padding-right:22px; }#specinfo h1{ margin-bottom:10px; }#specinfo h2{ margin-bottom:15px; }#specinfo .article{ margin-bottom:1em; }#package{float:left;width:160px}#package p{width:152px;text-align:center;line-height:1.2}#package p img{margin-bottom:5px;border:1px solid #ffffff}#products table{float:right;width:515px;border-spacing:1px;border-collapse:separate}#products table th,#products table td{padding:10px;background:url(../img/common/bg_cell.png)}#products table th{color:#abaaa1;white-space:nowrap}#products table td em{ color:#ff1010; }#limited p{ margin:0.5em 0; }#limited h3 img{float:left;margin:0 15px 15px 0}#limited h3{color:#fff600;font-weight:bold;font-size:123%}#shop h3{margin-bottom:.5em;color:#fff000;font-size:124%;font-weight:bold}#shop ul{ margin-bottom:1em; }#shop ul.notes{ padding:.8em 0; }#shop ul.notes li{margin-bottom:0.3em;line-height:1.3;color:#cccbc4;font-size:85%;padding-left:1em;text-indent:-1em}#shop .article p{padding:0 20px;margin-bottom:1em}#sofmap{ padding-bottom:1em; }#sofmap ol li{width:220px;float:left}#sofmap ol li h4{margin-bottom:.5em;color:#fff000;text-align:center;font-weight:bold}#sofmap ol li img{ margin-bottom:2px; }#sofmap p,#sofmap ul{ padding:0 20px; }#shop #sofmap ol li p{ margin-bottom:.2em; }#teleca table,#original table{ margin:0 5px; }#teleca td,#original td{padding:0 25px 20px 15px;text-align:center}#original td{ vertical-align:bottom; }#teleca td img,#original td img{margin-bottom:3px;vertical-align:middle}#download h2{ margin-bottom:10px; }#download .article{ margin-bottom:25px; }#dl_trial p img,#dl_wp p img,#dl_bnr p img,#dl_twi p img,#dl_twi2 p img{position:absolute;top:35px;left:400px}#dl_trial p,#dl_wp p,#dl_bnr p,#dl_twi p,#dl_twi2 p{position:relative;background-repeat:no-repeat;width:630px;height:120px}#dl_trial p{ background-image:url(../img/download/trial_bg.png); }#dl_wp p{ background-image:url(../img/download/wp_01_bg.png); }#dl_bnr p{ background-image:url(../img/download/bnr_01_bg.png); }#dl_twi p{ background-image:url(../img/download/tw_01_bg.png); }#dl_twi2 p{ background-image:url(../img/download/tw_02_bg.png); }#dl_trial p.nobg,#dl_wp p.nobg,#dl_bnr p.nobg,#dl_twi p.nobg,#dl_twi2 p.nobg{padding-top:5px;background:none;width:auto;height:auto}#dl_trial p.nobg em,#dl_wp p.nobg em,#dl_bnr p.nobg em,#dl_twi p.nobg em,#dl_twi2 p.nobg em{color:#ff0101;font-weight:bold}div.dl_wp_lv2{position:relative;padding:10px 0 15px}div.dl_wp_lv2 p{ line-height:1.2; }div.dl_wp_lv2 p img{ margin-bottom:5px; }div.dl_wp_lv2 p img.new{position:absolute;left:-10px;top:20px}div.dl_wp_lv2 p em{color:#ff0101;font-weight:bold}div.dl_bnr_lv2 h3{color:#FF0;font-size:108%;font-weight:bold;padding-left:5px;margin-bottom:10px;border-left:5px solid #ff0}#dl_wp div.dl_wp_lv2 p{ background-image:none; }div.dl_wp_lv2 dl{width:120px;padding-left:20px}div.dl_wp_lv2 dt{color:#ff0;font-weight:bold;padding-bottom:5px}div.dl_wp_lv2 dd{ padding-bottom:10px; }div.dl_bnr_lv2 #w550{ padding-top:10px; }div.dl_bnr_lv2 #w200 p,div.dl_bnr_lv2 #w150 p,div.dl_bnr_lv2 #w150h p{padding-right:20px}div.dl_bnr_lv2 p{ padding-bottom:20px; }div.dl_bnr_lv2 p img{ padding-bottom:5px; }#trial h2{ margin-bottom:25px; }#trial #slideshow{width:320px;height:180px;overflow:hidden;float:left;margin-bottom:1.5em}#trial .rightbox{width:348px;margin-bottom:1.5em}#trial .rightbox p{ margin-bottom:.7em; }#trial .rightbox p.notes{color:#cfcfc4;font-size:93%;line-height:1.4}#trial .rightbox p.notes a{ color:#ffffff; }#trial .rightbox p.notes a:hover,#trial .rightbox p.notes a:focus{ color:#333127; }#trial em{ color:#ffff00; }#trial dl{ margin-bottom:1.5em; }#trial dt{ padding:0 5px .2em; }#trial dt a{ color:#ffffff; }#trial dt a:hover,#trial dt a:focus{background:none;color:#ffff00}#trial dd{margin-bottom:1.2em;background:url(../img/common/bg_cell.png);padding:15px}#trial dd img{ margin-right:7px; }#goods{position:relative;margin-right:-20px}#goods h1{ margin-bottom:15px; }#goods .column3 li{position:relative;display:inline-block;*display:inline; *zoom:1; vertical-align:top;width:190px;margin:0 10px 10px 0;padding:20px 15px 15px;background:url(../img/common/bg_cell.png)}#goods .column3 li h2{margin-bottom:.5em;line-height:1.3;font-size:108%;font-weight:bold}#goods .column3 li h2 img{margin-bottom:5px;background:#fff;padding:1px;border:1px solid #67675d;vertical-align:top}#goods .column3 li h2 a img{ border:1px solid #fff600; }#goods .column3 li h2 span{display:block;text-align:center}#goods .column3 li p{font-size:93%;line-height:1.5}#goods p em{color:#fe2222}#goods .column3 li img.new{position:absolute;left:10px;top:40px;background:transparent;border:none}#goods .colspan3{position:relative;width:650px;margin-bottom:10px;padding:20px 15px;background:url(../img/common/bg_cell.png)}#goods .colspan3 h2{margin-bottom:.5em;line-height:1.3;font-size:108%;font-weight:bold}#goods .colspan3 h2 img{margin-bottom:5px;background:#fff;padding:1px;border:1px solid #67675d;vertical-align:top}#goods .colspan3 p{line-height:1.5}#goods .colspan3 h2 a img{ border:1px solid #fff600; }#goods .colspan3 .overview{width:184px;float:left}#goods .colspan3 .listen{width:440px;float:right}#goods .colspan3 .listen p{ color:#abaaa1; }#goods .colspan3 .listen table{ margin-bottom:0; }#goods .colspan3 .listen th,#goods .colspan3 .listen td{padding:.6em .6em .6em 3px;border-top:1px solid #3b392f;border-bottom:1px solid #3b392f;font-size:93%;line-height:1.3;vertical-align:middle}#goods .colspan3 .listen th{ white-space:nowrap; }#goods .colspan3 .listen td{ color:#abaaa1; }#goods .colspan3 img.new{position:absolute;left:-10px;top:40px;background:transparent;border:none}#goods #ost p{ margin-bottom:.8em; }#goods #vfb h2 img{margin:0 25px 0 0;float:left}#goods #vfb p{ overflow:hidden; }#goods #vfb li{display:inline-block;*display:inline;*zoom:1;margin-right:.3em}#goods #vfb li a img{border:1px solid #abaaa1;filter:alpha(opacity=90);opacity:0.9}#goods #vfb li a:hover img,#goods #vfb li a:focus img{border:1px solid #ff0;filter:alpha(opacity=100);opacity:1}#special{position:relative;margin-right:-20px}#special h1{ margin-bottom:15px; }#special .column2 li{position:relative;float:left;width:310px;margin-right:10px;margin-bottom:10px;padding:10px;background:url(../img/common/bg_cell.png);color:#fff;line-height:1.4}#special .column2 li img{ margin-bottom:3px; }#special .column2 li em{font-size:93%;color:#ff1010;font-weight:bold}#special .column2 li img.new{position:absolute;left:265px;top:20px;background:transparent;border:none}#special .article{margin-right:20px;padding:20px;background:url(../img/common/bg_cell.png)}#special .article img.right{float:right;margin:0 0 10px 15px}#special .article h2{margin-bottom:.5em;color:#fff600;font-size:138%;font-weight:bold;line-height:1.4}#special .article h3{margin-bottom:.5em;color:#ff1010;font-size:108%;font-weight:bold;line-height:1.4}#special .article p{ margin-bottom:.5em; }#special .article em{ color:#ff1010; }#special table{margin-top:1.0em;border-spacing:5px;border-collapse:separate}#special th,#special td{ padding:3px 10px 3px 5px; }#special th{border-left:5px solid #7a7766;white-space:nowrap;color:#7a7766;letter-spacing:.5em}#gallery .column2{ margin-right:-10px; }#gallery .column2 li{position:relative;width:260px;padding:25px 25px}#gallery .column2 li.even{ float:right; }#gallery .column2 li img{ margin-bottom:5px; }#gallery .column2 li img.new{position:absolute;left:5px;top:35px;background:transparent;border:none}#gnav{height:98px;padding:20px;position:relative;box-sizing:border-box;z-index:1}#top #gnav{position:relative}#top #gnav::after{content:"";display:block;background-image:url(/img/top/bg_topfla_ost.jpg);background-blend-mode:lighten;background-repeat:no-repeat;opacity:0.7;width:721px;height:98px;position:absolute;top:0;left:0;z-index:-1}.gnav_wrap{display:flex;flex-wrap:wrap;margin-top:24px}.gnav_text{margin-bottom:5px}.gnav_list{display:flex;flex-wrap:wrap;width:539px}.gnav_list_item{overflow:hidden;height:22px;margin-right:10px}.gnav_list_item:last-of-type{margin-right:0}.gnav_list_item a:hover,.gnav_list_item a:focus{background:none}.gnav_list_item a:hover .gnav_list_item_image,.gnav_list_item a:focus .gnav_list_item_image{margin-top:-23px}.gnav_adultonly{position:absolute;top:26px;right:21px}#top h1{background:#1f1e18}