﻿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,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-family:"DINOT-Bold";src:url("../fonts/DINOT-Bold.eot?fnbk0m");src:url("../fonts/DINOT-Bold.eot?fnbk0m#iefix") format("embedded-opentype"),url("../fonts/DINOT-Bold.ttf?fnbk0m") format("truetype"),url("../fonts/DINOT-Bold.woff?fnbk0m") format("woff"),url("../fonts/DINOT-Bold.svg?fnbk0m#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}html{font-size:10px;scroll-behavior:smooth}body{font-family:"Hiragino Sans", "ヒラギノ角ゴシック", "Hiragino Kaku Gothic ProN", "Yu Gothic", "游ゴシック", YuGothic, "メイリオ", sans-serif;font-weight:500;font-size:1.6rem;color:#000;line-height:1.6;letter-spacing:0;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 767px){body{font-size:1.4rem;line-height:1.5}}body.modalOpen{overflow:hidden}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a{-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}a:link{text-decoration:none}a img{-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8}img{max-width:100%;height:auto;display:inline-block;vertical-align:middle}*:focus{outline:none}._container,._container-1200,._container-1260{margin:auto;padding-left:20px;padding-right:20px;width:100%;max-width:1140px}._container-1200{max-width:1200px}._container-1260{max-width:1260px}#header{position:fixed;top:0;left:0;width:100%;z-index:9999;background:rgba(18,29,31,0.5)}#header.inPage{position:sticky;height:auto;background:rgba(18,29,31,0.9)}#header .headerIn{position:relative;margin:0 auto;max-width:1400px;display:-webkit-flex;display:flex;-webkit-align-items:start;align-items:start;-webkit-justify-content:space-between;justify-content:space-between;padding:35px 15px 15px}@media (max-width: 991px){#header .headerIn{padding:15px 20px}}#header .headerIn .logo{gap:0 15px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}#header .headerIn .logo img{width:85px;-moz-transition:width .3s ease;-o-transition:width .3s ease;-webkit-transition:width .3s ease;transition:width .3s ease}@media (max-width: 1200px){#header .headerIn .logo img{width:60px}}@media (max-width: 767px){#header .headerIn .logo img{width:40px}}#header.is-scrolled .headerIn .logo{margin-top:-10px}@media (max-width: 1200px){#header.is-scrolled .headerIn .logo{margin-top:-5px}}@media (max-width: 767px){#header.is-scrolled .headerIn .logo{margin-top:-10px}}#header.is-scrolled .headerIn .logo img{width:50px}@media (max-width: 1200px){#header.is-scrolled .headerIn .logo img{width:35px}}@media (max-width: 767px){#header.is-scrolled .headerIn .logo img{width:30px}}@media (max-width: 991px){#gNav{display:block;position:absolute;top:100%;left:0;width:100%;opacity:0;visibility:hidden;pointer-events:none;-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);-webkit-transform:translateY(-8px);transform:translateY(-8px);transition:opacity .3s ease, visibility .3s ease, transform .3s ease}#gNav.active{opacity:1;visibility:visible;pointer-events:auto;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}#gNav>ul{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:0}@media (max-width: 991px){#gNav>ul{display:block;background:rgba(18,29,31,0.9);padding:10px 20px}}#gNav>ul>li{padding:0 15px;border-right:1px solid #FFF}#gNav>ul>li:first-child{padding-left:0}@media (max-width: 991px){#gNav>ul>li{padding:0;border-right:0}}#gNav>ul>li a{display:block;padding:2px 5px;color:#FFF;font-weight:bold;line-height:1;font-size:1.7rem}@media (max-width: 1200px){#gNav>ul>li a{font-size:1.5rem}}@media (max-width: 991px){#gNav>ul>li a{width:100%;padding:15px 20px;color:#FFF;font-size:1.4rem}}#menuIcon{display:none;position:absolute;top:50%;right:20px;cursor:pointer;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;-moz-transform:translateY(-60%);-ms-transform:translateY(-60%);-webkit-transform:translateY(-60%);transform:translateY(-60%)}@media (max-width: 991px){#menuIcon{width:45px;height:45px;display:block}}@media (max-width: 767px){#menuIcon{width:35px}}#menuIcon .iconIn{display:block;width:40px;height:26px;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (max-width: 767px){#menuIcon .iconIn{width:30px;height:20px}}#menuIcon span{width:40px;height:3px;display:inline-block;position:absolute;top:50%;right:0;margin-top:-1.5px;background:#FFF;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;transition:transform .3s ease, opacity .3s ease}@media (max-width: 767px){#menuIcon span{width:30px;height:2px;margin-top:-1px}}#menuIcon span:nth-child(1){-moz-transform:translateY(-12px);-ms-transform:translateY(-12px);-webkit-transform:translateY(-12px);transform:translateY(-12px)}@media (max-width: 767px){#menuIcon span:nth-child(1){-moz-transform:translateY(-9px);-ms-transform:translateY(-9px);-webkit-transform:translateY(-9px);transform:translateY(-9px)}}#menuIcon span:nth-child(2){-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}#menuIcon span:nth-child(3){-moz-transform:translateY(12px);-ms-transform:translateY(12px);-webkit-transform:translateY(12px);transform:translateY(12px)}@media (max-width: 767px){#menuIcon span:nth-child(3){-moz-transform:translateY(9px);-ms-transform:translateY(9px);-webkit-transform:translateY(9px);transform:translateY(9px)}}#menuIcon:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8}#menuIcon.active{border:none}#menuIcon.active span:nth-child(1){-moz-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}#menuIcon.active span:nth-child(2){-moz-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}#menuIcon.active span:nth-child(3){-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}#footer{padding:40px 0;background:rgba(120,170,195,0.29)}@media (max-width: 767px){#footer{font-size:1.3rem;padding:20px 0}}#footer .company,#footer .address{margin-bottom:15px}#footer .footLinks{margin-bottom:50px}@media (max-width: 767px){#footer .footLinks{margin-bottom:30px}}#footer .footLinks li{margin-bottom:3px}#footer .footLinks a{color:inherit;text-decoration:underline}#footer .footLinks a:hover{text-decoration:none}#footer .copy{text-align:center;font-weight:bold;font-size:1.8rem}@media (max-width: 991px){#footer .copy{font-size:1.5rem}}@media (max-width: 767px){#footer .copy{font-size:1.3rem}}.contTtl{width:600px;margin:0 auto 50px;text-align:center}@media (max-width: 991px){.contTtl{width:480px;margin-bottom:30px}}@media (max-width: 767px){.contTtl{width:100%;margin-bottom:15px}}.contTtl.noSub{margin-bottom:70px}@media (max-width: 991px){.contTtl.noSub{margin-bottom:50px}}@media (max-width: 767px){.contTtl.noSub{margin-bottom:30px}}.contTtl h1,.contTtl h2{font-size:3.4rem;border-bottom:2px solid #52a5dc;margin-bottom:5px}@media (max-width: 991px){.contTtl h1,.contTtl h2{font-size:2.6rem}}@media (max-width: 767px){.contTtl h1,.contTtl h2{font-size:1.8rem;padding-bottom:3px}}.contTtl .sub{font-size:1.8rem}@media (max-width: 991px){.contTtl .sub{font-size:1.5rem}}@media (max-width: 767px){.contTtl .sub{font-size:1.3rem}}#pagetop{position:fixed;right:0;bottom:40px;z-index:9999;width:100%;pointer-events:none}@media (min-width: 1399px){#pagetop{right:-110px}}@media (max-width: 767px){#pagetop{bottom:20px}}#pagetop>._container-1200{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}#pagetop .btnPagetop{width:65px;pointer-events:auto;text-align:center}@media (max-width: 991px){#pagetop .btnPagetop{width:50px}}@media (max-width: 767px){#pagetop .btnPagetop{width:40px}}#pagetop a{color:inherit;font-size:1.6rem;font-weight:600;line-height:1}@media (max-width: 991px){#pagetop a{font-size:1.3rem}}@media (max-width: 767px){#pagetop a{font-size:1rem}#pagetop a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}#pagetop a img{margin-bottom:2px}@media (max-width: 991px){#pagetop a img{margin-bottom:0}}.text-left{text-align:left !important}.text-center{text-align:center !important}.text-right{text-align:right !important}@media (max-width: 991px){.hidden-tb{display:none !important}}@media (max-width: 767px){.hidden-xs{display:none !important}}@media (min-width: 992px){.visible-tb{display:none !important}}@media (min-width: 768px){.visible-xs{display:none !important}}
