﻿@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@100;300;400;500;700;800;900&display=swap");@import url("//db.onlinewebfonts.com/c/d1a334db298c1be47956f40951b9ac28?family=Frutiger+LT+Pro+55+Roman");@import url("https://fonts.cdnfonts.com/css/a-otf-shin-go-pro");.stt-lang-select{display:none !important}@media only screen and (min-width: 768px) and (max-width: 1199px){#header .lan{right:12%}}@media only screen and (max-width: 767px){#header .lan{position:fixed;top:10px;z-index:10;right:10px}}#header .btn{display:flex;align-items:center;justify-content:flex-start;padding:.25rem;cursor:pointer;position:relative;border:none;border-bottom:1px solid #fff;background-color:transparent;cursor:pointer;outline:none;padding:0;appearance:none}@media only screen and (max-width: 767px){#header .btn{padding:0 0.3rem}}@media only screen and (max-width: 1199px){#header .btn{text-shadow:0 0 10px #000}}#header .btn span,#header .btn i{color:#fff}#header .btn span.material-symbols-outlined{font-size:143%;font-weight:300}@media only screen and (min-width: 768px) and (max-width: 1199px){#header .btn span.material-symbols-outlined{font-size:86%}}@media only screen and (max-width: 767px){#header .btn span.material-symbols-outlined{font-size:143%}}#header .btn span.main_txt{font-size:115%;font-family:'Noto Sans JP','メイリオ', 'Meiryo', 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', '游ゴシック体', 'Yu Gothic', YuGothic, 'MS Ｐゴシック', 'MS PGothic', 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;padding:.35em .35em .35em .25em;font-weight:600}@media only screen and (min-width: 768px) and (max-width: 1199px){#header .btn span.main_txt{font-size:86%}}@media only screen and (max-width: 767px){#header .btn span.main_txt{font-size:115%}}@media only screen and (min-width: 544.5px) and (max-width: 767px){#header .btn span.main_txt{font-size:172%}}#header .btn i.ion-android-globe{font-size:115%}@media only screen and (min-width: 768px) and (max-width: 1199px){#header .btn i.ion-android-globe{font-size:86%}}@media only screen and (max-width: 767px){#header .btn i.ion-android-globe{font-size:115%}}#header .btn i.ion-ios-arrow-up{font-size:115%}@media only screen and (min-width: 768px) and (max-width: 1199px){#header .btn i.ion-ios-arrow-up{font-size:86%}}@media only screen and (max-width: 767px){#header .btn i.ion-ios-arrow-up{font-size:115%}}#header .dropdown{position:absolute;width:p2r(110);background:#fff;visibility:hidden;opacity:0;margin-top:.2em;transform:translateY(0.5rem);transition:all 0.1s cubic-bezier(0.16, 1, 0.5, 1);box-shadow:0 2px 6px 2px rgba(60,64,67,0.149),0 1px 2px 0 rgba(60,64,67,0.302);border-radius:0 0 4px 4px}@media only screen and (max-width: 767px){#header .dropdown{width:p2r(120)}}@media only screen and (max-width: 767px){#header .dropdown{width:100%}}#header .dropdown a{font-size:115%;display:flex;align-items:center;padding:0.25rem 1.25em !important;text-decoration:none;color:black;color:#000 !important;letter-spacing:-0.01em}@media only screen and (min-width: 768px) and (max-width: 1199px){#header .dropdown a{font-size:108%}}@media only screen and (max-width: 767px){#header .dropdown a{font-size:108%}}@media only screen and (min-width: 544.5px) and (max-width: 767px){#header .dropdown a{font-size:93%}}#header .dropdown a:last-child:hover{border-radius:0 0 4px 4px}#header .dropdown a:hover{background-color:#ccc}#header .dropdown a[data-stt-active]{background-color:#ccc}#header .dropdown.show{visibility:visible;opacity:1;transform:translateY(0rem);z-index:10;white-space:nowrap}#header .arrow{transform:rotate(180deg);transition:0.2s ease}#header .inn_left ul.h_menu li .lan{display:flex;align-items:center;margin:0 .25em;border-bottom:1px solid #fff}#header .inn_left .ic_adi i{background-color:#000}#header.fixed .inn_left ul.h_menu li.lan{border-bottom:1px solid #000}#header.fixed .inn_left ul.h_menu li.lan .btn span,#header.fixed .inn_left ul.h_menu li.lan .btn i{color:#000}@keyframes slideDown{0%{opacity:0}100%{opacity:1}}
