/*! Copyright (C) 08-04-2015 RIKEN */

/*! Copyright (C) 24-03-2014 RIKEN */a,a:link{cursor:pointer}body{padding-top:0;font-family:helvetica,arial,sans-serif;background-color:#E4E4E4;color:#707070}.text-justify{text-align:justify}.container{max-width:970px}table tbody th,table tfoot th{border-top:1px solid #ddd}header{position:relative;padding:5px 0 0;background-color:#fafafa}header .nav-column{margin-top:0;padding-right:0}header .nav{margin-top:0;font-size:14px;line-height:18px}header .nav>li>a{padding:10px}header .nav-pills>li>a{border-radius:0}@media (min-width:768px){header .nav{margin-top:20px}}.col-sm-8{margin-top:20px}#lang{position:absolute;top:5px;right:5px;border:1px solid #CCC;margin:0;padding:1px 5px;background-image:url(/assets/templates/fantom-bootstrap/images/icons/bg_englishbtn.jpg);background-repeat:repeat-x;background-position:bottom}#lang a{padding-left:15px;line-height:22px;background-repeat:no-repeat;background-position:left center;color:#666}#lang a.ja{background-image:url(/assets/templates/fantom-bootstrap/images/icons/ic_japanese.gif)}#lang a.en{background-image:url(/assets/templates/fantom-bootstrap/images/icons/ic_english.gif)}footer{background-color:#044678;text-align:left;color:#b5bbc9;font-size:15px;padding:60px}footer .row div{padding:10px}#page{background-color:#fff;box-shadow:0 1px 1px #888}.content{margin:0;padding:0}#content{padding:15px;background-color:#fff}#content>section{margin:-15px}#content>h2,section>h2{margin:0}#banner{background-color:#044678;color:#cdbfe3;padding:0;min-height:0}#banner h1#title{color:#fff;text-align:left;padding:10px 0;margin:0;font-size:20px;line-height:1}#banner>p{padding:5px 30px}section{padding:15px;margin:0}#tools .thumbnail,section .col{text-align:center}section .col .thumbnail{border:none;-webkit-box-shadow:none;box-shadow:none}section .col p{text-align:left}section h1{text-align:center}section,section.odd{background-color:#fff}section.even,section.hero,section.references{background-color:#eff1f4}section.banner,section.blue{background-color:#044678;color:#fff;padding:20px 0}section.intro{background-color:#fff;color:#246D91}section .subtitle{margin-bottom:43px;color:#044678;text-align:center}.figure{text-align:justify;padding:0 30px}.highlight{background-color:#def}.icon-2{font-size:2em}.icon-3{font-size:4em}.icon-4{font-size:7em}.icon-5{font-size:12em}.icon-6{font-size:20em}a.icon,a.icon:hover{color:#666;text-decoration:none}a.icon:hover{color:#111}.circle{margin-bottom:25px;padding:20px 0 0;-webkit-border-radius:190px;border-radius:190px;background-color:#f7f8fa}.number{display:block;text-align:center;width:40px;height:30px;margin-right:auto;margin-bottom:17px;margin-left:auto;padding-top:9px;-webkit-border-radius:50px;border-radius:50px;background-color:#363b48;font-family:Montserrat,sans-serif;color:#fff;font-size:20px}.quote-box{margin:0 5px;padding:34px 40px 34px 98px;-webkit-border-radius:8px;border-radius:8px;background-color:#fff;background-position:8% 22%;-webkit-background-size:50px;-moz-background-size:50px;background-size:50px;background-repeat:no-repeat no-repeat;text-align:left}.quote{color:#2d303b;font-size:15px;line-height:24px}.quote-thingy{display:block;margin-top:-2px;margin-right:auto;margin-left:45px}hr.soften{height:1px;margin:35px 0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.1),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.1),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.1),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.1),rgba(0,0,0,0));border:0}.popover{max-width:600px;width:auto}aside h1{font-size:38.5px}.well{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.thumbnails .thumbnail{background-color:transparent}.thumbnails li{list-style-type:none}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:inherit}.navbar-fixed-top.affix{transition:margin-top 1s;margin-top:0}.navbar-fixed-top.affix-top{transition:margin-top 1s;margin-top:-40px}.navbar-fixed-top{background-color:#044678}.tbr{border:2px solid #ff0}.popover-content>img{max-width:100%}.nav>li.current>a{text-decoration:none;background-color:#eee}#content a[href^="http:"],#content a[href^="https:"],#content a[href^="ftp:"]{padding-right:14px;background:url(/assets/templates/fantom-bootstrap/images/icons/ui-icons_469bdd_ext-link.png) no-repeat center right}#content .feo-filename a,#content .front-table a,#content a.icon{padding-right:0;background:0 0}thead th{text-align:left;background:0 0}tbody tr.even td,tbody tr:nth-child(even) td,tr.even{background:#fff}tbody tr.odd td,tbody tr:nth-child(odd) td,tr.odd{background:#E5ECF9}table.datatable,table.front-table{margin-bottom:1.4em;width:100%}footer{position:relative}footer #footer .addthis_toolbox,footer .addthis_toolbox{position:absolute;bottom:10px;left:375px;width:400px}.thumbnail.tool{min-height:580px}.thumbnail.tool>a>img{margin-right:auto;margin-left:auto;display:block;height:auto;max-width:100%}.faq dt{margin-top:1em;font-size:24px}