@charset "UTF-8";.shift__kyototsu #tsuTtl{background:url(../img/202305/main@2x.jpg) no-repeat left bottom;background-size:cover}@media screen and (max-width:767px){.shift__kyototsu #tsuTtl{background:url(../img/202305/main@2x.jpg) no-repeat left 40px;background-size:contain}}.shift__kyototsu .tit-wrap .tit-text{text-align:center;padding-top:20px;color:#4b312c}.shift__kyototsu .tit-wrap .text{text-align:center;font-weight:700;color:#af7900;font-size:138.461538462%;padding-bottom:20px}@media screen and (max-width:767px){.shift__kyototsu .tit-wrap .text{font-size:146.153846154%}}.shift__kyototsu .tit-wrap .text span{border-bottom:dashed 2px #af78007e;padding-bottom:5px}@media screen and (min-width:768px){.shift__kyototsu .tit-wrap .tit{width:100%;margin:60px auto 0}.shift__kyototsu .tit-wrap .tit-sub{width:100%;padding-bottom:20px;text-align:center}}@media screen and (max-width:767px){.shift__kyototsu .tit-wrap .tit{width:75%;margin:45px auto 0}}@media screen and (max-width:767px) and (max-width:767px){.shift__kyototsu .tit-wrap .tit{width:100%}}@media screen and (max-width:767px){.shift__kyototsu .tit-wrap .tit-sub{width:100%;padding-bottom:20px;text-align:center}}@media screen and (min-width:768px){.shift__kyototsu .sct-img-l .sct-cnt-img-wrap{float:left}.shift__kyototsu .sct-img-l .sct-cnt-tx-wrap{float:right}}@media screen and (min-width:768px){.shift__kyototsu .sct-img-r .sct-cnt-img-wrap{float:right}.shift__kyototsu .sct-img-r .sct-cnt-tx-wrap{float:left}}.shift__kyototsu .tsubox{width:100%;min-height:70px;margin-bottom:50px;margin-top:auto;padding:15px;clear:both;position:relative;box-sizing:border-box;background-color:#f7eeda}.shift__kyototsu .tsubox span{font-size:12px}@media screen and (min-width:768px){.shift__kyototsu .tsubox{display:flex;justify-content:space-between}}@media screen and (max-width:767px){.shift__kyototsu .tsubox-img .img-wrap{text-align:center}.shift__kyototsu .tsubox-img .img-wrap img{width:50%}}@media screen and (min-width:768px){.shift__kyototsu .tsu-text{position:relative}.shift__kyototsu .tsu-text .txt-caption{position:absolute;bottom:0}}@media screen and (max-width:767px){.shift__kyototsu .tsu-text .txt-caption{margin-top:20px}}.shift__kyototsu .tsubox-l .tsu-iconwrap{position:absolute;top:10px;left:20px}.shift__kyototsu .tsubox-l .tsu-text530{position:absolute;width:530px;right:20px;display:block}.shift__kyototsu .tsubox-l .tsu-text380{position:absolute;width:380px}.shift__kyototsu .tsubox-r .tsu-iconwrap{position:absolute;bottom:-40px;right:0}.shift__kyototsu .tsubox-r .tsu-text530{position:absolute;width:530px;left:20px}.shift__kyototsu .tsubox-r .tsu-text380{position:absolute;width:380px;left:20px}@media screen and (max-width:767px){.shift__kyototsu .tsubox{padding:20px 15px}.shift__kyototsu .tsubox .tsu-iconwrap{bottom:inherit;right:0;bottom:-35px!important}.shift__kyototsu .tsubox .tsu-img-wrap{width:100%!important}.shift__kyototsu .tsubox .tsu-img-wrap img{width:100%}.shift__kyototsu .tsubox .tsu-text{width:100%!important}.shift__kyototsu .tsubox .tsu-text530{width:100%!important;bottom:inherit!important;right:inherit!important;position:inherit!important}}.shift__kyototsu .ttl01{font-weight:700;font-size:159.42%;color:#773b00;font-size:24px;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","細明朝体"}.shift__kyototsu .ttl01 span{font-size:16px}@media screen and (max-width:767px){.shift__kyototsu .ttl01{font-size:24px;line-height:1.75}.shift__kyototsu .ttl01 span{font-size:17px}}.shift__kyototsu .ttl02{font-weight:700;font-size:22px;color:#231815}.shift__kyototsu .ttl02 span{font-size:16px}@media screen and (max-width:767px){.shift__kyototsu .ttl02 span{font-size:14px}}.shift__kyototsu .ttl03{font-weight:700;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","細明朝体";padding-top:10px}@media screen and (max-width:767px){.shift__kyototsu .ttl03{padding-top:25px}}.shift__kyototsu .ttl03 .red{color:#cc3a24;font-size:24px}@media screen and (max-width:767px){.shift__kyototsu .ttl03 .red{font-size:24px}}.shift__kyototsu .ttl03 .gold{color:#b47c00;font-size:20px}@media screen and (max-width:767px){.shift__kyototsu .ttl03 .gold{font-size:18px}}.shift__kyototsu .ttl03 .blue{color:#324b95;font-size:20px}@media screen and (max-width:767px){.shift__kyototsu .ttl03 .blue{font-size:18px}}.shift__kyototsu .ttl03 span{font-size:12px}.shift__kyototsu .ttl01-img{padding-top:10px}@media screen and (max-width:767px){.shift__kyototsu .ttl01-img{padding-top:20px}}.shift__kyototsu .ttl02-img{padding-top:24px}@media screen and (max-width:767px){.shift__kyototsu .ttl02-img{padding-top:16px}}.shift__kyototsu .line01-img{padding-top:5px}.shift__kyototsu .txt-c{text-align:center}.shift__kyototsu .txt-r{text-align:right}.shift__kyototsu .txt-small{font-size:13px}.shift__kyototsu .txt-caption{font-size:12px;color:#777;display:block}.shift__kyototsu .lead-txt{color:#4b312c;text-align:center;padding-bottom:15px}@media screen and (max-width:767px){.shift__kyototsu .lead-txt{text-align:left;padding-bottom:0}}@media screen and (min-width:768px){.shift__kyototsu .wrap-cnt{margin-top:16px}}@media screen and (max-width:767px){.shift__kyototsu .wrap-cnt{margin-top:10px}}.shift__kyototsu .wrap-cnt .txt-wrap{color:#1a1311;display:block}@media screen and (min-width:768px){.shift__kyototsu .wrap-cnt [class^=img-wrap]{min-width:240px;width:240px}}@media screen and (max-width:767px){.shift__kyototsu .wrap-cnt [class^=img-wrap] img{width:100%}}.shift__kyototsu .wrap-cnt .img-wrap03{min-width:150px;width:144px}@media screen and (max-width:767px){.shift__kyototsu .wrap-cnt .img-wrap03{max-width:20px}}@media screen and (min-width:768px){.shift__kyototsu .wrap-cnt{display:flex}.shift__kyototsu .wrap-cnt .txt-wrap+[class^=img-wrap]{margin-left:25px}.shift__kyototsu .wrap-cnt [class^=img-wrap]+.txt-wrap{margin-left:25px}}@media screen and (max-width:767px){.shift__kyototsu .wrap-cnt [class^=img-wrap]{margin-left:auto;margin-right:auto}.shift__kyototsu .wrap-cnt .txt-wrap+[class^=img-wrap]{margin-top:15px;text-align:center}.shift__kyototsu .wrap-cnt [class^=img-wrap]+.txt-wrap{margin-top:15px}}@media screen and (min-width:768px){.shift__kyototsu .tsubox+.wrap-cnt{margin-top:60px}}@media screen and (max-width:767px){.shift__kyototsu .tsubox+.wrap-cnt{margin-top:40px}}.shift__kyototsu .histroy-wrap{padding:40px 20px 0;background:url(../img/202301/bg-history.png) no-repeat 100% 100%;background-size:cover}@media screen and (max-width:767px){.shift__kyototsu .histroy-wrap{background:url(../img/202301/bg-history.png) repeat top center;background-size:162%;padding:40px 20px 5px}}.shift__kyototsu .history-l .ttl{text-align:center}.shift__kyototsu .history-l .ttl .pc-item{width:80%;margin-bottom:10px}.shift__kyototsu .history-l .ttl .sp-item{margin-bottom:25px}.shift__kyototsu .cnt-box-inner-ttl{color:#6d3f02;display:flex;flex-wrap:wrap;align-items:baseline}.shift__kyototsu .cnt-box-inner-ttl:before{content:"";display:inline-block;width:26px;height:26px;background-image:url(../img/202305/ttl_icon.png);background-size:cover;position:relative;top:4px;left:0;margin-right:7px;text-align:left;flex-shrink:0}@media screen and (max-width:767px){.shift__kyototsu .cnt-box-inner-ttl:before{width:26px;height:26px;top:3px}}@media screen and (max-width:767px){.shift__kyototsu .cnt-box-inner-ttl{margin-top:10px}}.shift__kyototsu .tsu-flex{display:flex}.shift__kyototsu .tsu-position01{padding-left:10px;position:absolute;bottom:25px;right:20px}@media screen and (max-width:767px){.shift__kyototsu .tsu-position01{bottom:-35px}}.shift__kyototsu .wrap01{display:flex}@media screen and (max-width:767px){.shift__kyototsu .wrap01{display:block}}.shift__kyototsu .wrap02{display:block;padding-right:10px}.shift__kyototsu .wrap03{padding-top:30px}@media screen and (max-width:767px){.shift__kyototsu .wrap03{padding-top:15px}}.shift__kyototsu .wrap04{padding-top:60px}@media screen and (max-width:767px){.shift__kyototsu .wrap04{padding-top:40px}}.shift__kyototsu .wrap05{display:flex}@media screen and (max-width:767px){.shift__kyototsu .wrap05{display:block}}.shift__kyototsu .tsubox-r .tsu-position{position:absolute;bottom:-30px;right:20px}.shift__kyototsu .cnt-box-txt{color:#231815}