@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+JP&display=swap);
/* Document
 * ========================================================================== *//**
 * 1. Correct the line height in all browsers.
 */:where(html) {
  line-height: 1.15; /* 1 */
}/* Sections
 * ========================================================================== *//**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Edge, Firefox, and Safari.
 */:where(h1) {
  font-size: 2em;
  -webkit-margin-after: 0.67em;
          margin-block-end: 0.67em;
  -webkit-margin-before: 0.67em;
          margin-block-start: 0.67em;
}/* Grouping content
 * ========================================================================== *//**
 * Remove the margin on nested lists in Chrome, Edge, and Safari.
 */:where(dl, ol, ul) :where(dl, ol, ul) {
  -webkit-margin-after: 0;
          margin-block-end: 0;
  -webkit-margin-before: 0;
          margin-block-start: 0;
}/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Correct the inheritance of border color in Firefox.
 */:where(hr) {
  -webkit-box-sizing: content-box;
          box-sizing: content-box; /* 1 */
  color: inherit; /* 2 */
  height: 0; /* 1 */
}/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */:where(pre) {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}/* Text-level semantics
 * ========================================================================== *//**
 * Add the correct text decoration in Safari.
 */:where(abbr[title]) {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */:where(b, strong) {
  font-weight: bolder;
}/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */:where(code, kbd, samp) {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}/**
 * Add the correct font size in all browsers.
 */:where(small) {
  font-size: 80%;
}/* Tabular data
 * ========================================================================== *//**
 * 1. Correct table border color in Chrome, Edge, and Safari.
 * 2. Remove text indentation from table contents in Chrome, Edge, and Safari.
 */:where(table) {
  border-color: currentColor; /* 1 */
  text-indent: 0; /* 2 */
}/* Forms
 * ========================================================================== *//**
 * Remove the margin on controls in Safari.
 */:where(button, input, select) {
  margin: 0;
}/**
 * Remove the inheritance of text transform in Firefox.
 */:where(button) {
  text-transform: none;
}/**
 * Correct the inability to style buttons in iOS and Safari.
 */:where(button, input:is([type="button" i], [type="reset" i], [type="submit" i])) {
  -webkit-appearance: button;
}/**
 * Add the correct vertical alignment in Chrome, Edge, and Firefox.
 */:where(progress) {
  vertical-align: baseline;
}/**
 * Remove the inheritance of text transform in Firefox.
 */:where(select) {
  text-transform: none;
}/**
 * Remove the margin in Firefox and Safari.
 */:where(textarea) {
  margin: 0;
}/**
 * 1. Correct the odd appearance in Chrome, Edge, and Safari.
 * 2. Correct the outline style in Safari.
 */:where(input[type="search" i]) {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/**
 * Correct the cursor style of increment and decrement buttons in Safari.
 */::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}/**
 * Remove the inner padding in Chrome, Edge, and Safari on macOS.
 */::-webkit-search-decoration {
  -webkit-appearance: none;
}/**
 * 1. Correct the inability to style upload buttons in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/**
 * Remove the inner border and padding of focus outlines in Firefox.
 */:where(button, input:is([type="button" i], [type="color" i], [type="reset" i], [type="submit" i]))::-moz-focus-inner {
  border-style: none;
  padding: 0;
}/**
 * Restore the focus outline styles unset by the previous rule in Firefox.
 */:where(button, input:is([type="button" i], [type="color" i], [type="reset" i], [type="submit" i]))::-moz-focusring {
  outline: 1px dotted ButtonText;
}/**
 * Remove the additional :invalid styles in Firefox.
 */:where(:-moz-ui-invalid) {
  box-shadow: none;
}/* Interactive
 * ========================================================================== *//*
 * Add the correct styles in Safari.
 */:where(dialog) {
  background-color: white;
  border: solid;
  color: black;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  left: 0;
  margin: auto;
  padding: 1em;
  position: absolute;
  right: 0;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}:where(dialog:not([open])) {
  display: none;
}/*
 * Add the correct display in all browsers.
 */:where(summary) {
  display: list-item;
}/* Document
 * ========================================================================== *//**
 * 1. Add border box sizing in all browsers (opinionated).
 * 2. Backgrounds do not repeat by default (opinionated).
 */*,
::before,
::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
}/**
 * 1. Add text decoration inheritance in all browsers (opinionated).
 * 2. Add vertical alignment inheritance in all browsers (opinionated).
 */::before,
::after {
  text-decoration: inherit; /* 1 */
  vertical-align: inherit; /* 2 */
}/**
 * 1. Use the default cursor in all browsers (opinionated).
 * 2. Change the line height in all browsers (opinionated).
 * 3. Breaks words to prevent overflow in all browsers (opinionated).
 * 4. Use a 4-space tab width in all browsers (opinionated).
 * 5. Remove the grey highlight on links in iOS (opinionated).
 * 6. Prevent adjustments of font size after orientation changes in iOS.
 */:where(:root) {
  cursor: default; /* 1 */
  line-height: 1.5; /* 2 */
  overflow-wrap: break-word; /* 3 */
  -moz-tab-size: 4; /* 4 */
  -o-tab-size: 4;
     tab-size: 4; /* 4 */
  -webkit-tap-highlight-color: transparent; /* 5 */
  -webkit-text-size-adjust: 100%; /* 6 */
}/* Sections
 * ========================================================================== *//**
 * Remove the margin in all browsers (opinionated).
 */:where(body) {
  margin: 0;
}/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Edge, Firefox, and Safari.
 */:where(h1) {
  font-size: 2em;
  margin: 0.67em 0;
}/* Grouping content
 * ========================================================================== *//**
 * Remove the margin on nested lists in Chrome, Edge, and Safari.
 */:where(dl, ol, ul) :where(dl, ol, ul) {
  margin: 0;
}/**
 * 1. Correct the inheritance of border color in Firefox.
 * 2. Add the correct box sizing in Firefox.
 */:where(hr) {
  color: inherit; /* 1 */
  height: 0; /* 2 */
}/**
 * Remove the list style on navigation lists in all browsers (opinionated).
 */:where(nav) :where(ol, ul) {
  list-style-type: none;
  padding: 0;
}/**
 * Prevent VoiceOver from ignoring list semantics in Safari (opinionated).
 */:where(nav li)::before {
  content: "\200B";
  float: left;
}/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 * 3. Prevent overflow of the container in all browsers (opinionated).
 */:where(pre) {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
  overflow: auto; /* 3 */
}/* Text-level semantics
 * ========================================================================== *//**
 * Add the correct text decoration in Safari.
 */:where(abbr[title]) {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */:where(b, strong) {
  font-weight: bolder;
}/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */:where(code, kbd, samp) {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}/**
 * Add the correct font size in all browsers.
 */:where(small) {
  font-size: 80%;
}/* Embedded content
 * ========================================================================== *//*
 * Change the alignment on media elements in all browsers (opinionated).
 */:where(audio, canvas, iframe, img, svg, video) {
  vertical-align: middle;
}/**
 * Remove the border on iframes in all browsers (opinionated).
 */:where(iframe) {
  border-style: none;
}/**
 * Change the fill color to match the text color in all browsers (opinionated).
 */:where(svg:not([fill])) {
  fill: currentColor;
}/* Tabular data
 * ========================================================================== *//**
 * 1. Collapse border spacing in all browsers (opinionated).
 * 2. Correct table border color inheritance in all Chrome, Edge, and Safari.
 * 3. Remove text indentation from table contents in Chrome, Edge, and Safari.
 */:where(table) {
  border-collapse: collapse; /* 1 */
  border-color: inherit; /* 2 */
  text-indent: 0; /* 3 */
}/* Forms
 * ========================================================================== *//**
 * Remove the margin on controls in Safari.
 */:where(button, input, select) {
  margin: 0;
}/**
 * Correct the inability to style buttons in iOS and Safari.
 */:where(button, [type="button" i], [type="reset" i], [type="submit" i]) {
  -webkit-appearance: button;
}/**
 * Change the inconsistent appearance in all browsers (opinionated).
 */:where(fieldset) {
  border: 1px solid #a0a0a0;
}/**
 * Add the correct vertical alignment in Chrome, Edge, and Firefox.
 */:where(progress) {
  vertical-align: baseline;
}/**
 * 1. Remove the margin in Firefox and Safari.
 * 3. Change the resize direction in all browsers (opinionated).
 */:where(textarea) {
  margin: 0; /* 1 */
  resize: vertical; /* 3 */
}/**
 * 1. Correct the odd appearance in Chrome, Edge, and Safari.
 * 2. Correct the outline style in Safari.
 */:where([type="search" i]) {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/**
 * Correct the cursor style of increment and decrement buttons in Safari.
 */::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}/**
 * Remove the inner padding in Chrome, Edge, and Safari on macOS.
 */::-webkit-search-decoration {
  -webkit-appearance: none;
}/**
 * 1. Correct the inability to style upload buttons in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/* Interactive
 * ========================================================================== *//*
 * Add the correct styles in Safari.
 */:where(dialog) {
  background-color: white;
  border: solid;
  color: black;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  left: 0;
  margin: auto;
  padding: 1em;
  position: absolute;
  right: 0;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}:where(dialog:not([open])) {
  display: none;
}/*
 * Add the correct display in Safari.
 */:where(details > summary:first-of-type) {
  display: list-item;
}/* Accessibility
 * ========================================================================== *//**
 * Change the cursor on busy elements in all browsers (opinionated).
 */:where([aria-busy="true" i]) {
  cursor: progress;
}/*
 * Change the cursor on control elements in all browsers (opinionated).
 */:where([aria-controls]) {
  cursor: pointer;
}/*
 * Change the cursor on disabled, not-editable, or otherwise
 * inoperable elements in all browsers (opinionated).
 */:where([aria-disabled="true" i], [disabled]) {
  cursor: not-allowed;
}/*
 * Change the display on visually hidden accessible elements
 * in all browsers (opinionated).
 */:where([aria-hidden="false" i][hidden]) {
  display: initial;
}:where([aria-hidden="false" i][hidden]:not(:focus)) {
  clip: rect(0, 0, 0, 0);
  position: absolute;
}html{visibility:hidden}html.wf-active{visibility:visible}body{font-family:"Noto Serif JP",fot-tsukumin-pr6n,sans-serif;color:#000a02}@media print,screen and (min-width: 788px){body{min-width:auto !important}}nav.menu-global-nav{padding:0 0 em(30)}nav.menu-global-nav ul.global-nav-list>li{border-bottom:1px solid #6a6a6b;text-align:center}nav.menu-global-nav ul.global-nav-list>li p{position:relative}nav.menu-global-nav ul.global-nav-list>li p>a,nav.menu-global-nav ul.global-nav-list>li p>span{display:block;padding:em(15) em(20);color:#fff;text-decoration:none}nav.menu-global-nav ul.global-nav-list>li p>a>span,nav.menu-global-nav ul.global-nav-list>li p>span>span{display:block;background:url("/common-ths/all/img/img-content/icon/arrow-right-white.png") 100% 50% no-repeat;background-size:7px 13px}nav.menu-global-nav ul.global-nav-list>li p.accordion>a>span,nav.menu-global-nav ul.global-nav-list>li p.accordion>span>span{background:url("/common-ths/all/img/img-content/icon/arrow-down-white.png") 100% 50% no-repeat;background-size:13px 7px}nav.menu-global-nav ul.global-nav-list>li p.accordion.open>a>span,nav.menu-global-nav ul.global-nav-list>li p.accordion.open>span>span{background:url("/common-ths/all/img/img-content/icon/arrow-top-white.png") 100% 50% no-repeat;background-size:13px 7px}nav.menu-global-nav ul.global-nav-list>li>ul{display:none;padding:em(12.5) 0;border-top:1px solid #6a6a6b}nav.menu-global-nav ul.global-nav-list>li>ul>li p>a,nav.menu-global-nav ul.global-nav-list>li>ul>li p>span{padding:em(7.5) em(20)}nav.menu-global-nav ul.global-nav-list>li>ul>li ul{display:none}nav.menu-global-nav ul.global-nav-list>li.style-mypage a .mypage{display:none}nav.menu-global-nav ul.global-nav-list>li.style-mypage.style-login .login{display:none}nav.menu-global-nav ul.global-nav-list>li.style-mypage.style-login .mypage{display:block}.menu-language{padding:0 0 em(30)}.menu-language>div{position:relative;border-bottom:1px solid #fff}.menu-language p.title{line-height:1;padding:em(12) em(20) em(12) 0;background-size:em(13) em(7);font-family:"游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",sans-serif;cursor:pointer}.layout-language-en .menu-language p.title{font-family:"Crimson Text","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","Roboto","Open Sans","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif}.append-language-zh .menu-language p.title{font-family:"SimSun","游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",sans-serif}.menu-language p.title>span,.menu-language p.title>a{font-size:1.8rem;font-style:italic;color:#fff;text-decoration:none}.layout-language-en .menu-language p.title>span,.layout-language-en .menu-language p.title>a{font-size:2rem;font-style:normal}.menu-language p.title>span:hover,.menu-language p.title>a:hover{text-decoration:none}.menu-language.open p.title{background-size:em(13) em(7)}.menu-language ul{border-top:1px solid #6a6a6b;display:none;line-height:1;padding-top:em(10);padding-bottom:em(10)}.menu-language ul li{text-align:center}.menu-language ul li p a{display:inline-block;color:#fff;padding:em(9) em(15) em(8) em(15);text-decoration:none}.menu-language ul li p a:hover{text-decoration:none}.menu-language ul li p a span{line-height:1.3;white-space:nowrap}#el-kyoiroha__main-visual{position:relative;width:100%}@media(min-width: 769px){#el-kyoiroha__main-visual{height:56.25vw}}@media(max-width: 768px){#el-kyoiroha__main-visual{height:100vh}}.el-kyoiroha__main-visual-list{position:absolute;top:0;left:0;z-index:-1;width:inherit;height:inherit}.el-kyoiroha__main-visual-list-item{width:inherit;height:inherit}.el-kyoiroha__main-visual-list-item picture{height:inherit}.el-kyoiroha__main-visual-list-item img{width:100%;height:inherit;-o-object-fit:cover;object-fit:cover;margin:0;padding:0}.el-kyoiroha__main-visual-logo{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}@media(min-width: 769px){.el-kyoiroha__main-visual-logo img{height:360px}}@media(max-width: 768px){.el-kyoiroha__main-visual-logo img{height:160px}}body{position:absolute;width:100%;-webkit-transition:left 500ms;transition:left 500ms}@media(min-width: 769px){body{left:0}}@media(max-width: 768px){body{left:0}}@media(min-width: 769px){body.this-active{left:-420px}}@media(max-width: 768px){body.this-active{left:-82.5vw}}#el-kyoiroha__g-nav{position:fixed;top:0;right:0;height:100vh;padding:11.2rem 1.2rem;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1;overflow-y:scroll;-webkit-transition:right 500ms;transition:right 500ms}@media(min-width: 769px){#el-kyoiroha__g-nav{background-color:#000;background-image:url("/higashiyama-h/kyo-iroha/img/menu_pc.jpg");width:420px}}@media(max-width: 768px){#el-kyoiroha__g-nav{background-color:#000;background-image:url("/higashiyama-h/kyo-iroha/img/menu_sp.jpg");width:82.5vw}}#el-kyoiroha__g-nav::-webkit-scrollbar{display:none}@media(min-width: 769px){#el-kyoiroha__g-nav{right:-420px}}@media(max-width: 768px){#el-kyoiroha__g-nav{right:-82.5vw}}@media(min-width: 769px){#el-kyoiroha__g-nav.this-active{right:0}}@media(max-width: 768px){#el-kyoiroha__g-nav.this-active{right:0}}#el-kyoiroha__g-nav-btn{position:fixed;top:0;right:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:100%;border:none;background-color:#fff;border:1px solid #959595;z-index:2}@media(min-width: 769px){#el-kyoiroha__g-nav-btn{width:48px;height:48px;margin:40px}}@media(max-width: 768px){#el-kyoiroha__g-nav-btn{width:40px;height:40px;margin:2.4rem 1.2rem}}#el-kyoiroha__g-nav-btn img{-webkit-transition:opacity 500ms;transition:opacity 500ms}#el-kyoiroha__g-nav-btn img:nth-child(1){opacity:1}#el-kyoiroha__g-nav-btn img:nth-child(2){opacity:0}#el-kyoiroha__g-nav-btn.this-active img:nth-child(1){opacity:0}#el-kyoiroha__g-nav-btn.this-active img:nth-child(2){opacity:1}.el-kyoiroha__g-nav-btn-container{position:relative}.el-kyoiroha__g-nav-btn-icon{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.menu-global-nav:not(:last-child),.menu-language:not(:last-child){margin-bottom:2rem}nav.menu-global-nav ul.global-nav-list>li p>a,nav.menu-global-nav ul.global-nav-list>li p>span{padding:1.6rem 0;-webkit-box-sizing:border-box;box-sizing:border-box}.menu-language p.title{padding:1.6rem 0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-kyoiroha__main-visual-list,.el-kyoiroha__main-visual-logo,#el-kyoiroha__about,#el-kyoiroha__contents,footer{-webkit-filter:opacity(1);filter:opacity(1);-webkit-transition:-webkit-filter 500ms;transition:-webkit-filter 500ms;transition:filter 500ms;transition:filter 500ms, -webkit-filter 500ms}body.this-active .el-kyoiroha__main-visual-list,body.this-active .el-kyoiroha__main-visual-logo,body.this-active #el-kyoiroha__about,body.this-active #el-kyoiroha__contents,body.this-active footer{-webkit-filter:opacity(0.3);filter:opacity(0.3)}@media(min-width: 769px){.el-kyoiroha__about{margin-bottom:calc(2.8vw + 8rem)}}.el-kyoiroha__about__text-wrapper{width:100%;position:relative}@media(min-width: 769px){.el-kyoiroha__about__text-wrapper{height:54.9479166667vw}}@media(max-width: 768px){.el-kyoiroha__about__text-wrapper{height:149.0625vw}}.el-kyoiroha__about__text-container{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.el-kyoiroha__about__text-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media(min-width: 769px){.el-kyoiroha__about__text-content{gap:3.75vw}}@media(max-width: 768px){.el-kyoiroha__about__text-content{max-width:71.875vw;overflow-x:scroll;gap:2rem}}html:not([lang=ja]) .el-kyoiroha__about__text-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.el-kyoiroha__about__text-heading{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media(min-width: 769px){.el-kyoiroha__about__text-heading{font-size:2.0833333333vw}}@media(max-width: 768px){.el-kyoiroha__about__text-heading{font-size:2rem}}html:not([lang=ja]) .el-kyoiroha__about__text-heading{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}.el-kyoiroha__about__text-paragraph{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media(min-width: 769px){.el-kyoiroha__about__text-paragraph{font-size:1.25vw;line-height:2.8}}@media(max-width: 768px){.el-kyoiroha__about__text-paragraph{font-size:1.4rem;line-height:1.8}}html:not([lang=ja]) .el-kyoiroha__about__text-paragraph{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}@media(min-width: 769px){.el-kyoiroha__about-images-wrapper{width:100%;height:38.8vw}}@media(max-width: 768px){.el-kyoiroha__about-images-wrapper{height:103.75vw}}@media(min-width: 769px){.el-kyoiroha__about-images-container{height:inherit;margin-right:11.4vw;position:relative}}@media(max-width: 768px){.el-kyoiroha__about-images-container{height:inherit;position:relative;width:92.5vw}}.el-kyoiroha__about-images-content{position:absolute}@media(min-width: 769px){.el-kyoiroha__about-images-content:nth-child(1){bottom:-2.8vw;left:0}}@media(max-width: 768px){.el-kyoiroha__about-images-content:nth-child(1){bottom:0;left:0}}@media(min-width: 769px){.el-kyoiroha__about-images-content:nth-child(1) img{width:41.6vw}}@media(max-width: 768px){.el-kyoiroha__about-images-content:nth-child(1) img{width:75vw}}.el-kyoiroha__about-images-content:nth-child(2){top:0;right:0}@media(min-width: 769px){.el-kyoiroha__about-images-content:nth-child(2) img{width:22.9vw}}@media(max-width: 768px){.el-kyoiroha__about-images-content:nth-child(2) img{width:40vw}}.el-kyoiroha__experience-list-wrapper{width:100%}.el-kyoiroha__experience-list-wrapper p{margin:0;padding:0}@media(min-width: 769px){.el-kyoiroha__experience-list-container{width:77.0833333333vw;margin:0 auto}}@media(max-width: 768px){.el-kyoiroha__experience-list-container{width:92.5vw;margin:0 auto}}.el-kyoiroha__experience-list-heading{display:block;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media(min-width: 769px){.el-kyoiroha__experience-list-heading{height:17.96875vw}}@media(max-width: 768px){.el-kyoiroha__experience-list-heading{height:76.875vw;-webkit-box-sizing:border-box;box-sizing:border-box}}html:not([lang=ja]) .el-kyoiroha__experience-list-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 769px){html:not([lang=ja]) .el-kyoiroha__experience-list-heading{height:auto}}@media(max-width: 768px){html:not([lang=ja]) .el-kyoiroha__experience-list-heading{height:auto}}.el-kyoiroha__experience-list-heading p{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media(min-width: 769px){.el-kyoiroha__experience-list-heading p:nth-child(1){font-size:1.0416666667vw}}@media(max-width: 768px){.el-kyoiroha__experience-list-heading p:nth-child(1){font-size:3.75vw}}@media(min-width: 769px){.el-kyoiroha__experience-list-heading p:nth-child(2){font-size:3.3333333333vw}}@media(max-width: 768px){.el-kyoiroha__experience-list-heading p:nth-child(2){font-size:12.5vw}}html:not([lang=ja]) .el-kyoiroha__experience-list-heading p{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}@media(min-width: 769px){.el-kyoiroha__experience-list-tag{margin:8rem 0}}@media(max-width: 768px){.el-kyoiroha__experience-list-tag{margin:4rem 0 6rem}}.el-kyoiroha__experience-list-item{background-color:rgba(0,0,0,.3);position:relative}@media(min-width: 769px){.el-kyoiroha__experience-list-item{height:33.3333333333vw}}@media(max-width: 768px){.el-kyoiroha__experience-list-item{height:150vw}}.el-kyoiroha__experience-list-item>a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;text-decoration:none}.el-kyoiroha__experience-list-item>a:hover .el-kyoiroha__experience-list-item-button p,.el-kyoiroha__experience-list-item>a:focus .el-kyoiroha__experience-list-item-button p{background-color:#fff;color:#333}@media(min-width: 769px){.el-kyoiroha__experience-list-item>a{padding-top:2.6041666667vw;padding-bottom:2.0833333333vw;padding-right:3.3333333333vw;padding-left:3.3333333333vw}}@media(max-width: 768px){.el-kyoiroha__experience-list-item>a{padding-top:5vw;padding-bottom:25vw;padding-right:3.75vw;padding-left:3.75vw}}html:not([lang=ja]) .el-kyoiroha__experience-list-item>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.el-kyoiroha__experience-list-item[data-flex=row] a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.el-kyoiroha__experience-list-item:not(:last-child){margin-bottom:4.1666666667vw}.el-kyoiroha__experience-list-item-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}[data-flex=row] .el-kyoiroha__experience-list-item-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.el-kyoiroha__experience-list-item-heading{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#fff}@media(min-width: 769px){.el-kyoiroha__experience-list-item-heading p:nth-child(1){font-size:2.0833333333vw;line-height:1;margin-left:1.25vw}}@media(max-width: 768px){.el-kyoiroha__experience-list-item-heading p:nth-child(1){font-size:6.875vw;line-height:1;margin-left:5vw}}@media(min-width: 769px){html:not([lang=ja]) .el-kyoiroha__experience-list-item-heading p:nth-child(1){margin-left:0;margin-bottom:1.25vw}}@media(max-width: 768px){html:not([lang=ja]) .el-kyoiroha__experience-list-item-heading p:nth-child(1){margin-left:0;margin-bottom:5vw}}@media(min-width: 769px){.el-kyoiroha__experience-list-item-heading p:nth-child(2){font-size:1.25vw;line-height:1.2}}@media(max-width: 768px){.el-kyoiroha__experience-list-item-heading p:nth-child(2){font-size:5vw;line-height:1.2}}.el-kyoiroha__experience-list-item-heading span{display:block;line-height:1.2}@media(min-width: 769px){.el-kyoiroha__experience-list-item-heading span{font-size:1.25vw}}@media(max-width: 768px){.el-kyoiroha__experience-list-item-heading span{font-size:5vw}}html:not([lang=ja]) .el-kyoiroha__experience-list-item-heading{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}.el-kyoiroha__experience-list-item-tag{color:#fff}.el-kyoiroha__experience-list-item-button{position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width: 769px){.el-kyoiroha__experience-list-item-button{bottom:2.0833333333vw;left:3.3333333333vw}[data-flex=row] .el-kyoiroha__experience-list-item-button{left:auto;right:3.3333333333vw}}@media(max-width: 768px){.el-kyoiroha__experience-list-item-button{bottom:5vw;left:3.75vw}[data-flex=row] .el-kyoiroha__experience-list-item-button{left:auto;right:3.75vw}}@media(min-width: 769px){html:not([lang=ja]) .el-kyoiroha__experience-list-item-button{bottom:2.0833333333vw;left:auto;right:3.3333333333vw}}@media(max-width: 768px){html:not([lang=ja]) .el-kyoiroha__experience-list-item-button{bottom:5vw;left:auto;right:3.75vw}}.el-kyoiroha__experience-list-item-button p{background-color:rgba(0,0,0,0);border:1px solid #fff;margin:0;color:#fff;-webkit-transition:all .5s;transition:all .5s;position:relative}@media(min-width: 769px){.el-kyoiroha__experience-list-item-button p{font-size:.7291666667vw;width:6.25vw;height:2.5vw}}@media(max-width: 768px){.el-kyoiroha__experience-list-item-button p{font-size:3.75vw;width:32.5vw;height:12.5vw}}.el-kyoiroha__experience-list-item-button p span{margin:0;padding:0;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:100%;text-align:center}.el-kyoiroha__experience-list-item img{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.el-kyoiroha__header{background-color:#fff;border-bottom:1px solid #707070}@media(min-width: 769px){.el-kyoiroha__header{padding:3.4rem 4rem}}@media(max-width: 768px){.el-kyoiroha__header{padding:2.4rem 1.2rem}}@media(min-width: 769px){.el-kyoiroha__header-item img{height:60px}}@media(max-width: 768px){.el-kyoiroha__header-item img{height:40px}}.el-kyoiroha__footer-wrapper{color:#fff}@media(min-width: 769px){.el-kyoiroha__footer-wrapper{background-color:#000;background-image:url("/higashiyama-h/kyo-iroha/img/footer.jpg");width:100%;height:16.6666666667vw}}@media(max-width: 768px){.el-kyoiroha__footer-wrapper{background-color:#000;background-image:url("/higashiyama-h/kyo-iroha/img/footer_sp.jpg")}}.el-kyoiroha__footer-wrapper p{margin:0;padding:0}.el-kyoiroha__footer-container{margin:0 auto}@media(min-width: 769px){.el-kyoiroha__footer-container{position:relative;width:95.8333333333vw;height:inherit}}@media(max-width: 768px){.el-kyoiroha__footer-container{margin:0 auto;padding-top:40px;padding-bottom:16px}}.el-kyoiroha__footer-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width: 769px){.el-kyoiroha__footer-content{height:inherit}}@media(max-width: 768px){.el-kyoiroha__footer-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.el-kyoiroha__footer-item{font-size:.625vw}@media(min-width: 769px){.el-kyoiroha__footer-item:nth-child(1){position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media(max-width: 768px){.el-kyoiroha__footer-item:nth-child(1){margin-bottom:20vw}}@media(min-width: 769px){.el-kyoiroha__footer-item:nth-child(2){position:absolute;bottom:40px;right:0;text-align:right}}.el-kyoiroha__footer-item:nth-child(2) ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;width:100%;padding:0}@media(min-width: 769px){.el-kyoiroha__footer-item:nth-child(2) ul{margin-bottom:24px}}@media(max-width: 768px){.el-kyoiroha__footer-item:nth-child(2) ul{margin-bottom:16px}}.el-kyoiroha__footer-item:nth-child(2) ul li{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;border-right:1px solid #fff}@media(min-width: 769px){.el-kyoiroha__footer-item:nth-child(2) ul li{font-size:.625vw;padding-left:1.25vw;padding-right:1.25vw}}@media(max-width: 768px){.el-kyoiroha__footer-item:nth-child(2) ul li{font-size:3.125vw;padding-left:5vw;padding-right:5vw}}@media(min-width: 769px){.el-kyoiroha__footer-item:nth-child(2) ul li:first-child{padding-left:0;padding-right:1.25vw}}@media(max-width: 768px){.el-kyoiroha__footer-item:nth-child(2) ul li:first-child{padding-left:0;padding-right:5vw}}.el-kyoiroha__footer-item:nth-child(2) ul li:last-child{border-right:none}@media(min-width: 769px){.el-kyoiroha__footer-item:nth-child(2) ul li:last-child{padding-left:1.25vw;padding-right:0}}@media(max-width: 768px){.el-kyoiroha__footer-item:nth-child(2) ul li:last-child{padding-left:5vw;padding-right:0}}.el-kyoiroha__footer-item:nth-child(2) ul li a{text-decoration:none}@media(min-width: 769px){.el-kyoiroha__footer-item ul,.el-kyoiroha__footer-item p{font-size:12px}}@media(max-width: 768px){.el-kyoiroha__footer-item ul,.el-kyoiroha__footer-item p{font-size:3.125vw;text-align:center}}.el-kyoiroha__footer-item a{color:#fff}@media(min-width: 769px){.el-kyoiroha__footer-item a{font-size:12px}}@media(max-width: 768px){.el-kyoiroha__footer-item a{font-size:3.125vw}}@media(min-width: 769px){.el-kyoiroha__footer-item img{height:160px}}@media(max-width: 768px){.el-kyoiroha__footer-item img{height:120px}}.el-kyoiroha__contents{padding:12rem 0}.el-kyoiroha__contents[data-color=green]{background:#f5f3ea;padding:12rem 0 0}.el-kyoiroha__hero{position:relative}@media(min-width: 769px){.el-kyoiroha__hero{height:37.5vw;padding:2.0833333333vw}}@media(max-width: 768px){.el-kyoiroha__hero{height:125vw;padding:1.2rem 2.4rem}}.el-kyoiroha__hero-text-container{height:100%}.el-kyoiroha__hero-heading{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media(min-width: 769px){.el-kyoiroha__hero-heading{width:77.0833333333vw;margin:auto;height:100%}}@media(max-width: 768px){.el-kyoiroha__hero-heading{-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto;height:100%}}html:not([lang=ja]) .el-kyoiroha__hero-heading{display:block}.el-kyoiroha__hero-heading p{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;background-color:#fff;padding:2rem 1.2rem 2rem 0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:1.2}@media(min-width: 769px){.el-kyoiroha__hero-heading p{font-size:3.3333333333vw}}@media(max-width: 768px){.el-kyoiroha__hero-heading p{font-size:11.875vw}}html:not([lang=ja]) .el-kyoiroha__hero-heading p{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;display:inline-block}.el-kyoiroha__hero-text{margin-top:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media(min-width: 769px){.el-kyoiroha__hero-text{margin-top:4rem}}@media(max-width: 768px){.el-kyoiroha__hero-text{margin-top:2rem}}html:not([lang=ja]) .el-kyoiroha__hero-text{display:block}.el-kyoiroha__hero-text span{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;background-color:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-right:2.4rem;vertical-align:top;height:fit-content;padding:2rem 1.2rem 2rem .6rem}@media(min-width: 769px){.el-kyoiroha__hero-text span{font-size:1.4583333333vw;padding:2rem 1.2rem 2rem .6rem;line-height:1.2}}@media(max-width: 768px){.el-kyoiroha__hero-text span{font-size:6.25vw;padding:2rem 1.2rem 2rem 0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.el-kyoiroha__hero-text span:nth-child(2){margin-top:3rem}.el-kyoiroha__hero-text span:nth-child(3){margin-top:6rem}html:not([lang=ja]) .el-kyoiroha__hero-text span{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;display:inline-block}@media(max-width: 768px){html:not([lang=ja]) .el-kyoiroha__hero-text span{margin:0;padding:0}}html:not([lang=ja]) .el-kyoiroha__hero-text span:nth-child(2),html:not([lang=ja]) .el-kyoiroha__hero-text span:nth-child(3){margin-top:0}@media(max-width: 768px){html:not([lang=ja]) .el-kyoiroha__hero-text span:not(:first-child){margin:0;margin-top:1rem;padding:0}}.el-kyoiroha__hero img{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.el-kyoiroha__topic-path{padding:1.6rem 0}@media(min-width: 769px){.el-kyoiroha__topic-path{width:77.0833333333vw;margin:0 auto}}@media(max-width: 768px){.el-kyoiroha__topic-path{width:92.5vw;margin:0 auto}}.el-kyoiroha__topic-path ol{display:-webkit-box;display:-ms-flexbox;display:flex}.el-kyoiroha__topic-path li:not(:first-child):before{content:"＞";margin:0 2rem;font-weight:700}.el-kyoiroha__topic-path .current a{text-decoration:none}.el-kyoiroha__heading-lv2{text-align:center;margin:auto}@media(min-width: 769px){.el-kyoiroha__heading-lv2{font-size:2.8rem;max-width:77.0833333333vw;margin-bottom:8rem}}@media(max-width: 768px){.el-kyoiroha__heading-lv2{max-width:92.5vw;font-size:2rem;margin-bottom:6rem}}.el-kyoiroha__heading-lv2 h2{font-weight:300}@media(min-width: 769px){.el-kyoiroha__heading-lv2 h2{font-size:4rem}}@media(max-width: 768px){.el-kyoiroha__heading-lv2 h2{font-size:2.2rem}}.el-kyoiroha__heading-lv3 h3{font-weight:300}@media(min-width: 769px){.el-kyoiroha__heading-lv3 h3{font-size:2.8rem}}@media(max-width: 768px){.el-kyoiroha__heading-lv3 h3{font-size:2rem}}.el-kyoiroha__heading-lv3[data-align=center]{text-align:center}@media(min-width: 769px){.el-kyoiroha__heading-lv3{max-width:77.0833333333vw;margin:8rem auto 2.8rem}}@media(max-width: 768px){.el-kyoiroha__heading-lv3{max-width:92.5vw;margin:8rem auto 2.6rem}}.el-kyoiroha__heading-lv4{font-size:2.4rem;margin:0 auto 2.4rem}.el-kyoiroha__heading-lv4 h4{font-weight:300}.el-kyoiroha__heading-lv4[data-align=center]{text-align:center}.el-kyoiroha__tag{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 769px){.el-kyoiroha__tag{max-width:77.0833333333vw;margin:-1.6rem auto 0}}@media(max-width: 768px){.el-kyoiroha__tag{max-width:92.5vw;margin:-1.6rem auto 0}}@media(min-width: 769px){html:not([lang=ja]) .el-kyoiroha__experience-list .el-kyoiroha__tag{margin:0}}@media(max-width: 768px){html:not([lang=ja]) .el-kyoiroha__experience-list .el-kyoiroha__tag{margin:0}}.el-kyoiroha__tag-item{background-color:#f5f3ea;padding:.6rem 1.4rem;margin-top:1.6rem;font-size:1.4rem;text-decoration:none;display:inline-block}.el-kyoiroha__tag-item:not(:last-child){margin-right:1.6rem}.el-kyoiroha__tag object:not(:last-child){margin-right:1.6rem}a.el-kyoiroha__tag-item:hover{text-decoration:underline}.el-kyoiroha__btn{line-height:1}@media(min-width: 769px){.el-kyoiroha__btn{max-width:77.0833333333vw;margin:6rem auto 0;padding-bottom:12rem}}@media(max-width: 768px){.el-kyoiroha__btn{max-width:92.5vw;margin:3rem auto 0;padding-bottom:6rem}}@media(min-width: 769px){.el-kyoiroha__btn[data-deny=true]{margin-top:2rem;padding-bottom:0}}@media(max-width: 768px){.el-kyoiroha__btn[data-deny=true]{margin-top:1.2rem;padding-bottom:0}}.el-kyoiroha__btn-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 768px){.el-kyoiroha__btn-item{width:100%}}.el-kyoiroha__btn-item a{display:block;text-align:center;text-decoration:none;border:1px solid #282627;-webkit-transition:all .25s ease;transition:all .25s ease}[data-color=gold] .el-kyoiroha__btn-item a{color:#8a611e;border:1px solid #8a611e}@media(min-width: 769px){.el-kyoiroha__btn-item a{font-size:1.6rem;padding:1.8rem;min-width:32rem}}@media(max-width: 768px){.el-kyoiroha__btn-item a{font-size:1.4rem;padding:1.6rem}}[data-style=tel] .el-kyoiroha__btn-item a span::before{content:"";display:inline-block;width:15px;height:15px;background:url(../img/img-content/icon/icon-tel.svg) 0 50% no-repeat;background-size:1.5rem 1.5rem;position:relative;top:.3rem;right:.5rem}[data-style=fax] .el-kyoiroha__btn-item a span::before{content:"";display:inline-block;width:15px;height:15px;background:url(../img/img-content/icon/icon-fax.svg) 0 50% no-repeat;background-size:1.5rem 1.5rem;position:relative;top:.3rem;right:.5rem}[data-style=mail] .el-kyoiroha__btn-item a span::before{content:"";display:inline-block;width:15px;height:15px;background:url(../img/img-content/icon/icon-mail.svg) 0 50% no-repeat;background-size:1.5rem 1.5rem;position:relative;top:.3rem;right:.5rem}.el-kyoiroha__btn-item a:hover{background-color:#d7d5d3;border:1px solid #d7d5d3}.el-kyoiroha__btn-item a:not(:last-child){margin-right:1.6rem}.el-kyouiroha__pic-block{margin:2rem auto 0;padding:0 1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex}.el-kyouiroha__pic-block:not(:last-child){margin-bottom:8rem}@media(min-width: 769px){.el-kyouiroha__pic-block{max-width:77.0833333333vw}}@media(max-width: 768px){.el-kyouiroha__pic-block{max-width:92.5vw}}@media(min-width: 769px){.el-kyouiroha__pic-block:not([data-pic-pos=right]) .el-kyouiroha__pic-block__pic-container{padding-right:8rem}}.el-kyouiroha__pic-block[data-pic-pos=right]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media(min-width: 769px){.el-kyouiroha__pic-block[data-pic-pos=right] .el-kyouiroha__pic-block__pic-container{padding-left:8rem}}@media only screen and (max-width: 768px){.el-kyouiroha__pic-block{display:block}.el-kyouiroha__pic-block .el-kyouiroha__pic-block__pic-container{display:block;max-width:none;padding:0;margin-bottom:1.6rem}}.el-kyouiroha__pic-block__pic-container{max-width:800px}.el-kyouiroha__pic-block__img-container img{-webkit-backface-visibility:hidden;backface-visibility:hidden;max-width:100%}.el-kyouiroha__pic-block__text-container{min-width:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.el-kyouiroha__text-list{margin:1.2rem auto 1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex}.el-kyouiroha__text-list[data-layout=vertical]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.el-kyouiroha__text-list[data-layout=vertical][data-align=center]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-kyouiroha__text-list[data-layout=vertical][data-align=right]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.el-kyouiroha__text-list[data-layout=vertical] .el-kyouiroha__text-list__item:not(:last-child){margin-bottom:.8rem}.el-kyouiroha__text-list__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;max-width:100%;text-decoration:none;font-size:1.6rem}.el-kyouiroha__text-list__item:not(:last-child){margin-bottom:.8rem}a.el-kyouiroha__text-list__item,button.el-kyouiroha__text-list__item{color:var(--primary-color);text-decoration:none}a.el-kyouiroha__text-list__item:hover,button.el-kyouiroha__text-list__item:hover{text-decoration:underline}a.el-kyouiroha__text-list__item .el-kyouiroha__text-list__item__symbol,button.el-kyouiroha__text-list__item .el-kyouiroha__text-list__item__symbol{display:none}.el-kyouiroha__text-list__item__symbol{display:block;-ms-flex-negative:0;flex-shrink:0;margin:0 1rem;border-radius:50%;background-color:#000;width:.4rem;height:.4rem;position:relative;bottom:.3rem}
