﻿.page-wrap{width:75%}.bgindent{text-indent:-9999px}.mgauto{margin:0 auto;text-align:center}.dblock{float:left;overflow:hidden;display:block}.linkhover a:hover img{filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:0.7;opacity:0.7;zoom:1}.linkhover2 a:hover img{filter:alpha(opacity=90);-ms-filter:"alpha(opacity=90)";-moz-opacity:0.9;opacity:0.9;zoom:1}html,body{background:#f8f9fa;color:#323232;height:100%;margin:0 0 0 0;padding:0 0 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-family:Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}html p,html ul,html li,html h1,html h2,html h3,html div,html p,html table,html td,html th,html tr,body p,body ul,body li,body h1,body h2,body h3,body div,body p,body table,body td,body th,body tr{margin:0;padding:0}html ul li,body ul li{list-style:none}html a:link,body a:link{color:#323232}html a:visited,body a:visited{color:#323232}html a:hover,html a:active,html a:focus,body a:hover,body a:active,body a:focus{color:#323232}html a:link,html a:visited,body a:link,body a:visited{text-decoration:underline}html a:hover,html a:active,html a:focus,body a:hover,body a:active,body a:focus{text-decoration:none}html a:hover,body a:hover{filter:alpha(opacity=75);-ms-filter:"alpha(opacity=75)";-moz-opacity:0.75;opacity:0.75;zoom:1}body.index{width:100%;height:100%}.wrapper{width:100%;margin:0 auto}.index{position:relative}.index .logoBx{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.index h1{width:500px}.index img{width:500px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:0 10px 0 0}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.index .logoBx{transform:translate(0%, 0%) !important;margin-left:-260px;margin-top:-40px}}_:-ms-lang(x),_::-webkit-meter-bar,.index .logoBx{transform:translate(0%, 0%) !important;margin-left:-260px;margin-top:-40px}.detail h1{width:180px;margin:0;padding:0;display:block}.detail h1 a{width:180px;display:block}.detail img{width:180px}.inner{width:95%;margin:0 auto}.inner:after{content:"";clear:both;display:block}#top-head{top:-100px;position:absolute;width:100%;margin:100px auto 0;padding:50px 0 0;line-height:1;z-index:999;font-family:'Lato', sans-serif}#top-head a,#top-head{color:#555;text-decoration:none}#top-head .inner{position:relative}#top-head .logo{float:left;height:40px}#global-nav ul{list-style:none;position:absolute;right:0;bottom:0;font-size:14px}#global-nav ul li{float:left}#global-nav ul li a{padding:10px 30px 15px 30px;display:block}#global-nav ul li a.here{border-bottom:3px solid #1e4784;color:#1e4784;font-weight:700}#top-head.fixed{margin-top:0;top:0;position:fixed;padding-top:50px;height:60px;background:rgba(248,249,250,0.9)}#top-head.fixed .logo{font-size:24px;color:#323232}#top-head.fixed #global-nav ul li a{color:#323232;padding:10px 30px 15px 30px}#nav-toggle{display:none;position:absolute;right:12px;top:15px;width:32px;height:36px;cursor:pointer;z-index:101}#nav-toggle div{position:relative}#nav-toggle span{display:block;position:absolute;height:4px;width:100%;background:#444;left:0;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}#nav-toggle span:nth-child(1){top:0}#nav-toggle span:nth-child(2){top:11px}#nav-toggle span:nth-child(3){top:22px}.content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:220px 0 0 0;width:600px;margin:0 auto}.Bx{padding:0 0 80px 0}.Bx h2{color:#323232;margin:0 0 40px 0;padding:0 0 20px 0;font-size:50px;font-size:calc(50px + 0.25vw);font-family:Lato;font-weight:700;text-align:center}.Bx h2 .jp_heading{font-weight:normal;font-size:14px;padding:30px 0 10px 0;color:#777;line-height:1.2em}.Bx h2.jp{font-size:33px}.Bx h3{font-size:20px;margin:0 0 30px 0}.tablelayoutBx{padding:0 0 0 0;border-collapse:collapse;border-spacing:0px}.tablelayoutBx table{width:100%;padding:0 0 0 0;font-size:15px;line-height:1.6em}.tablelayoutBx th{width:23%;padding:0 20px 40px 0;font-weight:normal;vertical-align:top;text-align:left;white-space:nowrap}.tablelayoutBx th:last-child{padding:0 20px 0 0}.tablelayoutBx td{vertical-align:top;padding:0 0 40px 0}.newsBx{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.newsBx li{margin:0 0 40px 0;padding:0 0 40px 0;border-bottom:1px solid #cecece}.newsBx li .date{font-size:16px;font-family:Lato;font-weight:700;margin:0 0 10px 0}.newsBx li .description{font-size:15px}.newscaptionBx{color:#777;font-size:13px;line-height:1.4em;margin:30px 0 0 0}.textBx{margin:0 0 40px 0}.textBx p{font-size:15px;margin:0 0 30px 0;line-height:1.7em}.textBx p img{width:100%;height:auto}.textBx .caption{font-size:13px;margin:-10px 0 0 0;color:#777}.contentnaviBx{border-top:1px solid #cecece;padding:40px 0 40px}.backnavi:link,.backnavi:visited{text-decoration:none}.backnavi:hover,.backnavi:active,.backnavi:focus{text-decoration:underline}footer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin:0 auto;width:95%;padding:20px 0;font-size:12px;text-align:left}@media (max-width: 960px){.wrapper{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width: 768px){.tablelayoutBx table{font-size:13px;padding:0 0 0 0}.tablelayoutBx th{width:27%;padding:0 20px 20px 0}.tablelayoutBx td{padding:0 0 20px 0}footer{padding:20px 10px}}@media screen and (max-width: 640px){#top-head,.inner{width:100%;padding:0;margin:0}#top-head{top:0;position:fixed;margin-top:0}#top-head.fixed{padding-top:0;background:transparent}#mobile-head{background:#f8f9fa;width:100%;height:56px;z-index:999;position:relative}.detail #mobile-head{-webkit-box-shadow:0px 2px 2px 0px rgba(50,50,50,0.25);-moz-box-shadow:0px 2px 2px 0px rgba(50,50,50,0.25);box-shadow:0px 2px 2px 0px rgba(50,50,50,0.25)}#top-head.fixed .logo,#top-head .logo{position:absolute;left:8px;top:8px;color:#323232;font-size:26px}#global-nav{position:absolute;top:-500px;background:#323232;width:100%;text-align:center;padding:10px 0;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;transition:.5s ease-in-out}#global-nav ul{list-style:none;position:static;right:0;bottom:0;font-size:14px}#global-nav ul li{float:none;position:static}#top-head #global-nav ul li a,#top-head.fixed #global-nav ul li a{width:100%;display:block;color:#fff;padding:18px 0}#top-head #global-nav ul li a.here,#top-head.fixed #global-nav ul li a.here{border-bottom:none;color:#fff;font-weight:400}#nav-toggle{display:block;right:20px}.open #nav-toggle span:nth-child(1){top:11px;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);transform:rotate(315deg)}.open #nav-toggle span:nth-child(2){width:0;left:50%}.open #nav-toggle span:nth-child(3){top:11px;-webkit-transform:rotate(-315deg);-moz-transform:rotate(-315deg);transform:rotate(-315deg)}.open #global-nav{-moz-transform:translateY(556px);-webkit-transform:translateY(556px);transform:translateY(556px)}.index{position:relative}.index h1{width:400px}.index img{width:400px}.content{padding:100px 0 0 0;width:100%}.Bx{width:90%;margin:0 auto;padding:0 0 60px 0}.Bx h2{font-size:30px;padding:0 0 10px 0}.Bx h2.jp{font-size:26px !important}.Bx h2 .jp_heading{font-size:12px;padding:20px 0 10px 0}.Bx h3{font-size:18px}.newsBx li{margin:0 0 30px 0;padding:0 0 30px 0}.newscaptionBx{margin:20px 0 0 0}.textBx p{font-size:14px;line-height:1.6em}.contentnaviBx{width:90%;margin:0 auto}.detail h1{width:150px}.detail h1 a{width:150px}.detail img{width:150px}}@media screen and (max-width: 640px) and (-ms-high-contrast: none){*::-ms-backdrop,.index .logoBx{margin-left:-240px;margin-top:-40px}}@media screen and (max-width: 640px) and (-ms-high-contrast: none){_:-ms-lang(x),_::-webkit-meter-bar,.index .logoBx{transform:translate(0%, 0%) !important;margin-left:-240px;margin-top:-40px}}@media only screen and (max-width: 560px){.index{position:relative}.index h1{width:280px}.index img{width:280px;padding:0 8px 0 0}}@media only screen and (max-width: 560px) and (-ms-high-contrast: none){*::-ms-backdrop,.index .logoBx{margin-left:-150px;margin-top:-40px}}@media only screen and (max-width: 560px){_:-ms-lang(x),_::-webkit-meter-bar,.index .logoBx{transform:translate(0%, 0%) !important;margin-left:-150px;margin-top:-40px}}
/*# sourceMappingURL=styles.css.map */
