#main .publication-note {margin-top: 24px;font-size: 14px;text-align: right;line-height: 1.4;}
#main .p-introduce-area__link{text-align: center;}
#main .p-introduce-area__link > .u-inner{text-align: left;display: inline-block;}
#main .p-introduce-area__link .u-indent{margin-left: -.5em;margin-right: -.5em;}
#main .p-introduce-area__link .u-middle{font-size: 85%;}
#main .u-wbr{word-break: keep-all;}
#main .publication-note {text-align: left;display: flex;justify-content: flex-end;}
#main .c-col--nomargin{margin-top: 0 !important;}
#main[data-number="01"] .c-section--thick--bg{background-color: #eef7f1;}
#main[data-number="02"] .c-section--thick--bg{background-color: #f2f3d0;}
#main [id*=section_]{ margin-top: -60px;padding-top: 60px; }
#main #l-container {margin-bottom: 0;}
.opacity img {transition: opacity 0.5s ease-out;}
.opacity:hover img,
.opacity a:hover img {opacity: .8;}
#main .c-row{position: relative;z-index: 10;}
#main .js-carousel--single .slick-dots li.slick-active button:before {background-color: #c2492a;}
#main .js-carousel--round{border-radius: 15px;overflow: hidden;}

#main .text_c {text-align:center;}

/* background */
#main .u-offwhite[class*=c-section]{background-color: #fdfdf6;}
#main .u-beige[class*=c-section]{background-color: #f2f2e6;}

/**********************
*** button, link ***
**********************/
#main .c-button {background-color: #c2492a;line-height: 1.4;padding-top: 0.6em;padding-bottom: 0.6em;}
#main .c-button:hover {background-color: #f24725;}

#main .c-button-big {font-family: '游ゴシック Medium', 'Yu Gothic Medium', '游ゴシック体', YuGothic, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', sans-serif;font-size: 16px;line-height: 22px;display: inline-block;padding: 12px 40px 10px;text-align: center;color: #2f2508;background-color: #ffc81b;text-decoration: none;border-radius: 5px;border: 2px solid #2f2508;transition: background-color 0.5s ease-out,box-shadow 0.5s ease-out;position: relative;width: 100%;box-shadow: 0px 5px 12px 3px rgba(0, 0, 0, 0.05);}
#main .c-button-big,
#main .c-button-big *{font-weight: 600;font-feature-settings: 'pkna';letter-spacing: 0.1em;}
#main .c-button-big small{letter-spacing: -0.1px;}
#main .c-button-big:hover {background-color: #ffb11b;box-shadow:none;}
#main .c-button-big::after{content: "";position: absolute;right: 16px;top: 0;bottom: 0;margin-top: auto;margin-bottom: auto;width: 16px;height: 16px;background-image: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBmaWxsPSIjMkYyNTA4IiBkPSJNMzIsMTZjMC04LjgzNy03LjE2My0xNi0xNi0xNlMwLDcuMTYzLDAsMTZzNy4xNjMsMTYsMTYsMTZTMzIsMjQuODM3LDMyLDE2eiBNMTIsMTBsMTAsNmwtMTAsNlYxMHoiLz48L3N2Zz4K');background-repeat: no-repeat;background-position: center center;background-size: contain;}

#main .c-button-ekinote {background-color: #b7dde2;}
#main .c-button-ekinote:hover {background-color: #9ec7d6;box-shadow:none;}

#main .c-button-anchor{border-color: #fff;}
#main .c-button-anchor::after{transform: rotate(90deg);}

#main .c-link-ekinote {font-size: 13px;}
#main .c-link-ekinote > *{display: inline-block;vertical-align: middle;}
#main .c-link-ekinote > a{margin-left: .3em;margin-right: .3em;transition: color 0.5s ease-out;color: #ffc81b;position: relative;}
#main .c-link-ekinote > a:hover{color: #ff9a22;text-decoration: none;}
#main .c-link-ekinote > a::after{content: "";width: 100%;height: 1px;position: absolute;left: 0;bottom: 0;background-color: #ffc81b;transition: background-color 0.5s ease-out, transform 0.1s ease-out;transform-origin: center;transform: scale(0,1);}
#main .c-link-ekinote > a:hover::after{transform: scale(1,1);background-color: #ff9a22;}

/**********************
*** title ***
**********************/

#main .c-container.u-custom .c-container__body{margin-top: 60px;}
#main .c-container.u-custom .c-title{width: 100%;text-align: center;}
#main .c-container.u-custom .c-title > *{display: block;margin-left: auto;margin-right: auto;}
#main .c-container.u-custom .c-text{text-align: center;}
#main .c-container.u-custom .c-title .c-title_cap{height: 15px;margin-bottom: 35px;}
#main .c-container.u-custom .c-title .c-title_main{max-width: 100%;max-height: 90px;}
#main .c-container.u-custom .c-title .c-title_main-2{max-width: 100%;max-height: 114px;}
#main .c-container.u-custom .c-title .c-title_desc{height: 14px;margin-top: 28px;}

@media screen and (min-width: 768px) and (max-width: 1119px) {
  #main .c-container.u-custom .c-title{width: 64%;margin-left: 18%;}
  #main .c-container.u-custom .c-title .c-title_cap{height: 15px;margin-bottom: 35px;}
  #main .c-container.u-custom .c-title .c-title_main{max-height: 90px;}
  #main .c-container.u-custom .c-title .c-title_main-2{max-height: 114px;}
  #main .c-container.u-custom .c-title .c-title_desc{height: 14px;margin-top: 28px;}
}
@media screen and (min-width: 560px) and (max-width: 767px) {
  #main .c-container.u-custom .c-title{width: 76%;margin-left: 12%;}
  #main .c-container.u-custom .c-title .c-title_cap{height: 14px;margin-bottom: 28px;}
  #main .c-container.u-custom .c-title .c-title_main{max-height: 48px;}
  #main .c-container.u-custom .c-title .c-title_main-2{max-height: 80px;}
  #main .c-container.u-custom .c-title .c-title_desc{height: 13px;margin-top: 26px;}
}
@media screen and (max-width: 559px) {
  #main .c-container.u-custom .c-title{width: 100%;margin-left: 0%;}
  #main .c-container.u-custom .c-title .c-title_cap{height: 12px;margin-bottom: 26px;}
  #main .c-container.u-custom .c-title .c-title_main{max-height: 40px;}
  #main .c-container.u-custom .c-title .c-title_main-2{max-height: 68px;}
  #main .c-container.u-custom .c-title .c-title_desc{height: 11px;margin-top: 24px;}
}

#main .c-container__header.u-custom{text-align: center;}
#main .c-headline-2.u-custom{color: #155032;font-size: 28px;line-height: 1.75;letter-spacing: 0.12em;font-weight: 300;display: inline-flex;justify-content: center;position: relative;padding-bottom: 20px;}
#main .c-headline-2.u-custom::after{content: "";width: 100%;height: 1px;background-image: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjUiIGhlaWdodD0iMSIgdmlld0JveD0iMCAwIDUgMSI+PHJlY3QgZmlsbD0iIzE1NTAzMiIgd2lkdGg9IjIiIGhlaWdodD0iMSIvPjxyZWN0IHg9IjIiIGZpbGw9IiNGQkZCRUQiIHdpZHRoPSIzIiBoZWlnaHQ9IjEiLz48L3N2Zz4K');position: absolute;bottom: 0;left: 0;right: 0;background-repeat: repeat-x;background-position: 0 0;background-size: 5px 1px;}

@media screen and (min-width: 768px) and (max-width: 1119px) {
  #main .c-headline-2.u-custom{font-size: 28px;}
}
@media screen and (min-width: 560px) and (max-width: 767px) {
  #main .c-headline-2.u-custom{font-size: 20px;}
}
@media screen and (max-width: 559px) {
  #main .c-headline-2.u-custom{font-size: 16px;}
}

/**********************
*** main-visual ***
**********************/

/** reset commons **/
#main .c-section--main-visual{margin-top: 60px;}
#main .p-main-visual{margin: 0;display: block;}/** cannot be deleted! **/
#main .p-main-visual__body--md {padding: 0;margin-top: 0;}/** cannot be deleted! **/

/** mv-z-index **/
#main .p-1stview-wrapper{z-index: 1;}
#main .p-1stview-wrapper::before{z-index: -1;}
#main .p-1stview-wrapper::after{z-index: -1;}
#main .p-1stview{z-index: 3;}
#main .p-1stview::after{z-index: 4;}

#main .p-1stview_h1{z-index: 11;}
#main .p-1stview_h1_bg::before{z-index: 11;}
#main .p-1stview_h1_bg::after{z-index: 11;}
#main .p-1stview_h1_bg > .u-left,
#main .p-1stview_h1_bg > .u-right{z-index: 11;}
#main .p-1stview_h1_bg > .u-left::before,
#main .p-1stview_h1_bg > .u-right::before{z-index: 11;}

#main .p-1stview_h1-inner{z-index: 12;}
#main .p-1stview_h1-inner::before,
#main .p-1stview_h1-inner::after{z-index: 13;}
#main .p-1stview_h1-inner > *{z-index: 14;}

#main .p-1stview_visual{z-index: 5;}

#main .p-1stview_btn{z-index: 11;}

/** background **/
#main .p-1stview-wrapper{position: relative;min-width: 157px;min-height: 159px;min-height: 500px;}
#main .p-1stview-wrapper::before{content: "";position: absolute;top: 0;bottom: 0;left: 78px;right: 79px;}
#main .p-1stview-wrapper::after{content: "";position: absolute;top: 84px;bottom: 75px;left: 0;right: 0;}
#main .p-1stview-wrapper.u-vol01{
  background: url(/areahighlights/chugoku/hiroden/img/bgmv/bg-mainvisual-01-lt.jpg) no-repeat left top,
  url(/areahighlights/chugoku/hiroden/img/bgmv/bg-mainvisual-01-lb.jpg) no-repeat left bottom,
  url(/areahighlights/chugoku/hiroden/img/bgmv/bg-mainvisual-01-rt.jpg) no-repeat right top,
  url(/areahighlights/chugoku/hiroden/img/bgmv/bg-mainvisual-01-rb.jpg) no-repeat right bottom;
  background-size: 78px 84px, 78px 75px, 79px 84px, 79px 75px;
  background-color: #f9fffb;
}
#main .p-1stview-wrapper.u-vol01::before{
  background: url(/areahighlights/chugoku/hiroden/img/bgmv/bg-mainvisual-01-rp-t.jpg) repeat-x left top,
  url(/areahighlights/chugoku/hiroden/img/bgmv/bg-mainvisual-01-rp-b.jpg) repeat-x left bottom;
  background-size: 50px 37px, 50px 29px;
}
#main .p-1stview-wrapper.u-vol01::after{
  background: url(/areahighlights/chugoku/hiroden/img/bgmv/bg-mainvisual-01-rp-l.jpg) repeat-y left top,
  url(/areahighlights/chugoku/hiroden/img/bgmv/bg-mainvisual-01-rp-r.jpg) repeat-y right top;
  background-size: 32px 50px, 33px 50px;
}
#main .p-1stview-wrapper.u-vol02{
  background: url(/areahighlights/chugoku/hiroden/img/bgmv/bg-mainvisual-02-lt.jpg) no-repeat left top,
  url(/areahighlights/chugoku/hiroden/img/bgmv/bg-mainvisual-02-lb.jpg) no-repeat left bottom,
  url(/areahighlights/chugoku/hiroden/img/bgmv/bg-mainvisual-02-rt.jpg) no-repeat right top,
  url(/areahighlights/chugoku/hiroden/img/bgmv/bg-mainvisual-02-rb.jpg) no-repeat right bottom;
  background-size: 78px 84px, 78px 75px, 79px 84px, 79px 75px;
  background-color: #fafbe5;
}
#main .p-1stview-wrapper.u-vol02::before{
  background: url(/areahighlights/chugoku/hiroden/img/bgmv/bg-mainvisual-02-rp-t.jpg) repeat-x left top,
  url(/areahighlights/chugoku/hiroden/img/bgmv/bg-mainvisual-02-rp-b.jpg) repeat-x left bottom;
  background-size: 50px 37px, 50px 29px;
}
#main .p-1stview-wrapper.u-vol02::after{
  background: url(/areahighlights/chugoku/hiroden/img/bgmv/bg-mainvisual-02-rp-l.jpg) repeat-y left top,
  url(/areahighlights/chugoku/hiroden/img/bgmv/bg-mainvisual-02-rp-r.jpg) repeat-y right top;
  background-size: 32px 50px, 33px 50px;
}

#main .p-1stview{position: relative;padding-bottom: 68px;}
#main .p-1stview::after{content: "";background: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMTggMzIiPjxwb2x5Z29uIGZpbGw9IiNlMmUyZDIiIHBvaW50cz0iMTgsOSAxOCw3IDEwLDcgMTAsMCA4LDAgOCw3IDAsNyAwLDkgOCw5IDgsMjMgMCwyMyAwLDI1IDgsMjUgOCwzMiAxMCwzMiAxMCwyNSAxOCwyNSAxOCwyMyAxMCwyMyAxMCw5Ii8+PC9zdmc+Cg==') repeat-x center center;top: 96px;left: 29px;right: 29px;height: 32px;position: absolute;background-size: 18px 32px;}

@media screen and (max-width: 767px) {
  #main .p-1stview::after{top: 108px;height: 22.4px;background-size: 12.6px 22.4px;}
}

/** h1-sign **/
#main .p-1stview_h1{position: relative;width: 380px;margin-left: auto;margin-right: auto;padding-left: 14px;padding-right: 14px;}

#main .p-1stview_h1_bg{position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
#main .p-1stview_h1_bg::before{content: "";position: absolute;top: 0;bottom: 58px;left: 19px;right: 19px;}
#main .p-1stview_h1_bg::after{content: "";position: absolute;top: 0;bottom: 58px;left: 0;right: 0;}
#main .p-1stview-wrapper .p-1stview_h1_bg > .u-left,
#main .p-1stview-wrapper .p-1stview_h1_bg > .u-right{content: "";position: absolute;top: 0;bottom: 0;width: 50%;}
#main .p-1stview-wrapper .p-1stview_h1_bg > .u-left{left: 0;}
#main .p-1stview-wrapper .p-1stview_h1_bg > .u-right{right: 0;}

#main .p-1stview-wrapper .p-1stview_h1_bg > .u-left::before,
#main .p-1stview-wrapper .p-1stview_h1_bg > .u-right::before{content: "";position: absolute;top: 0;bottom: 0;}

#main .p-1stview-wrapper .p-1stview_h1_bg > .u-left::before{left: 19px;right: 124px;}
#main .p-1stview-wrapper .p-1stview_h1_bg > .u-right::before{left: 124px;right: 19px;}

#main .p-1stview-wrapper.u-vol01 .p-1stview_h1_bg{
  background:url(/areahighlights/chugoku/hiroden/img/bgh1/bg-mainvisual-h1-01-cb.png) no-repeat center bottom,
  url(/areahighlights/chugoku/hiroden/img/bgh1/bg-mainvisual-h1-01-lb.png) no-repeat left bottom,
  url(/areahighlights/chugoku/hiroden/img/bgh1/bg-mainvisual-h1-01-rb.png) no-repeat right bottom;
  background-size: 248px 58px, 19px 58px, 19px 58px;
}
#main .p-1stview-wrapper.u-vol01 .p-1stview_h1_bg::before{background-color: #eef7f1;}
#main .p-1stview-wrapper.u-vol01 .p-1stview_h1_bg::after{
  background: url(/areahighlights/chugoku/hiroden/img/bgh1/bg-mainvisual-h1-01-rp-l.png) repeat-y left bottom,
  url(/areahighlights/chugoku/hiroden/img/bgh1/bg-mainvisual-h1-01-rp-r.png) repeat-y right bottom;
  background-size: 19px 5px, 19px 5px;
}
#main .p-1stview-wrapper.u-vol01 .p-1stview_h1_bg > .u-left::before,
#main .p-1stview-wrapper.u-vol01 .p-1stview_h1_bg > .u-right::before{
background: url(/areahighlights/chugoku/hiroden/img/bgh1/bg-mainvisual-h1-01-rp-b.png) repeat-x left bottom;
background-size: 5px 58px;
}

#main .p-1stview-wrapper.u-vol02 .p-1stview_h1_bg{
  background:url(/areahighlights/chugoku/hiroden/img/bgh1/bg-mainvisual-h1-02-cb.png) no-repeat center bottom,
  url(/areahighlights/chugoku/hiroden/img/bgh1/bg-mainvisual-h1-02-lb.png) no-repeat left bottom,
  url(/areahighlights/chugoku/hiroden/img/bgh1/bg-mainvisual-h1-02-rb.png) no-repeat right bottom;
  background-size: 248px 58px, 19px 58px, 19px 58px;
}
#main .p-1stview-wrapper.u-vol02 .p-1stview_h1_bg::before{background-color: #f2f3d0;}
#main .p-1stview-wrapper.u-vol02 .p-1stview_h1_bg::after{
  background: url(/areahighlights/chugoku/hiroden/img/bgh1/bg-mainvisual-h1-02-rp-l.png) repeat-y left bottom,
  url(/areahighlights/chugoku/hiroden/img/bgh1/bg-mainvisual-h1-02-rp-r.png) repeat-y right bottom;
  background-size: 19px 5px, 19px 5px;
}
#main .p-1stview-wrapper.u-vol02 .p-1stview_h1_bg > .u-left::before,
#main .p-1stview-wrapper.u-vol02 .p-1stview_h1_bg > .u-right::before{
background: url(/areahighlights/chugoku/hiroden/img/bgh1/bg-mainvisual-h1-02-rp-b.png) repeat-x left bottom;
background-size: 5px 58px;
}

#main .p-1stview_h1-inner{position: relative;padding: 40px 33px 52px;width: 352px;}
#main .p-1stview_h1-inner::before,
#main .p-1stview_h1-inner::after{content: "";background: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDQgNjEiPjxyZWN0IHg9IjAiIHk9IjAiIGZpbGw9IiM2RUJGOTUiIHdpZHRoPSI0IiBoZWlnaHQ9IjYxIi8+PGNpcmNsZSBmaWxsPSIjRkZGRkZGIiBjeD0iMiIgY3k9IjMwLjUiIHI9IjEuNSIvPjxjaXJjbGUgZmlsbD0iI0ZGRkZGRiIgY3g9IjIiIGN5PSIxOC4zIiByPSIxLjUiLz48Y2lyY2xlIGZpbGw9IiNGRkZGRkYiIGN4PSIyIiBjeT0iNi4xIiByPSIxLjUiLz48Y2lyY2xlIGZpbGw9IiNGRkZGRkYiIGN4PSIyIiBjeT0iNTQuOSIgcj0iMS41Ii8+PGNpcmNsZSBmaWxsPSIjRkZGRkZGIiBjeD0iMiIgY3k9IjQyLjciIHI9IjEuNSIvPjwvc3ZnPgo=') repeat-y left center;background-size: 16px 244px;position: absolute;top: 0;bottom: 52px;width: 16px;}
#main .p-1stview_h1-inner::before{left: 0;}
#main .p-1stview_h1-inner::after{right: 0;}
#main .p-1stview_h1-inner > *{position: relative;}
#main img.p-1stview_h1_title{width: 328px;display: block;margin-left: auto;margin-right: auto;}
#main img.p-1stview_h1_number{width: 108px;display: block;margin-left: auto;margin-right: auto;margin-top: 26px;}

@media screen and (max-width: 767px) {
  #main .p-1stview_h1{width: 239.6px;padding-left: 9.8px;padding-right: 9.8px;}
  #main .p-1stview_h1-inner::before,
  #main .p-1stview_h1-inner::after{background-size: 11.2px 170.8px;width: 11.2px;bottom: 36.4px;}
  #main .p-1stview_h1-inner{padding: 28px 20px 36px;width: 220px;}
  #main img.p-1stview_h1_title{width: 206px;}
  #main img.p-1stview_h1_number{width: 96px;margin-top: 14px;}

  #main .p-1stview_h1_bg::before{bottom: 40.6px;left: 13.3px;right: 13.3px;}
  #main .p-1stview_h1_bg::after{bottom: 40.6px;}
  #main .p-1stview-wrapper .p-1stview_h1_bg > .u-left::before{left: 13.3px;right: 86.8px;}
  #main .p-1stview-wrapper .p-1stview_h1_bg > .u-right::before{left: 86.8px;right: 13.3px;}

  #main .p-1stview-wrapper[class*="u-vol"] .p-1stview_h1_bg{background-size: 173.6px 40.6px, 13.3px 40.6px, 13.3px 40.6px;}
  #main .p-1stview-wrapper[class*="u-vol"] .p-1stview_h1_bg::after{background-size: 13.3px 3.5px, 13.3px 3.5px;}
  #main .p-1stview-wrapper[class*="u-vol"] .p-1stview_h1_bg > .u-left::before,
  #main .p-1stview-wrapper[class*="u-vol"] .p-1stview_h1_bg > .u-right::before{background-size: 3.5px 40.6px;}
}

/** h1-visual **/
#main .p-1stview_visual{margin: -57px 12px 0;padding-bottom: 21px;position: relative;}
#main .p-1stview_visual-inner{border: 5px solid #f0f0f0;border-radius: 15px;overflow: hidden;}
#main .p-1stview_visual img{width: 100%;}
#main .p-1stview_visual::after{content: "";background: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDYxIDQiPjxyZWN0IGZpbGw9IiM2RUJGOTUiIHdpZHRoPSI2MSIgaGVpZ2h0PSI0Ii8+PGNpcmNsZSBmaWxsPSIjRkZGRkZGIiBjeD0iMzAuNSIgY3k9IjIiIHI9IjEuNSIvPjxjaXJjbGUgZmlsbD0iI0ZGRkZGRiIgY3g9IjQyLjciIGN5PSIyIiByPSIxLjUiLz48Y2lyY2xlIGZpbGw9IiNGRkZGRkYiIGN4PSI1NC45IiBjeT0iMiIgcj0iMS41Ii8+PGNpcmNsZSBmaWxsPSIjRkZGRkZGIiBjeD0iNi4xIiBjeT0iMiIgcj0iMS41Ii8+PGNpcmNsZSBmaWxsPSIjRkZGRkZGIiBjeD0iMTguMyIgY3k9IjIiIHI9IjEuNSIvPjwvc3ZnPgo=') repeat-x center bottom;background-size: 244px 16px;position: absolute;bottom: 0;left: 17px;right: 17px;height: 16px;}

@media screen and (max-width: 767px) {
  #main .p-1stview_visual{margin-top: -41.4px;padding-bottom: 16px;}
  #main .p-1stview_visual img{width: 178%;margin-left: -39%;margin-right: -39%;}
  #main .p-1stview_visual::after{background-size: 170.8px 11.2px;height: 11.2px;}
}

/** h1-btn **/
#main .p-1stview_btn{margin: -87px auto 0;text-align: right;position: relative;max-width: 1120px;}
#main .p-1stview_btn > a{width: 168px;height: 168px;border-radius: 50%;border: 2px solid #2f2508;background-color: #ffc81b;text-align: center;display: inline-block;transition: background-color 0.5s ease-out;box-shadow: 0px 5px 12px 3px rgba(0, 0, 0, 0.05);margin-right: 40px;}
#main .p-1stview_btn > a:hover{background-color: #ffb11b;}
#main .p-1stview_btn > a::before,
#main .p-1stview_btn > a::after{content: "";width: 1px;height: 100%;display: inline-block;vertical-align: middle;}
#main .p-1stview_btn-inner{width: 162px;display: inline-block;vertical-align: middle;}
#main .p-1stview_btn-t,
#main .p-1stview_btn-b{display: inline-block;}
#main img.p-1stview_btn-t{width: 106px;margin-top: 6px;}
#main .p-1stview_btn-b{height: 22px;line-height: 1;padding-left: 14px;margin-top: 14px;}
#main .p-1stview_btn-b img{width: 74px;vertical-align: middle;}
#main .p-1stview_btn-b::after{content: "";width: 22px;height: 22px;background-image: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBmaWxsPSIjMkYyNTA4IiBkPSJNMzIsMTZjMC04LjgzNy03LjE2My0xNi0xNi0xNlMwLDcuMTYzLDAsMTZzNy4xNjMsMTYsMTYsMTZTMzIsMjQuODM3LDMyLDE2eiBNMTIsMTBsMTAsNmwtMTAsNlYxMHoiLz48L3N2Zz4K');background-repeat: no-repeat;background-position: center center;background-size: contain;display: inline-block;margin-left: 8px;}

@media screen and (min-width: 1264px) {
  #main .p-1stview_btn > a{margin-right: -32px;}
}
@media screen and (max-width: 767px) {
  #main .p-1stview_btn{margin-top: -61px;}
  #main .p-1stview_btn > a{width: 118px;height: 118px;margin-right: 20px;}
  #main .p-1stview_btn-inner{width: 112px;}
  #main img.p-1stview_btn-t{width: 78px;margin-top: 2px;}
  #main .p-1stview_btn-b{height: 16px;padding-left: 10px;margin-top: 6px;}
  #main .p-1stview_btn-b img{width: 54px;}
  #main .p-1stview_btn-b::after{width: 16px;height: 16px;margin-left: 4px;}
}


/** download-btn **/
#main .p-download_btn{position: absolute;right: 4px;top: -34px;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDE0MS41MzYgMTQxLjUzNyI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTcwLjgyMywxMzkuNTM4Yy01LjE4OSwwLTEwLjQxMS0wLjU5OS0xNS41MjEtMS43NzhjLTQuNjcyLTEuMDc5LTkuMjUzLTIuNjU2LTEzLjYxNC00LjY4NyBjLTAuMjY4LTAuMTI0LTAuNTU2LTAuMTg3LTAuODQ0LTAuMTg3Yy0wLjI5OCwwLTAuNTk2LDAuMDY2LTAuODcxLDAuMTk5Yy00LjY1LDIuMjUtMTEuNDc1LDMuNDA0LTE2LjM2MywzLjk3NiBjMi43My0yLjc4MSw0Ljg2LTYuMTczLDYuMzA4LTguODY4YzAuNDY3LTAuODY5LDAuMjMtMS45NDgtMC41NTctMi41NDJDNy43MjYsMTA5LjMwOC0yLjMxNiw4MS42OTQsMy43NzYsNTUuMzA0IEM3LjI5Myw0MC4wNjgsMTUuOTg4LDI2LjM3LDI4LjI1OCwxNi43M0M0MC4zNDksNy4yMzEsNTUuNDIzLDIsNzAuNzA1LDJjNS4xOTQsMCwxMC40MTksMC41OTksMTUuNTI4LDEuNzc4IGMzNi45MzksOC41MjcsNjAuMDU0LDQ1LjUxOCw1MS41MjYsODIuNDU2Yy0zLjUxOCwxNS4yMzQtMTIuMjEyLDI4LjkzMy0yNC40ODMsMzguNTcyYy0xMi4wOTEsOS40OTgtMjcuMTY1LDE0LjcyOS00Mi40NDcsMTQuNzMxIEM3MC44MjcsMTM5LjUzOCw3MC44MjUsMTM5LjUzOCw3MC44MjMsMTM5LjUzOHoiLz48cGF0aCBmaWxsPSIjMzZBMDY5IiBkPSJNNzAuNzA1LDRjNS4wNDMsMCwxMC4xMTYsMC41ODEsMTUuMDc4LDEuNzI2YzM1Ljg2NCw4LjI4LDU4LjMwNiw0NC4xOTQsNTAuMDI2LDgwLjA1OCBjLTMuNDY0LDE1LjAwNi0xMS42ODMsMjcuOTU2LTIzLjc2OSwzNy40NWMtMTEuNzQsOS4yMjMtMjYuMzc2LDE0LjMwMy00MS4yMTEsMTQuMzAzYy01LjA0MywwLTEwLjExNi0wLjU4MS0xNS4wNzgtMS43MjcgYy00LjUzNC0xLjA0Ny04Ljk4Mi0yLjU3OC0xMy4yMTktNC41NWMtMC41MzUtMC4yNDktMS4xMTItMC4zNzQtMS42ODgtMC4zNzRjLTAuNTk2LDAtMS4xOTIsMC4xMzMtMS43NDIsMC4zOTkgYy0yLjk3MiwxLjQzNy02LjkyOCwyLjQwOC0xMC42NDMsMy4wNTdjMS4yOTMtMS44MDgsMi4zNy0zLjYyMSwzLjIyLTUuMjA0YzAuOTMzLTEuNzM3LDAuNDYtMy44OTUtMS4xMTMtNS4wODQgQzkuNTYsMTA4LjE4Ny0wLjE5LDgxLjM3Nyw1LjcyNSw1NS43NTNjMy40NjQtMTUuMDA2LDExLjY4My0yNy45NTYsMjMuNzY5LTM3LjQ1QzQxLjIzNCw5LjA3OSw1NS44Nyw0LDcwLjcwNSw0IE03MC43MDUsMCBDMzguNTAyLDAsOS4zODEsMjIuMTM1LDEuODI4LDU0Ljg1M2MtNi40ODEsMjguMDcyLDQuNzM1LDU2LjA4MywyNi4zMjgsNzIuMzk0Yy0xLjgyMiwzLjM5NC00Ljk0OCw4LjI2Mi05LjA0OSwxMS4wMDMgYy0wLjU0OSwwLjM2Ny0wLjI2OSwxLjIxNCwwLjM3LDEuMjE0YzAuMDE4LDAsMC4wMzctMC4wMDEsMC4wNTUtMC4wMDJjNC45ODgtMC4zNzMsMTQuOTEyLTEuNDc5LDIxLjMxMy00LjU3NCBjNC40MDUsMi4wNTEsOS4wODQsMy42ODUsMTQuMDA4LDQuODIxYzUuMzU3LDEuMjM3LDEwLjcwNiwxLjgyOSwxNS45NzgsMS44MjljMzIuMjAzLDAsNjEuMzI0LTIyLjEzNSw2OC44NzctNTQuODUzIGM4Ljc5LTM4LjA3NC0xNC45NS03Ni4wNjUtNTMuMDI0LTg0Ljg1NUM4MS4zMjcsMC41OTIsNzUuOTc3LDAsNzAuNzA1LDBMNzAuNzA1LDB6Ii8+PC9zdmc+Cg==');background-repeat: no-repeat;background-position: center center;background-size: contain;width: 134px;height: 134px;padding: 8px;}
#main .p-download_btn > a{width: 118px;height: 118px;border-radius: 50%;background-color: #ffc81b;text-align: center;display: inline-block;transition: background-color 0.5s ease-out;margin-right: 40px;}
#main .p-download_btn > a:hover{background-color: #ffb11b;}
#main .p-download_btn > a::before,
#main .p-download_btn > a::after{content: "";width: 1px;height: 100%;display: inline-block;vertical-align: middle;}
#main .p-download_btn-inner{width: 116px;display: inline-block;vertical-align: middle;}
#main .p-download_btn-t,
#main .p-download_btn-b{display: inline-block;}
#main img.p-download_btn-t{width: 110px;margin-top: 6px;}
#main .p-download_btn-b{height: 13px;line-height: 1;padding-left: 14px;margin-top: 2px;}
#main .p-download_btn-b img{width: 54px;vertical-align: middle;}
#main .p-download_btn-b::after{content: "";width: 16px;height: 16px;background-image: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBmaWxsPSIjMkYyNTA4IiBkPSJNMzIsMTZjMC04LjgzNy03LjE2My0xNi0xNi0xNlMwLDcuMTYzLDAsMTZzNy4xNjMsMTYsMTYsMTZTMzIsMjQuODM3LDMyLDE2eiBNMTIsMTBsMTAsNmwtMTAsNlYxMHoiLz48L3N2Zz4K');background-repeat: no-repeat;background-position: center center;background-size: contain;display: inline-block;margin-left: 8px;}

@media screen and (min-width: 1264px) {
}
@media screen and (max-width: 767px) {
}


/** h1-text **/
#main .p-1stview_text{text-align: center;font-size: 16px;color: #000;line-height: 2;margin: -19px 49px 0;}

@media screen and (max-width: 979px) {
  #main .p-1stview_text{margin-top: 19px;font-size: 14px;}
}

/**********************
*** introduce ***
**********************/

#main .p-introduce-note {padding-bottom: 24px;}
#main .c-section--thick--bg.p-introduce{padding-bottom:24px;}
@media screen and (min-width: 320px) {
#main .p-introduce .p-introduce-person__position{word-break: keep-all;}
}
#main .p-introduce .p-introduce-person--group .p-introduce-person::after{right:32px;}
#main .p-introduce .p-introduce-person__img-1::after{background:url(/areahighlights/chugoku/hiroden/img/bg_introduce_01.png) no-repeat;}
#main .p-introduce .p-introduce-person__img-2::after{background:url(/areahighlights/chugoku/hiroden/img/bg_introduce_02.png) no-repeat;}
#main .p-introduce .p-introduce-area::after{background:url(/areahighlights/chugoku/hiroden/img/bg_map.png) no-repeat;}
#main .p-introduce .p-introduce-person__img-1::after,#main .p-introduce .p-introduce-person__img-2::after,#main .p-introduce .p-introduce-area::after{content:'';position:absolute;background-position:right bottom;}
#main .p-introduce .p-introduce-person__img-1::after,
#main .p-introduce .p-introduce-person__img-2::after{bottom:-18px;height:232px;width:148px;}
#main .p-introduce .p-introduce-area::after{bottom:-6px;top:-6px;right:96px;width:168px;}
#main .p-introduce .p-introduce-person--group .p-introduce-person__img-1::after,
#main .p-introduce .p-introduce-person--group .p-introduce-person__img-2::after,
#main .p-introduce .p-introduce-area::after{background-size:contain;}
@media screen and (min-width: 1120px) {
#main .p-introduce__name{margin-top:0;}
#main .p-introduce-person--group .p-introduce__text{width:calc(100% - 184px);}
}
@media screen and (min-width: 768px) and (max-width: 1119px) {
#main .p-introduce-person--group{width:calc(100% - 100px);}
#main .p-introduce .p-introduce-person--group .p-introduce-person__img-1::after,
#main .p-introduce .p-introduce-person--group .p-introduce-person__img-2::after{height:144px;width:100px;top:0;}
#main .p-introduce .p-introduce-area::after{right:24px;}
#main .p-introduce-person--group .p-introduce__titleblock{width:calc(100% - 100px - 32px);}
#main .p-introduce-person--group .p-introduce__text {width: calc(100% - 32px);}
}
@media screen and (max-width: 767px) {
#main .p-introduce .p-introduce-person--group .p-introduce-person__img-1::after,
#main .p-introduce .p-introduce-person--group .p-introduce-person__img-2::after{height:140px;width:100px;right:0;top:24px;}
#main .p-introduce .p-introduce-area::after{right:4px;top:5px;height:100px;width:116px;}
#main .p-introduce-person--group .p-introduce__titleblock{width:calc(100% - 100px);}
#main .p-introduce-person--group .p-introduce__titleblock .p-introduce__name{font-size: 22px;}
}
@media screen and (min-width: 768px) {
#main .p-introduce-row .p-introduce-person + .p-introduce-person{border-left:2px solid #f0f0f0;}
}

/**********************
*** section-visual ***
**********************/

#main .p-media--staticheigh {position: relative;z-index: 1;}
#main .p-media--staticheigh .p-media__image-visual{z-index: 2;}

#main .p-media--staticheigh .p-media__image-1 {background-image: url(/areahighlights/chugoku/hiroden/img/bg_full_01.jpg);}
#main .p-media--staticheigh .p-media__image-2 {background-image: url(/areahighlights/chugoku/hiroden/img/bg_full_02.jpg);}
#main .p-media--staticheigh .p-media__image-3 {background-image: url(/areahighlights/chugoku/hiroden/img/bg_full_03.jpg);}
#main .p-media--staticheigh .p-media__image-5 {background-image: url(/areahighlights/chugoku/hiroden/img/bg_full_05.jpg);}
#main .p-media--staticheigh .p-media__image-visual.p-media__image-1,
#main .p-media--staticheigh .p-media__image-visual.p-media__image-2,
#main .p-media--staticheigh .p-media__image-visual.p-media__image-3,
#main .p-media--staticheigh .p-media__image-visual.p-media__image-5 { padding-top: 50%;height: 0; }

@media screen and (max-width: 767px) {
  #main .p-media--staticheigh .p-media__image-visual.p-media__image-1,
  #main .p-media--staticheigh .p-media__image-visual.p-media__image-2,
  #main .p-media--staticheigh .p-media__image-visual.p-media__image-3,
  #main .p-media--staticheigh .p-media__image-visual.p-media__image-5 { padding-top: calc((9 / 16) * 100%); }
  #main .p-media--staticheigh .p-media__image-1 {background-image: url(/areahighlights/chugoku/hiroden/img/bg_full_01-s.jpg);}
  #main .p-media--staticheigh .p-media__image-2 {background-image: url(/areahighlights/chugoku/hiroden/img/bg_full_02-s.jpg);}
  #main .p-media--staticheigh .p-media__image-3 {background-image: url(/areahighlights/chugoku/hiroden/img/bg_full_03-s.jpg);}
  #main .p-media--staticheigh .p-media__image-5 {background-image: url(/areahighlights/chugoku/hiroden/img/bg_full_05-s.jpg);}
}

#main .c-image-visual{margin-top: 72px;}
#main .c-image-visual img{width: 100%;}
@media screen and (max-width: 767px) {
  #main .c-image-visual{margin-top: 40px;}
}
/**********************
*** section-visual ***
**********************/

#main .p-box-about_head{line-height: 1;}
#main .p-box-about_head > *{display: inline-block;vertical-align: middle;}
#main .p-box-about_head-jp img,
#main .p-box-about_head-en img{display: inline-block;vertical-align: middle;width: auto;}
#main .p-box-about_head-jp img{height: 26px;}
#main .p-box-about_head-en img{height: 20px;}

#main .p-box-about_head-en{position: relative;padding-left:36px;margin-left: 34px;}
#main .p-box-about_head-en::before{content: "";width: 1px;height: 40px;background-color: #36a069;display: inline-block;transform: rotate(45deg);position: absolute;left: 14px;top: 0;bottom: 0;margin-top: auto;margin-bottom: auto;}

#main .p-box-about_body{border: none;background-color: #36a069;border-radius: 10px;color: #fff;position: relative;}
#main .p-box-about_body .c-container__body{margin-top: 0;}

@media screen and (min-width: 1120px) {
  #main .p-box-about_body{margin: 20px -32px 0;padding: 54px 64px;}
  #main .p-box-about_body .p-media-cell{display: flex;}
  #main .p-box-about_body .p-media-cell .p-media__imageblock{width: 352px;}
  #main .p-box-about_body_btn{margin-top: 32px;}
  #main .p-box-about_body_btn .c-row + .c-row{margin-top: 16px;}
}
@media screen and (min-width: 768px) and (max-width: 1119px) {
  #main .p-box-about_body{margin: 20px 0 0;padding: 30px 32px;}
  #main .p-box-about_body .p-media-cell{display: flex;margin-left: -16px;margin-right: -16px;}
  #main .p-box-about_body .p-media-cell .p-media__textblock{width: auto;padding-left: 16px;padding-right: 16px;}
  #main .p-box-about_body .p-media-cell .p-media__textblock + .p-media__imageblock{margin-top: 0;}
  #main .p-box-about_body .p-media-cell .p-media__imageblock{width: 352px;padding: 0 16px;}
  #main .p-box-about_body_btn{margin-top: 32px;}
  #main .p-box-about_body_btn .c-row + .c-row{margin-top: 16px;}
}
@media screen and (max-width: 767px) {
  #main .p-box-about_body{margin: 20px 0 0;}
  #main .p-box-about_head-en{padding-left: 24px;margin-left: 0;display: block;margin-top: 8px;}
  #main .p-box-about_head-en img{height: 14px;}
  #main .p-box-about_head-en::before{transform: rotate(45deg) scale(0.5);left: 7px;}
  #main .p-box-about_body_btn{margin-top: 32px;}
  #main .p-box-about_body_btn .c-row > * + * > [class*=c-button]{margin-top: 24px;}
}

/**********************
*** introduce-guest ***
**********************/

#main .p-introduce-guest .p-media-caption{text-align: center;font-size: 24px;}
#main .p-introduce-guest .p-media-caption > small{display: block;display: flex;justify-content: center;align-items: center;font-size: 14px;line-height: 24px;letter-spacing: 0;}
#main .p-introduce-guest-name{margin-top: .8em;display: block;font-weight: 500;}

@media screen and (min-width: 1120px) {
  #main .p-introduce-guest .p-media-caption > small{height: 3.5em;}
}
@media screen and (min-width: 768px) and (max-width: 1119px) {
  #main .p-introduce-guest .p-media-caption > small{height: 5.2em;}
}

/**********************
*** elated-banner ***
**********************/

.p-related-banner img{width: 100%;box-shadow: 0px 5px 15px 3px rgba(0, 0, 0, 0.1);border-radius: 15px;transition: box-shadow .5s ease-out;}
.p-related-banner a:hover img{box-shadow: 0px 0 0 0 rgba(0, 0, 0, 0.1);}

/**********************
*** section--train ***
**********************/

#main .c-section--train-inner,
#main .c-section--train-inner .c-container{position: relative;}
#main .c-section--train-inner .c-container{padding-bottom: 255px;}/* 314/2 + 16/2 + 40 + 50px */
#main .c-section--train-inner-low .c-container{padding-bottom: 428px;}/* 314 + 64 + 50px */
#main .c-section--train-inner-high .c-container{padding-bottom: 215px;}/* 314/2 + 16/2 + 50px */
#main .c-section--train-inner:last-child .c-container{padding-bottom: 0;}
#main .c-section--train-inner + .c-section--train-inner{margin-top: -205px;}/* 314/2 + 16/2 + 40px */
#main .c-section--train-inner-low + .c-section--train-inner{margin-top: -378px;}/* 314 + 64px */
#main .c-section--train-inner-high + .c-section--train-inner{margin-top: -115px;}/* 314/2 + 16/2 - 50px */
#main .c-row + .c-row{margin-top: 50px;}
#main .c-row + .c-row-btn{margin-top: 56px;}
#main .c-section--train {margin-top: 60px;}
#main .c-section--train .c-container__header{margin-top: 60px;margin-bottom: 40px;}
#main .c-section--article {margin-top: 80px;}
#main .c-section--train-inner .p-media__textblock{padding-top: 30px;}
#main .c-section--train-inner .c-row .p-media__textblock:only-child{padding-top: 0;}
#main .c-section--train-inner .p-media__textblock.c-col-rail-offset{padding-top: 106px;}/* 40 + 16 + 50px */

@media screen and (min-width: 1120px) {
  #main .c-section--train_head + .c-section--train-inner > .c-container{padding-top: 314px;margin-top: -314px;}
}

@media screen and (min-width: 768px) and (max-width: 1119px) {
  #main .c-section--train-inner .c-container{padding-bottom: 220px;}/* 314/2 + 16/2 + 40 + 35px */
  #main .c-section--train-inner-low .c-container{padding-bottom: 349px;}/* 314 + 0 + 35 */
  #main .c-section--train-inner-high .c-container{padding-bottom: 200px;}/* 314/2 + 16/2 + 35px */
  #main .c-section--train-inner:last-child .c-container{padding-bottom: 0;}
  #main .c-section--train-inner + .c-section--train-inner{margin-top: -185px;}/* 314/2 + 16/2 + 40px */
  #main .c-section--train-inner-low + .c-section--train-inner{margin-top: -314px;}/* 314 + 0 */
  #main .c-section--train-inner-high + .c-section--train-inner{margin-top: -130px;}/* 314/2 + 16/2 - 35px */
  #main .c-row + .c-row{margin-top: 35px;}
  #main .c-row + .c-row-btn{margin-top: 40px;}
  #main .c-section--train {margin-top: 40px;}
  #main .c-section--train .c-container__header{margin-top: 96px;margin-bottom: 64px;}
  #main .c-section--article {margin-top: 60px;}
  #main .c-section--train_head + .c-section--train-inner > .c-container{padding-top: 314px;margin-top: -314px;}
}
@media screen and (max-width: 767px) {
  #main .c-section--train-inner .c-container,
  #main .c-section--train-inner-low .c-container,
  #main .c-section--train-inner-high .c-container{padding-bottom: 0;}
  #main .c-section--train-inner:last-child .c-container{padding-bottom: 0;min-height: auto;}
  #main .c-section--train-inner + .c-section--train-inner,
  #main .c-section--train-inner-low + .c-section--train-inner,
  #main .c-section--train-inner-high + .c-section--train-inner{margin-top: 20px;}
  #main .c-row + .c-row{margin-top: 20px;}
  #main .c-row + .c-row-btn{margin-top: 40px;}
  #main .p-media__textblock{order: 2;margin-top: 20px;}
  #main .p-media__textblock + .p-media__imageblock{order: 1;margin-top: 0;}
  #main .c-section--train {margin-top: 24px;}
  #main .c-section--train .c-container__header{margin-top: 56px;margin-bottom: 36px;}
  #main .c-section--article {margin-top: 40px;}
  #main .c-section--train-inner .p-media__textblock{padding-top: 0;}
  #main .c-section--train-inner .p-media__textblock.c-col-rail-offset{padding-top: 0;}
}
@media print {
  #main .c-row + .c-row{margin-top: 0;padding-top: 50px;}
  #main .c-row + .c-row-btn{margin-top: 0;padding-top: 56px;}
  #main .c-section--train {margin-top: 0;padding-top: 140px;}
  #main .c-section--train .c-container__header{margin-top: 0;padding-top: 140px;margin-bottom: 0;padding-bottom: 96px;}
  #main .c-section--article {margin-top: 0;padding-top: 56px;}
}

/**********************
*** section--station ***
**********************/

#main .c-container-station .c-headline-2{display: flex;align-items:center;}
#main .c-container-station .c-headline-2 .u-ic{width: 96px;margin-right: 12px;}
#main .c-container-station .c-headline-2 .u-ic img{width: 100%;}
#main .c-container-station .c-headline-2 .u-name{font-size: 28px;color: #155032;white-space: nowrap;margin-right: 20px;}
#main .c-container-station .c-headline-2 .u-separate{flex: 1;position: relative;height: 32px;
  background: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDggMzIiPjxwb2x5Z29uIGZpbGw9IiNFMkUyRDIiIHBvaW50cz0iOCwyMyAwLDIzIDAsMjUgOCwyNSAiLz48cG9seWdvbiBmaWxsPSIjRTJFMkQyIiBwb2ludHM9IjgsNyAwLDcgMCw5IDgsOSAiLz48L3N2Zz4K') no-repeat left center,
  url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDggMzIiPjxwb2x5Z29uIGZpbGw9IiNFMkUyRDIiIHBvaW50cz0iOCwyMyAwLDIzIDAsMjUgOCwyNSAiLz48cG9seWdvbiBmaWxsPSIjRTJFMkQyIiBwb2ludHM9IjgsNyAwLDcgMCw5IDgsOSAiLz48L3N2Zz4K') no-repeat right center;
  background-size: 8px 32px, 8px 32px;
}
#main .c-container-station .c-headline-2 .u-separate::after{content: "";background: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMTggMzIiPjxwb2x5Z29uIGZpbGw9IiNlMmUyZDIiIHBvaW50cz0iMTgsOSAxOCw3IDEwLDcgMTAsMCA4LDAgOCw3IDAsNyAwLDkgOCw5IDgsMjMgMCwyMyAwLDI1IDgsMjUgOCwzMiAxMCwzMiAxMCwyNSAxOCwyNSAxOCwyMyAxMCwyMyAxMCw5Ii8+PC9zdmc+Cg==') repeat-x center center;height: 32px;background-size: 18px 32px;display: block;position: absolute;left: 8px;right: 8px;top: 0;bottom: 0;}

@media screen and (min-width: 768px) and (max-width: 1119px) {
  #main .c-container-station .c-headline-2 .u-ic{width: 96px;margin-right: 12px;}
  #main .c-container-station .c-headline-2 .u-name{font-size: 28px;margin-right: 20px;}
  #main .c-container-station .c-headline-2 .u-separate{background-size: 8px 32px, 8px 32px;}
  #main .c-container-station .c-headline-2 .u-separate::after{background-size: 18px 32px;left: 8px;right: 8px;}
}
@media screen and (min-width: 560px) and (max-width: 767px) {
  #main .c-container-station .c-headline-2 .u-ic{width: 72px;margin-right: 9px;}
  #main .c-container-station .c-headline-2 .u-name{font-size: 26px;margin-right: 15px;}
  #main .c-container-station .c-headline-2 .u-separate{background-size: 6px 24px, 6px 24px;}
  #main .c-container-station .c-headline-2 .u-separate::after{background-size: auto 24px;left: 6px;right: 6px;}
}
@media screen and (max-width: 559px) {
  #main .c-container-station .c-headline-2 .u-ic{width: 48px;margin-right: 6px;}
  #main .c-container-station .c-headline-2 .u-name{font-size: 22px;margin-right: 10px;}
  #main .c-container-station .c-headline-2 .u-separate{background-size: 4px 16px, 4px 16px;}
  #main .c-container-station .c-headline-2 .u-separate::after{background-size: 9px 16px;left: 4px;right: 4px;}
}

#main .c-container-station .c-headline-set{margin-bottom: 32px;}
#main .c-container-station .c-headline-3 + .c-headline-4-example{margin-top: 20px;}
#main .c-container-station .c-headline-4-example{vertical-align: top;}
#main .c-container-station .c-headline-4-example::before{content: "\4E8B\4F8B\7D39\4ECB";font-size: 12px;background-color: #f5960f;border-radius: 3px;width: 98px;height: 22px;line-height: 22px;display: inline-block;color: #fff;text-align: center;margin-right: 14px;}

/* Ultilities responsive */

@media screen and (min-width: 768px) and (max-width: 1119px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 1200px) {
}
@media screen and (min-width: 768px) and (max-width: 1166px) {
}
@media screen and (max-width: 768px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 510px) {
}
