/*!
font.css
*//*!
"roboto"
Copyright (C) 2014 Christian Robertson
http://www.google.com/
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/@font-face{font-family:roboto;src:url("../fonts/roboto-regular.eot?") format("oldIE"),url("../fonts/roboto-regular.woff") format("woff"),url("../fonts/roboto-regular.ttf") format("truetype")}/*!
"Sacramento" is licensed under the SIL Open fonts 1.1
By http://www.1001fonts.com/sacramento-font.html/
*/@font-face{font-family:sacramento;src:url("../fonts/sacramento-regular.eot?") format("oldIE"),url("../fonts/sacramento-regular.woff") format("woff"),url("../fonts/sacramento-regular.ttf") format("truetype")}/*!
font.en.css
*//*!
"Cardo" is licensed under the SIL Open fonts 1.1
By https://www.google.com/fonts/specimen/Cardo
*/@font-face{font-family:cardo;src:url("../fonts/cardo-regular.eot?") format("oldIE"),url("../fonts/cardo-regular.woff") format("woff"),url("../fonts/cardo-regular.ttf") format("truetype")}@font-face{font-family:cardo;src:url("../fonts/cardo-bold.eot?") format("oldIE"),url("../fonts/cardo-bold.woff") format("woff"),url("../fonts/cardo-bold.ttf") format("truetype");font-weight:bold}@font-face{font-family:cardo;src:url("../fonts/cardo-italic.eot?") format("oldIE"),url("../fonts/cardo-italic.woff") format("woff"),url("../fonts/cardo-italic.ttf") format("truetype");font-style:italic}/*!
"Marcellus SC" is licensed under the SIL Open fonts 1.1
By http://www.1001fonts.com/marcellus-sc-font.html
*/@font-face{font-family:marcellus-sc;src:url("../fonts/marcelluss-regular.eot?") format("oldIE"),url("../fonts/marcellussc-regular.woff") format("woff"),url("../fonts/marcellussc-regular.ttf") format("truetype")}/*!
"JosefinSlab" is licensed under the SIL Open fonts 1.1
By http://http://www.1001fonts.com/josefin-slab-font.html/
*/@font-face{font-family:josefinslab;src:url("../fonts/josefinslab-semibold.eot?") format("oldIE"),url("../fonts/josefinslab-semibold.woff") format("woff"),url("../fonts/josefinslab-semibold.ttf") format("truetype")}/*!
common.css
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}body{font-family:'Lucida Grande','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,'メイリオ',sans-serif;font-size:100%;line-height:1.4;background:url("../images/background.jpg") repeat-x;-webkit-text-size-adjust:none}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%}a{text-decoration:none;color:#00117c;font-weight:bold;-webkit-transition:all .3s ease;transition:all .3s ease}a.hover{text-shadow:0 0 5px rgba(0,0,255,1)}*:focus{outline:0}.clr{width:100%;height:1px;margin:0 0 -1px 0;clear:both}#container{display:none}#loader{left:0;top:0;width:100%;height:100%;position:fixed;z-index:1030;background:#fff;text-align:center;padding-top:100px}#loader-image_s{display:none}#fb-root{display:none}#overheader{background:#7e0025;padding:2px 8px;font-size:14px;text-shadow:.071em .071em black;box-shadow:0 1px 4px rgba(0,0,0,0.6);-webkit-transition:all .3s ease;transition:all .3s ease}#overheader-left{float:left;width:80px}#overheader-right{float:right;width:80px;text-align:right}#overheader-center{margin:0 80px;text-align:center}#overheader-center li{display:-moz-inline-box;display:inline-block}#overheader a{color:#d3d3d3}#overheader a.navi{color:#909ce5}#overheader a.naviS{display:none}#overheader a.tel{color:#ffc5d3}#overheader a.hover{color:white;text-shadow:0 0 .357em white}#titleheader{height:90px;margin:13px auto;display:table;table-layout:fixed;width:97%;font-family:roboto,sans-serif;font-size:16px}#titleheader li{display:table-row}#titleheader_left{display:table-cell;text-align:left;vertical-align:middle;width:45%}#titleheader_left img{max-width:100%}#titleheader_right{display:table-cell;text-align:right;vertical-align:middle;width:45%}#titleheader_validator,#titleheader_language,#titleheader_social{height:20px;padding:5px;line-height:15px}#titleheader_right img{height:20px;max-width:100%}#titleheader_social img{cursor:pointer}#titleheader_social{position:relative}#titleheader a.hover img{opacity:.7;filter:alpha(opacity=70)}#menu{position:absolute;top:27px;right:0;background-color:white;border:1px gray solid;padding:5px;width:220px;min-height:60px;display:none;text-align:left;z-index:1010;border-radius:6px}#menu>div{margin:2px}#close{height:20px;width:40%;margin:2px 30%;cursor:pointer}footer{background:#7e0025;padding:2px 8px 40px 8px;text-align:center;box-shadow:0 -1px 4px rgba(0,0,0,0.6);font-size:14px;font-weight:bold;color:#d3d3d3;text-shadow:.071em .071em black;-webkit-transition:all .3s ease;transition:all .3s ease}footer a{color:#ffc5d3}footer a.hover{color:#fff;text-shadow:0 0 5px rgba(255,255,255,1)}#title{position:relative;overflow:hidden;max-width:1920px;width:100%;height:350px;box-shadow:0 0 6px rgba(0,0,0,0.6)}#title img{width:100%;margin-top:-25%}#title div{position:absolute;text-align:right;left:0;right:18%;top:42%}#title div h1{height:80px;font-family:sacramento,cursive;font-size:70px;color:#fff;text-shadow:.029em .029em .029em black,.029em .029em .029em black}#title div h2{font-size:35px;color:#000;text-shadow:0 0 .171em white,0 0 .171em white,0 0 .171em white}nav{width:100%;font-size:16px;background-color:#7e0025;box-shadow:0 1px 4px rgba(0,0,0,0.6)}nav ul{width:90%;height:auto;margin:0 auto;display:table;table-layout:fixed;border-collapse:separate;border-spacing:2px 0}nav li{display:table-row}nav a{position:relative;padding:3px;box-sizing:border-box;background-color:rgba(0,22,124,1);display:table-cell;text-align:center;vertical-align:middle;word-wrap:break-word;color:#faf3db;text-shadow:.063em .063em .063em rgba(0,0,0,0.8);cursor:pointer;-webkit-transition:all .4s ease;transition:all .4s ease}nav a.current{background-color:rgba(209,14,94,1);color:#faf3db}nav a.hover{background-color:rgba(229,0,151,1);color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.8),0 0 .313em rgba(255,255,255,1),0 0 .313em rgba(255,255,255,1),0 0 .313em rgba(255,255,255,1)}nav img{position:absolute;left:0;width:100%;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .4s ease;transition:all .4s ease}nav img.A{bottom:200%;z-index:1000}nav img.B{top:200%;z-index:1005}nav a.hover img.A{opacity:1;filter:alpha(opacity=100);bottom:100%}nav a.hover img.B{opacity:1;filter:alpha(opacity=100);top:100%}#main{padding:10px 80px;margin:0 0 30px 0;line-height:22px;color:#3c3c3c;position:relative;z-index:1015}#main h1{margin:32px 0 20px 0;font-size:1.3em;font-weight:bold;color:#8d5446}#main h2{margin:18px 0 20px 0;font-size:1.2em;font-weight:bold;color:#684d3f}#main h3{margin:12px 0 2px 20px;font-size:1em;font-weight:bold;color:#0b4068}#main h4{margin:12px 0 0 40px;font-size:1em;font-weight:bold;color:#686868}#main p.h3{margin-left:20px;font-size:98%}#main p.h4{margin-left:40px;font-size:95%}#main strong{color:#a5132e}#main .jump{text-align:right;margin-right:10%;margin-bottom:-20px}#main img{margin:0;width:100%;box-shadow:2px 2px 4px rgba(0,0,0,0.8)}#main img.imageLeft{float:left;max-width:100%;width:50%;margin:0 35px 10px 0}#main img.imageRight{float:right;max-width:100%;width:50%;margin:0 35px 10px 35px}#main a.colorboxImage{display:block;margin:0 35px 10px 0;padding:0;width:50%;height:auto;max-width:400px;float:left}#main .ref{padding:0 30px 0 30px;margin:25px 0 20px 0;font-size:.9em;font-style:italic}#main .hint{margin:0 0 0 60px;color:#3c3c3c;font-weight:normal;font-size:14px}#main .hint img{box-shadow:none;max-width:none;width:24px;margin:0 5px 0 0;vertical-align:bottom}#main .pdficon{box-shadow:none;max-width:none;width:32px;margin:0 5px 0 0;vertical-align:bottom}@media screen and (min-width:480px) and (max-width:1000px){#titleheader{height:80px;margin:5px auto}#titleheader_validator,#titleheader_language,#titleheader_social{height:18px;padding:3px}#titleheader_right img{height:18px}#title div{width:100%;top:210px;padding:15px;background:rgba(100,0,0,0.2);text-align:center}#title div h1{font-size:55px;height:62px}#title div h2{font-size:25px}#main{padding:8px 50px}#main img.imageLeft{margin:0 25px 10px 0}#main img.imageRight{margin:0 25px 10px 25px}#main a.colorboxImage{margin:0 25px 10px 0}}@media screen and (max-width:480px){#loader{background:#fff}#loader-image_s{display:inline}#loader-image{display:none}a{-webkit-transition:none;transition:none}#overheader{font-size:8px;padding:2px 4px;-webkit-transition:none;transition:none}#overheader-left{width:30px}#overheader-right{width:30px}#overheader-center{margin:0 30px}#overheader a.navi{display:none}#overheader a.naviS{display:inline;color:#909ce5}#titleheader{margin:0 auto;height:auto;font-size:14px}#titleheader_validator{display:none}#titleheader_language,#titleheader_social{height:18px;padding:2px}#titleheader_right img{height:18px}footer{font-size:8px;padding:2px 4px 20px 4px;-webkit-transition:none;transition:none}#title{height:200px}#title div{width:100%;top:70px;padding:7px;background:rgba(100,0,0,0.2);text-align:center}#title div h1{font-size:30px;height:33px}#title div h2{font-size:18px}nav{position:relative;height:48px;top:-48px;margin-bottom:-48px;background-color:rgba(100,0,0,0.2);font-size:10px}nav a{height:48px;background-color:rgba(0,22,124,0.6);color:#fff;border-radius:6px;-webkit-transition:none;transition:none}nav a.current{background-color:rgba(209,14,94,0.6);color:#fff}nav img{display:none}nav.fixed{position:fixed;top:0;z-index:1025}#main{padding:0 10px;line-height:16px}#main h1{margin:10px 0 5px 0;font-size:15px}#main h2{margin:8px 0 5px 0;font-size:14px}#main h3{margin:6px 0 5px 0;font-size:13px}#main h4{margin:4px 0 5px 0;font-size:12px}#main .jump{margin-bottom:-5px}#main img.imageLeft{margin:0 10px 5px 0}#main img.imageRight{margin:0 10px 5px 10px}#main a.colorboxImage{margin:0 10px 5px 0}#main .hint{margin:0 0 0 35px;font-size:11px}#main .hint img{width:16px}}/*!
common.en.css
*/#overheader{font-family:roboto,sans-serif}footer{font-family:roboto,sans-serif}#title div h2{font-family:JosefinSlab,sans-serif}nav{font-family:marcellus-sc,serif}#main{font-family:cardo,serif;text-rendering:optimizeLegibility;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;-moz-font-feature-settings:"kern=1";-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";font-feature-settings:"kern";font-kerning:normal}@media screen and (max-width:480px){#body{text-rendering:optimizeSpeed}#main{font-size:14px}}#main img.imageLogo{max-width:250px}