/*!
Template: arkhe
Theme Name: triolet_theme
Version: 3.12.0
*/@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Arima:wght@100..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Tinos:ital,wght@0,400;0,700;1,400;1,700&display=swap";@font-face{font-family:"Shippori Gothic B2";src:url("/wp-content/themes/triolet_theme/fonts/ShipporiGothicB2-Bold.woff2") format("woff2");font-weight:bold;font-style:normal;font-display:swap}body{font-family:"Noto Sans JP",sans-serif;font-size:clamp(15px,15px + 1*(100vw - 375px)/1600,16px);font-weight:400;line-height:1.8;color:#232323}p,li,dt,dl{line-height:1.8}p{margin:0 0 1.5em 0;font-size:clamp(15px,15px + 1*(100vw - 375px)/1600,16px);line-height:1.8}@media screen and (min-width: 992px){p{line-height:1.8}}small{opacity:initial}li{list-style-type:none}img{border:0}.l-content{overflow-x:unset}.imgexp{overflow:hidden}.imgexp img{width:100%;transition:.3s}.imgexp img:hover{transform:scale(1.05)}@media screen and (min-width: 992px){.spbr{display:none}}.pcbr{display:none}@media screen and (min-width: 992px){.pcbr{display:block}}.l-header{background:linear-gradient(90deg, #274875, #2a5693);transition:all .3s ease}.l-header__body{display:flex;flex-direction:row-reverse;justify-content:space-between}@media screen and (min-width: 992px){.l-header__body{flex-direction:unset;max-width:90%}}.l-header__logo{display:flex;justify-content:flex-start}.l-header .p-drawer::before{background:#fff}.c-headLogo__title{font-size:clamp(14px,14px + 10*(100vw - 375px)/1545,24px);color:#fff;text-align:left;font-weight:normal;font-family:"Shippori Gothic B2",sans-serif;padding-left:1em}.c-iconBtn__icon{height:45px;width:45px;background:#0e2e59;padding:5px;color:#fff;border:1px solid #fff}.c-drawerNav{border:none}.c-drawerNav .menu-item{border-bottom:1px solid #fff}.c-drawerNav .menu-item a{font-size:16px;font-weight:400;color:#fff}.c-drawerNav button{border:2px solid #fff !important}.c-submenuToggleBtn .c-submenuToggleBtn__svg{padding:15%}.p-drawer .menu-item-has-children .sub-menu{overflow:hidden;transition:max-height .4s ease-in-out,visibility 0s .4s}.p-drawer .menu-item-has-children .sub-menu:not(.is-opened){max-height:0;visibility:hidden}.p-drawer .menu-item-has-children .sub-menu.is-opened{max-height:500px;visibility:visible;transition-delay:0s}.p-drawer::before{background:linear-gradient(90deg, #274875, #2a5693) !important}.p-drawer__close{color:#fff}/*# sourceMappingURL=style.css.map */