@charset "utf-8";@import url("//hello.myfonts.net/count/27544c");/*
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/html,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;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav 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:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}/* @license
 * MyFonts Webfont Build ID 2577484, 2013-06-10T22:23:48-0400
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: P22 Morris Ornaments by P22
 * URL: http://www.myfonts.com/fonts/p22/morris/p22-morris-ornaments/
 *
 * Webfont: P22 Morris Troy by P22
 * URL: http://www.myfonts.com/fonts/p22/morris/p22-morris-troy/
 *
 * Webfont: P22 Morris Golden by P22
 * URL: http://www.myfonts.com/fonts/p22/morris/p22-morris-golden/
 *
 *
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2577484
 * Webfonts copyright: &#x00A9; 2007 by P22 type foundry, Inc. All rights reserved.
 *
 * © 2013 MyFonts Inc
*/@font-face{font-family:'P22Morris-Ornaments';src:url("../fonts/27544C_0_0.eot");src:url("../fonts/27544C_0_0.eot?#iefix") format("embedded-opentype"),url("../fonts/27544C_0_0.woff") format("woff"),url("../fonts/27544C_0_0.ttf") format("truetype")}@font-face{font-family:'P22Morris-Troy';src:url("../fonts/27544C_1_0.eot");src:url("../fonts/27544C_1_0.eot?#iefix") format("embedded-opentype"),url("../fonts/27544C_1_0.woff") format("woff"),url("../fonts/27544C_1_0.ttf") format("truetype")}@font-face{font-family:'P22Morris-Golden';src:url("../fonts/27544C_2_0.eot");src:url("../fonts/27544C_2_0.eot?#iefix") format("embedded-opentype"),url("../fonts/27544C_2_0.woff") format("woff"),url("../fonts/27544C_2_0.ttf") format("truetype")}#header:before,#global-nav nav:before,.app-info:before,#header:after,#global-nav nav:after,.app-info:after{content:" ";display:table}#header:after,#global-nav nav:after,.app-info:after{clear:both}html{width:100%;height:100%;font-size:100%;background-color:#111;-webkit-tap-highlight-color:rgba(255,255,255,0.3);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{width:100%;font:18px/1.55 P22Morris-Troy,sans-serif;color:#fff}h1,h2,h3,h4,h5,h6{font-weight:bold;line-height:1.55}p{line-height:1.55;line-break:strict}nav ul,nav ol{list-style:none}li,dt,dd{line-height:1.55;line-break:strict}a{color:#fff;text-decoration:underline}a:visited{color:#fff;text-decoration:none}a:hover{color:#fff;outline:0}a:active{color:#fff;outline:0}a:focus{color:#fff;outline:thin dotted}img,a img{vertical-align:bottom;border:none;font-size:0;line-height:0;background:transparent;-ms-interpolation-mode:bicubic}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}svg:not(:root){overflow:hidden}b,strong,i,em{font-style:normal;font-weight:bold}address{font-style:normal;font-weight:normal}abbr[title]{font-style:normal;font-weight:normal;text-decoration:none;border-bottom:1px dotted #999}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,var,samp,kbd,tt{font-family:monospace, serif;font-size:0.8125em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}pre code,pre var,pre samp,pre kbd,pre tt{font-size:100%}table{empty-cells:show;font-size:inherit}th,td{line-height:1.55;text-align:left;vertical-align:top}th{font-weight:bold}thead th,thead td{text-align:center;vertical-align:middle}form{margin:0;padding:0}fieldset{margin:0;padding:0;border:0;white-space:normal}legend{display:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button:disabled,html input:disabled{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;*width:13px;*height:13px;cursor:pointer}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}[hidden]{display:none}body{background:#000 center 50px no-repeat;overflow-x:hidden}#home body{background-image:url(../images/background_home.jpg)}#container{width:100%;overflow:hidden}#header{position:relative;z-index:50;margin:0 auto;padding-top:11px;width:900px;height:39px}#header p{display:inline;float:left;width:139px;height:27px}#header ul{list-style:none;display:inline;float:right}#header li{display:block;display:inline;float:left;margin-right:15px}#header .sns-line{margin-top:-2px}#header .sns-twitter{margin-top:4px}#header .sns-facebook{margin-top:-2px}#header .sns-google-plus{margin-top:2px}#global-nav{position:relative;z-index:10;margin:0 auto;padding-top:20px;height:186px;margin-left:-50px}#global-nav nav{position:relative;margin:0 auto;width:960px}#global-nav a{display:block;text-decoration:none;background:url(../images/g-navi.png) 0 0 no-repeat;background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}#global-nav a:before{content:"";display:block;width:0;height:150%}#global-nav h1,#global-nav p{position:absolute;top:-20px;left:20px;width:265px;height:210px}#global-nav h1 a,#global-nav p a{width:265px;height:210px;background-position:0px 0}#global-nav h1 a:hover,#global-nav h1 a:active,#global-nav h1 a:focus,#global-nav p a:hover,#global-nav p a:active,#global-nav p a:focus{background-position:0px -219px}#global-nav ul{display:inline;float:right;width:700px;margin:35px auto 0;background:url(../images/g_navi_bg.png) center top no-repeat}#global-nav li{display:inline;float:left}#global-nav .special{width:135px}#global-nav .special a{width:135px;height:112px;background-position:-270px -50px}#global-nav .special a:hover,#global-nav .special a:active,#global-nav .special a:focus{background-position:-270px -269px}#global-nav .special.selected a{background-position:-270px -269px}#global-nav .game-guide{width:150px}#global-nav .game-guide a{width:150px;height:112px;background-position:-410px -50px}#global-nav .game-guide a:hover,#global-nav .game-guide a:active,#global-nav .game-guide a:focus{background-position:-410px -269px}#global-nav .game-guide.selected a{background-position:-410px -269px}#global-nav .story{width:137px}#global-nav .story a{width:137px;height:112px;background-position:-560px -50px}#global-nav .story a:hover,#global-nav .story a:active,#global-nav .story a:focus{background-position:-560px -269px}#global-nav .story.selected a{background-position:-560px -269px}#global-nav .gallery{width:143px}#global-nav .gallery a{width:143px;height:112px;background-position:-695px -50px}#global-nav .gallery a:hover,#global-nav .gallery a:active,#global-nav .gallery a:focus{background-position:-695px -269px}#global-nav .gallery.selected a{background-position:-695px -269px}#global-nav .support{width:135px}#global-nav .support a{width:135px;height:112px;background-position:-845px -50px}#global-nav .support a:hover,#global-nav .support a:active,#global-nav .support a:focus{background-position:-845px -269px}#global-nav .support.selected a{background-position:-845px -269px}#content{position:relative;margin:0 auto 130px;width:960px;background:url(../images/background_content.png) center top repeat-y}#content:after{content:'';position:absolute;bottom:-100px;left:50%;z-index:1;display:block;margin-left:-468px;width:936px;height:382px;background:url(../images/background_content_footer.png) center top no-repeat}#main{position:relative;z-index:2;margin-top:-62px;padding:40px 60px 30px}#main p{text-shadow:2px 2px 2px #000}.app-info{clear:both;margin:45px auto 0;width:808px;font-family:"Hiragino Kaku Gothic Pro W3",Meiryo,Helvetica,Arial,verdana,sans-serif;font-size:89%}.app-info .app-icon{display:inline;float:left;margin-right:20px;width:120px}.app-info dl{display:inline;float:left;width:460px}.app-info dt{clear:both;display:inline;float:left;margin-bottom:10px}.app-info dt:after{content:':';padding-right:8px}.app-info dd{display:inline;float:left;margin-bottom:10px}.app-info dd.indent{clear:both;margin:-5px 0 0 20px}.app-info dd dl{display:inline;float:none;display:block;width:auto}.app-info dd dt{clear:both;display:inline;float:none;display:block;margin-bottom:0}.app-info dd dd{display:inline;float:none;display:block;margin-bottom:0;margin-left:20px}.app-info ul{list-style:none}.app-info .caution_detail{padding-left:14px;font-size:78%}.app-info .caution{display:block;padding-bottom:5px;font-size:67%}.app-info .market-links{display:inline;float:right;width:200px;list-style:none}.app-info .market-links li{margin-bottom:10px}#footer{clear:both;margin-top:40px;padding-top:40px;background:url(../images/separator_line.png) center top no-repeat;font-family:"Hiragino Kaku Gothic Pro W3",Meiryo,Helvetica,Arial,verdana,sans-serif;font-size:89%}#footer ul{text-align:center}#footer li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;border-left:1px solid #9e9e9e;line-height:1}#footer li.contact-us{border-right:1px solid #9e9e9e}#footer li a{padding:2px 20px;text-decoration:none}#footer li a:hover,#footer li a:active,#footer li a:focus{text-decoration:underline}#copyright{margin:10px 0;font-size:67%;color:#666;text-align:center}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.swipebox{overflow:hidden !important}#swipebox-overlay img{border:none !important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999 !important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}#swipebox-slider{height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none}#swipebox-slider .slide{background:url(../images/swipebox_loader.gif) no-repeat center center;height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide img{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-action,#swipebox-caption{position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-action{bottom:-50px}#swipebox-action.visible-bars{bottom:0}#swipebox-action.force-visible-bars{bottom:0 !important}#swipebox-caption{top:-50px;text-align:center}#swipebox-caption.visible-bars{top:0}#swipebox-caption.force-visible-bars{top:0 !important}#swipebox-action #swipebox-prev,#swipebox-action #swipebox-next,#swipebox-action #swipebox-close{background-image:url(../images/swipebox_icons.png);background-repeat:no-repeat;border:none !important;text-decoration:none !important;cursor:pointer;position:absolute;width:50px;height:50px;top:0}#swipebox-action #swipebox-close{background-position:15px 12px;left:40px}#swipebox-action #swipebox-prev{background-position:-32px 13px;right:100px}#swipebox-action #swipebox-next{background-position:-78px 13px;right:40px}#swipebox-action #swipebox-prev.disabled,#swipebox-action #swipebox-next.disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:0.3}#swipebox-slider.rightSpring{-moz-animation:rightSpring 0.3s;-webkit-animation:rightSpring 0.3s}#swipebox-slider.leftSpring{-moz-animation:leftSpring 0.3s;-webkit-animation:leftSpring 0.3s}@-moz-keyframes rightSpring{0%{margin-left:0px}50%{margin-left:-30px}100%{margin-left:0px}}@-moz-keyframes leftSpring{0%{margin-left:0px}50%{margin-left:30px}100%{margin-left:0px}}@-webkit-keyframes rightSpring{0%{margin-left:0px}50%{margin-left:-30px}100%{margin-left:0px}}@-webkit-keyframes leftSpring{0%{margin-left:0px}50%{margin-left:30px}100%{margin-left:0px}}#swipebox-overlay{background:#0d0d0d}#swipebox-action,#swipebox-caption{text-shadow:1px 1px 1px black;background-color:#0d0d0d;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0d0d0d), color-stop(100%, #000));background-image:-webkit-linear-gradient(#0d0d0d, #000);background-image:-moz-linear-gradient(#0d0d0d, #000);background-image:-o-linear-gradient(#0d0d0d, #000);background-image:linear-gradient(#0d0d0d,#000000);-webkit-box-shadow:0 1px 1px 1px #212121, inset 0 1px 1px 1px black;-moz-box-shadow:0 1px 1px 1px #212121, inset 0 1px 1px 1px black;box-shadow:0 1px 1px 1px #212121, inset 0 1px 1px 1px black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=95);opacity:0.95}#swipebox-action{-webkit-box-shadow:0 -1px -1px 1px #212121, inset 0 -1px -1px 1px black;-moz-box-shadow:0 -1px -1px 1px #212121, inset 0 -1px -1px 1px black;box-shadow:0 -1px -1px 1px #212121, inset 0 -1px -1px 1px black}#swipebox-caption{color:#fff !important;font-size:111%;line-height:43px}/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{position:relative;zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;background:url(images/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}.flex-direction-nav .flex-next{background-position:100% 0;right:-36px}.flex-direction-nav .flex-prev{left:-36px}.flexslider:hover .flex-next{opacity:0.8;right:5px}.flexslider:hover .flex-prev{opacity:0.8;left:5px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0.3 !important;filter:alpha(opacity=30);cursor:default}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{background:#fff;background:rgba(255,255,255,0.5);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:0}.flex-direction-nav .flex-next{opacity:1;right:0}}
