.navbar-brand{max-width:none}
.navbar-header{max-width:1054px}
.form-group{margin-bottom:0}
.table-form thead>tr>th thead>tr>th,.table-form tbody>tr>th,.table-form tfoot>tr>th,.table-form thead>tr>td,.table-form tbody>tr>td,.table-form tfoot>tr>td{vertical-align:middle}
body{font-family:"sqmarket","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Helvetica,Arial,sans-serif;background-color:#fefefe;-webkit-transform:translate3d(0, 0, 0);-webkit-text-size-adjust:none}
h1,h2,h3,h4,h5,h6{margin:0}
table.table th,table.table td{vertical-align:middle}
.control-group{margin-bottom:0}
input,select,textarea{margin-bottom:0 !important}
label p{margin-bottom:0}
a{color:#333}a:hover{color:#666}
.navbar-nav>li>a,.navbar-nav>li>span{padding:5px 8px;display:inline;font-size:13px}.navbar-nav>li>a:hover,.navbar-nav>li>span:hover{background:transparent}
.u-lang-nav.navbar-nav>li>a,.u-lang-nav.navbar-nav>li>span{padding:5px 2px}
.control-group .u-message{margin-bottom:2px;display:none;color:#b94a48}
.control-group.error .u-message{display:block}
.u-id{background-color:#fefefe}
.u-inner{max-width:1024px;margin:auto}
.u-content{min-height:480px}
.u-caret{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}
.u-footer{background-color:#888c8d;color:#fff;margin-top:32px;padding:32px;font-size:12px}.u-footer a{color:#fff;margin-right:12px}.u-footer a:hover{color:#fff;text-decoration:underline}
.u-note{font-weight:normal;color:#999}
.u-frame{border:1px solid #ddd;border-radius:4px;padding:0;color:#777}.u-frame .u-frame-header{background-color:#f5f5f5;border-radius:4px 4px 0 0;padding:8px 16px;line-height:26px}.u-frame .u-frame-header .u-frame-title{text-shadow:0 1px 0 #fff;font-weight:200;vertical-align:middle;font-size:1.2em}.u-frame .u-frame-header .u-frame-title i{margin-top:4px}
.u-frame .u-frame-content{border-radius:4px 4px 0 0;padding:8px 16px}
.u-icon-retina{border-radius:18px;width:114px;height:114px}
.u-icon{border-radius:9px;width:57px;height:57px}
tr.u-link:hover th,tr.u-link:hover td{background-color:#ffe !important}
.u-nav a{color:#888;text-decoration:none}.u-nav a.sel{color:#333;text-decoration:underline}
#faq .p-faq .panel-body a{text-decoration:underline}
#an-anim>ol{list-style:none;margin:0;padding:0}
#an-anim>ol>li{margin:0;padding:0;display:none}
#an-anim>ol>li.run{display:block}
#an-anim .an-stage{overflow:hidden;margin:0;padding:0}
#an-anim .an-stage div{position:absolute}
.an-stage *{margin:0;padding:0;font-smoothing:antialiased;-webkit-font-smoothing:antialiased}
#an-anim .an-stage img{position:absolute;top:0;left:0}
#an-anim .AN-Scene-Description{display:none}
#an-anim iframe{border:none;height:100%;width:100%}
#an-anim .an-stage{position:absolute;top:0;left:0;width:100%;height:100%}
#an-anim{height:320px;width:480px;position:relative}
#an-anim{background-color:#fff;font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;font-size:12px;line-height:1.3}
#an-obj-1{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);width:1024px;height:368px;top:0;left:0}
#an-obj-2{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);width:1024px;height:368px;top:0;left:0}
@-webkit-keyframes ani-an-obj-2-0{0%{-webkit-transform:translate3d(0, 0, 0);opacity:1} 100%{-webkit-transform:translate3d(0, 0, 0);opacity:0}}@keyframes ani-an-obj-2-0{0%{transform:translate3d(0, 0, 0);opacity:1} 100%{transform:translate3d(0, 0, 0);opacity:0}}.run.t-0 #an-obj-2{animation-name:ani-an-obj-2-0;-webkit-animation-name:ani-an-obj-2-0;animation-duration:1s;-webkit-animation-duration:1s;animation-delay:11s;-webkit-animation-delay:11s;animation-fill-mode:both;-webkit-animation-fill-mode:both}
.t-0 #an-obj-2{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);opacity:0}
.restart.t-0 #an-obj-2{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);opacity:1}
.restart #an-obj-2{animation-name:none !important;-webkit-animation-name:none !important}
#an-obj-3{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);width:1024px;height:368px;top:0;left:0}
@-webkit-keyframes ani-an-obj-3-0{0%{-webkit-transform:translate3d(0, 0, 0);opacity:1} 100%{-webkit-transform:translate3d(0, 0, 0);opacity:0}}@keyframes ani-an-obj-3-0{0%{transform:translate3d(0, 0, 0);opacity:1} 100%{transform:translate3d(0, 0, 0);opacity:0}}.run.t-0 #an-obj-3{animation-name:ani-an-obj-3-0;-webkit-animation-name:ani-an-obj-3-0;animation-duration:1s;-webkit-animation-duration:1s;animation-delay:9s;-webkit-animation-delay:9s;animation-fill-mode:both;-webkit-animation-fill-mode:both}
.t-0 #an-obj-3{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);opacity:0}
.restart.t-0 #an-obj-3{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);opacity:1}
.restart #an-obj-3{animation-name:none !important;-webkit-animation-name:none !important}
#an-obj-4{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);width:1024px;height:368px;top:0;left:0}
@-webkit-keyframes ani-an-obj-4-0{0%{-webkit-transform:translate3d(0, 0, 0);opacity:1} 100%{-webkit-transform:translate3d(0, 0, 0);opacity:0}}@keyframes ani-an-obj-4-0{0%{transform:translate3d(0, 0, 0);opacity:1} 100%{transform:translate3d(0, 0, 0);opacity:0}}.run.t-0 #an-obj-4{animation-name:ani-an-obj-4-0;-webkit-animation-name:ani-an-obj-4-0;animation-duration:1s;-webkit-animation-duration:1s;animation-delay:7s;-webkit-animation-delay:7s;animation-fill-mode:both;-webkit-animation-fill-mode:both}
.t-0 #an-obj-4{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);opacity:0}
.restart.t-0 #an-obj-4{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);opacity:1}
.restart #an-obj-4{animation-name:none !important;-webkit-animation-name:none !important}
#an-obj-5{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);width:1024px;height:368px;top:0;left:0}
@-webkit-keyframes ani-an-obj-5-0{0%{-webkit-transform:translate3d(0, 0, 0);opacity:1} 100%{-webkit-transform:translate3d(0, 0, 0);opacity:0}}@keyframes ani-an-obj-5-0{0%{transform:translate3d(0, 0, 0);opacity:1} 100%{transform:translate3d(0, 0, 0);opacity:0}}.run.t-0 #an-obj-5{animation-name:ani-an-obj-5-0;-webkit-animation-name:ani-an-obj-5-0;animation-duration:1s;-webkit-animation-duration:1s;animation-delay:5s;-webkit-animation-delay:5s;animation-fill-mode:both;-webkit-animation-fill-mode:both}
.t-0 #an-obj-5{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);opacity:0}
.restart.t-0 #an-obj-5{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);opacity:1}
.restart #an-obj-5{animation-name:none !important;-webkit-animation-name:none !important}
#an-obj-6{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);width:1024px;height:368px;top:0;left:0}
@-webkit-keyframes ani-an-obj-6-0{0%{-webkit-transform:translate3d(0, 0, 0);opacity:1} 100%{-webkit-transform:translate3d(0, 0, 0);opacity:0}}@keyframes ani-an-obj-6-0{0%{transform:translate3d(0, 0, 0);opacity:1} 100%{transform:translate3d(0, 0, 0);opacity:0}}.run.t-0 #an-obj-6{animation-name:ani-an-obj-6-0;-webkit-animation-name:ani-an-obj-6-0;animation-duration:1s;-webkit-animation-duration:1s;animation-delay:3s;-webkit-animation-delay:3s;animation-fill-mode:both;-webkit-animation-fill-mode:both}
.t-0 #an-obj-6{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);opacity:0}
.restart.t-0 #an-obj-6{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);opacity:1}
.restart #an-obj-6{animation-name:none !important;-webkit-animation-name:none !important}
#an-obj-7{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);width:1024px;height:368px;top:0;left:0}
@-webkit-keyframes ani-an-obj-7-0{0%{-webkit-transform:translate3d(0, 0, 0);opacity:1} 100%{-webkit-transform:translate3d(0, 0, 0);opacity:0}}@keyframes ani-an-obj-7-0{0%{transform:translate3d(0, 0, 0);opacity:1} 100%{transform:translate3d(0, 0, 0);opacity:0}}.run.t-0 #an-obj-7{animation-name:ani-an-obj-7-0;-webkit-animation-name:ani-an-obj-7-0;animation-duration:1s;-webkit-animation-duration:1s;animation-delay:1s;-webkit-animation-delay:1s;animation-fill-mode:both;-webkit-animation-fill-mode:both}
.t-0 #an-obj-7{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);opacity:0}
.restart.t-0 #an-obj-7{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);opacity:1}
.restart #an-obj-7{animation-name:none !important;-webkit-animation-name:none !important}
#an-scene-0 .an-stage{width:1024px;height:368px}
.p-content{line-height:1.2em}.p-content h4{margin-bottom:.5em}
#top table tr th,#top table tr td{color:#999}
