﻿.wrapper.hokkaido .guide_title_div > h1 {
    background: linear-gradient(180deg, rgb(255,255,255) 0px, rgb(255,255,255) calc(50% - 2px), rgb(255,206,176) calc(50% - 2px), rgb(255,206,176) calc(50% + 2px), rgb(255,255,255) calc(50% + 2px), rgb(255,255,255) 100%);
    }	.wrapper.hokkaido .guide_title_div > h1 > div {
    background: linear-gradient(90deg, rgb(255,255,255) 0px, rgb(255,255,255) 4px, rgb(255,255,255) 6px, rgb(255,156,97) 6px, rgb(255,156,97) 15px, rgb(255,255,255) 15px, rgb(255,255,255) 100%);
    font-family: "Kiwi Maru", sans-serif;
    font-weight: 500;
    }
.wrapper.tohoku .guide_title_div > h1 {
    background: linear-gradient(180deg, rgb(255,255,255) 0px, rgb(255,255,255) calc(50% - 2px), rgb(181,199,255) calc(50% - 2px), rgb(181,199,255) calc(50% + 2px), rgb(255,255,255) calc(50% + 2px), rgb(255,255,255) 100%);
    }	.wrapper.tohoku .guide_title_div > h1 > div {
    background: linear-gradient(90deg, rgb(255,255,255) 0px, rgb(255,255,255) 4px, rgb(255,255,255) 6px, rgb(107,143,255) 6px, rgb(107,143,255) 15px, rgb(255,255,255) 15px, rgb(255,255,255) 100%);
    font-family: "Kiwi Maru", sans-serif;
    font-weight: 500;
    }
.wrapper.kanto .guide_title_div > h1 {
    background: linear-gradient(180deg, rgb(255,255,255) 0px, rgb(255,255,255) calc(50% - 2px), rgb(255,192,221) calc(50% - 2px), rgb(255,192,221) calc(50% + 2px), rgb(255,255,255) calc(50% + 2px), rgb(255,255,255) 100%);
    }	.wrapper.kanto .guide_title_div > h1 > div {
    background: linear-gradient(90deg, rgb(255,255,255) 0px, rgb(255,255,255) 4px, rgb(255,255,255) 6px, rgb(255,128,186) 6px, rgb(255,128,186) 15px, rgb(255,255,255) 15px, rgb(255,255,255) 100%);
    font-family: "Kiwi Maru", sans-serif;
    font-weight: 500;
    }
.wrapper.koshinetsu .guide_title_div > h1 {
    background: linear-gradient(180deg, rgb(255,255,255) 0px, rgb(255,255,255) calc(50% - 2px), rgb(169,235,190) calc(50% - 2px), rgb(169,235,190) calc(50% + 2px), rgb(255,255,255) calc(50% + 2px), rgb(255,255,255) 100%);
    }	.wrapper.koshinetsu .guide_title_div > h1 > div {
    background: linear-gradient(90deg, rgb(255,255,255) 0px, rgb(255,255,255) 4px, rgb(255,255,255) 6px, rgb(82,215,125) 6px, rgb(82,215,125) 15px, rgb(255,255,255) 15px, rgb(255,255,255) 100%);
    font-family: "Kiwi Maru", sans-serif;
    font-weight: 500;
    }
.wrapper.tokai .guide_title_div > h1 {
    background: linear-gradient(180deg, rgb(255,255,255) 0px, rgb(255,255,255) calc(50% - 2px), rgb(171,220,255) calc(50% - 2px), rgb(171,220,255) calc(50% + 2px), rgb(255,255,255) calc(50% + 2px), rgb(255,255,255) 100%);
    }	.wrapper.tokai .guide_title_div > h1 > div {
    background: linear-gradient(90deg, rgb(255,255,255) 0px, rgb(255,255,255) 4px, rgb(255,255,255) 6px, rgb(86,184,255) 6px, rgb(86,184,255) 15px, rgb(255,255,255) 15px, rgb(255,255,255) 100%);
    font-family: "Kiwi Maru", sans-serif;
    font-weight: 500;
    }
.wrapper.kinki .guide_title_div > h1 {
    background: linear-gradient(180deg, rgb(255,255,255) 0px, rgb(255,255,255) calc(50% - 2px), rgb(227,198,250) calc(50% - 2px), rgb(227,198,250) calc(50% + 2px), rgb(255,255,255) calc(50% + 2px), rgb(255,255,255) 100%);
    }	.wrapper.kinki .guide_title_div > h1 > div {
    background: linear-gradient(90deg, rgb(255,255,255) 0px, rgb(255,255,255) 4px, rgb(255,255,255) 6px, rgb(199,140,244) 6px, rgb(199,140,244) 15px, rgb(255,255,255) 15px, rgb(255,255,255) 100%);
    font-family: "Kiwi Maru", sans-serif;
    font-weight: 500;
    }
.wrapper.chugoku .guide_title_div > h1 {
    background: linear-gradient(180deg, rgb(255,255,255) 0px, rgb(255,255,255) calc(50% - 2px), rgb(231,229,169) calc(50% - 2px), rgb(231,229,169) calc(50% + 2px), rgb(255,255,255) calc(50% + 2px), rgb(255,255,255) 100%);
    }	.wrapper.chugoku .guide_title_div > h1 > div {
    background: linear-gradient(90deg, rgb(255,255,255) 0px, rgb(255,255,255) 4px, rgb(255,255,255) 6px, rgb(207,202,82) 6px, rgb(207,202,82) 15px, rgb(255,255,255) 15px, rgb(255,255,255) 100%);
    font-family: "Kiwi Maru", sans-serif;
    font-weight: 500;
    }
.wrapper.shikoku .guide_title_div > h1 {
    background: linear-gradient(180deg, rgb(255,255,255) 0px, rgb(255,255,255) calc(50% - 2px), rgb(182,230,255) calc(50% - 2px), rgb(182,230,255) calc(50% + 2px), rgb(255,255,255) calc(50% + 2px), rgb(255,255,255) 100%);
    }	.wrapper.shikoku .guide_title_div > h1 > div {
    background: linear-gradient(90deg, rgb(255,255,255) 0px, rgb(255,255,255) 4px, rgb(255,255,255) 6px, rgb(108,205,255) 6px, rgb(108,205,255) 15px, rgb(255,255,255) 15px, rgb(255,255,255) 100%);
    font-family: "Kiwi Maru", sans-serif;
    font-weight: 500;
    }
.wrapper.kyushu .guide_title_div > h1 {
    background: linear-gradient(180deg, rgb(255,255,255) 0px, rgb(255,255,255) calc(50% - 2px), rgb(255,195,197) calc(50% - 2px), rgb(255,195,197) calc(50% + 2px), rgb(255,255,255) calc(50% + 2px), rgb(255,255,255) 100%);
    }	.wrapper.kyushu .guide_title_div > h1 > div {
    background: linear-gradient(90deg, rgb(255,255,255) 0px, rgb(255,255,255) 4px, rgb(255,255,255) 6px, rgb(255,135,138) 6px, rgb(255,135,138) 15px, rgb(255,255,255) 15px, rgb(255,255,255) 100%);
    font-family: "Kiwi Maru", sans-serif;
    font-weight: 500;
    }
.wrapper.tetsudo .guide_title_div > h1 {
    background: linear-gradient(180deg, rgb(255,255,255) 0px, rgb(255,255,255) calc(50% - 2px), rgb(229,199,255) calc(50% - 2px), rgb(229,199,255) calc(50% + 2px), rgb(255,255,255) calc(50% + 2px), rgb(255,255,255) 100%);
    }	.wrapper.tetsudo .guide_title_div > h1 > div {
    background: linear-gradient(90deg, rgb(255,255,255) 0px, rgb(255,255,255) 4px, rgb(255,255,255) 6px, rgb(203,143,255) 6px, rgb(203,143,255) 15px, rgb(255,255,255) 15px, rgb(255,255,255) 100%);
    font-family: "Kiwi Maru", sans-serif;
    font-weight: 500;
    }
.wrapper.doro .guide_title_div > h1 {
    background: linear-gradient(180deg, rgb(255,255,255) 0px, rgb(255,255,255) calc(50% - 2px), rgb(174,235,220) calc(50% - 2px), rgb(174,235,220) calc(50% + 2px), rgb(255,255,255) calc(50% + 2px), rgb(255,255,255) 100%);
    }	.wrapper.doro .guide_title_div > h1 > div {
    background: linear-gradient(90deg, rgb(255,255,255) 0px, rgb(255,255,255) 4px, rgb(255,255,255) 6px, rgb(93,214,184) 6px, rgb(93,214,184) 15px, rgb(255,255,255) 15px, rgb(255,255,255) 100%);
    font-family: "Kiwi Maru", sans-serif;
    font-weight: 500;
    }
.guide_title_div.kosoku > h1 {
    background: linear-gradient(180deg, rgb(255,255,255) 0px, rgb(255,255,255) calc(50% - 2px), rgb(0,176,107) calc(50% - 2px), rgb(0,176,107) calc(50% + 2px), rgb(255,255,255) calc(50% + 2px), rgb(255,255,255) 100%);
    }
.guide_title_div.kosoku > h1 > div {
    background: linear-gradient(90deg, rgb(255,255,255) 0px, rgba(255,255,255,1) 4px, rgba(255,255,255,1) 6px, rgba(0,176,107,1) 6px, rgba(0,176,107,1) 15px, rgb(255,255,255) 15px, rgb(255,255,255) 100%);
    font-family: "Kosugi Maru", sans-serif;
    font-weight: 500;
    }
.guide_title_div.kokudo > h1 {
    background: linear-gradient(180deg, rgb(255,255,255) 0px, rgb(255,255,255) calc(50% - 2px), rgb(25,113,155) calc(50% - 2px), rgb(25,113,155) calc(50% + 2px), rgb(255,255,255) calc(50% + 2px), rgb(255,255,255) 100%);
    }
.guide_title_div.kokudo > h1 > div {
    background: linear-gradient(90deg, rgb(255,255,255) 0px, rgba(255,255,255,1) 4px, rgba(255,255,255,1) 6px, rgba(25,113,155,1) 6px, rgba(25,113,155,1) 15px, rgb(255,255,255) 15px, rgb(255,255,255) 100%);
    font-family: "Kosugi Maru", sans-serif;
    font-weight: 500;
    }
.guide_title_div.chihodo > h1 {
    background: linear-gradient(180deg, rgb(255,255,255) 0px, rgb(255,255,255) calc(50% - 2px), rgb(0,113,204) calc(50% - 2px), rgb(0,113,204) calc(50% + 2px), rgb(255,255,255) calc(50% + 2px), rgb(255,255,255) 100%);
    }
.guide_title_div.chihodo > h1 > div {
    background: linear-gradient(90deg, rgb(255,255,255) 0px, rgba(255,255,255,1) 4px, rgba(255,255,255,1) 6px, rgba(0,113,204,1) 6px, rgba(0,113,204,1) 15px, rgb(255,255,255) 15px, rgb(255,255,255) 100%);
    font-family: "Kosugi Maru", sans-serif;
    font-weight: 500;
    }
.guide_title_div.michioeki > h1 {
    background: linear-gradient(180deg, rgb(255,255,255) 0px, rgb(255,255,255) calc(50% - 2px), rgb(0,113,204) calc(50% - 2px), rgb(0,113,204) calc(50% + 2px), rgb(255,255,255) calc(50% + 2px), rgb(255,255,255) 100%);
    }
.guide_title_div.michioeki > h1 > div {
    background: linear-gradient(90deg, rgb(255,255,255) 0px, rgba(255,255,255,1) 4px, rgba(255,255,255,1) 6px, rgba(25,113,155,1) 6px, rgba(25,113,155,1) 15px, rgb(255,255,255) 15px, rgb(255,255,255) 100%);
    font-family: "Kosugi Maru", sans-serif;
    font-weight: 500;
    }
.wrapper.hikoki .guide_title_div > h1 {
    background: linear-gradient(180deg, rgb(255,255,255) 0px, rgb(255,255,255) calc(50% - 2px), rgb(255,216,177) calc(50% - 2px), rgb(255,216,177) calc(50% + 2px), rgb(255,255,255) calc(50% + 2px), rgb(255,255,255) 100%);
    }	.wrapper.hikoki .guide_title_div > h1 > div {
    background: linear-gradient(90deg, rgb(255,255,255) 0px, rgb(255,255,255) 4px, rgb(255,255,255) 6px, rgb(255,177,98) 6px, rgb(255,177,98) 15px, rgb(255,255,255) 15px, rgb(255,255,255) 100%);
    font-family: "Kiwi Maru", sans-serif;
    font-weight: 500;
    }
.wrapper.fune .guide_title_div > h1 {
    background: linear-gradient(180deg, rgb(255,255,255) 0px, rgb(255,255,255) calc(50% - 2px), rgb(181,222,255) calc(50% - 2px), rgb(181,222,255) calc(50% + 2px), rgb(255,255,255) calc(50% + 2px), rgb(255,255,255) 100%);
    }	.wrapper.fune .guide_title_div > h1 > div {
    background: linear-gradient(90deg, rgb(255,255,255) 0px, rgb(255,255,255) 4px, rgb(255,255,255) 6px, rgb(106,189,255) 6px, rgb(106,189,255) 15px, rgb(255,255,255) 15px, rgb(255,255,255) 100%);
    font-family: "Kiwi Maru", sans-serif;
    font-weight: 500;
    }
.wrapper.info_event .guide_title_div > h1 > div {
    background: linear-gradient(90deg, rgb(255,116,151) 0px, rgb(255,116,151) 10px, rgb(102,102,103) 10px, rgb(102,102,103) 15px, rgb(255,255,255) 15px, rgb(255,255,255) 100%);
    font-family: "Kiwi Maru", serif;
    font-weight: 400;
    }
.wrapper.info_tsuika .guide_title_div > h1 {
    background: linear-gradient(180deg, rgb(255,255,255) 0px, rgb(255,255,255) calc(50% - 2px), rgb(74,153,222) calc(50% - 2px), rgb(74,153,222) calc(50% + 2px), rgb(255,255,255) calc(50% + 2px), rgb(255,255,255) 100%);
    }
.wrapper.info_tsuika .guide_title_div > h1 > div {
    background: linear-gradient(90deg, rgb(255,164,60) 0px, rgb(255,164,60) 10px, rgb(102,102,103) 10px, rgb(102,102,103) 15px, rgb(255,255,255) 15px, rgb(255,255,255) 100%);
    font-family: "Kiwi Maru", serif;
    font-weight: 400;
    }
@media screen and (min-width:641px){
.guide_title_div {
    position: relative;
    text-align: right;
    margin: 40px 0px 0px 0px;
    padding: 30px 0px 20px 0px;
    width: calc(100% - 0px);
    vertical-align: middle;
    background-color: rgb(255,255,255);
    border-top: 2px solid rgb(51,51,52);
    border-bottom: 2px solid rgb(51,51,52);
    }
.guide_title_div::before {
    content: "";
    position: absolute;
    top: 12px;
    right: 12px;
    width: 22px;
    height: 22px;
    border-radius: 11px;
    }
.guide_title_div > h1 {
    position: relative;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
    width: calc(100% - 0px);
    text-align: left;
    }
.guide_title_div > h1 > div {
    position: relative;
    display: inline-block;
    margin: 0px 10px 0px 0px;
    padding: 10px 20px 10px 30px;
    font-size: 24px;
    line-height: 1em;
    font-weight: 500;
    color: rgb(35,35,35);
    }
.guide_title_div > h1 > span::before {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 5px;
    width: 100%;
    }
.guide_title_div > h1 > div > .name {
    font-size: 30px;
    font-style: normal;
    }
.guide_title_div > h1 > div > .furigana {
    font-size: 16px;
    }
.guide_title_div > h1 > span > .calendar_city_name {
    font-size: 20px;
    margin-right: 10px;
    }
.guide_title_div > h1 > span > .calendar_city_year_month {
    font-size: 24px;
    }
}
@media screen and (max-width:640px){
.guide_title_div {
    position: relative;
    text-align: right;
    margin: 0px 10px 30px 10px;
    padding: 30px 0px 20px 0px;
    width: calc(100% - 24px);
    vertical-align: middle;
    background-color: rgb(255,255,255);
    border: 2px solid rgb(51,51,92);
    }
.guide_title_div::before {
    content: "";
    position: absolute;
    top: 12px;
    right: 12px;
    width: 22px;
    height: 22px;
    border-radius: 11px;
    }
.guide_title_div > h1 {
    position: relative;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
    width: calc(100% - 0px);
    text-align: left;
    }
.main > .guide > .guide_title_div > h1::before {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 5px;
    width: 100%;
    }
.guide_title_div > h1 > div {
    position: relative;
    display: inline-block;
    margin: 0px 10px 0px 0px;
    padding: 10px 20px 10px 30px;
    font-size: 24px;
    line-height: 1em;
    font-weight: 500;
    color: rgb(35,35,35);
    }
.guide_title_div > h1 > span::before {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 5px;
    width: 100%;
    }
.guide_title_div > h1 > div > .name {
    font-size: 30px;
    font-style: normal;
    }
.guide_title_div > h1 > div > .furigana {
    font-size: 16px;
    }
.guide_title_div > h1 > span > .calendar_city_name {
    font-size: 20px;
    margin-right: 10px;
    }
.guide_title_div > h1 > span > .calendar_city_year_month {
    font-size: 24px;
    }
}
