@charset "utf-8";.kukai #topvisual .img_topv{position:relative;background-position:center center;}.kukai #topvisual .img_topv:nth-of-type(1){background-image:url(../../kukai/images/topimg1.jpg);}.kukai #topvisual .img_topv:nth-of-type(2){background-image:url(../../kukai/images/topimg2.jpg);}.kukai #topvisual .img_topv:nth-of-type(3){background-image:url(../../kukai/images/topimg3.jpg);}.kukai #topvisual .img_topv span{position:absolute;display:block;bottom:10px;width:100%;text-align:center;font-size:1.5rem;color:#fff;z-index:10}.kukai #topvisual .img_topv .bgline{left:0;bottom:0;transform:none;width:100%;height:32px;background-color:#000;opacity:0.5;z-index:5;}.kukai .col_l{width:361px;padding-right:36px;padding-top:5px;flex-shrink:0;}.kukai .col_l figure{margin-bottom:40px;}.kukai #index ul{padding-top:28px;}.kukai #index li{margin-bottom:14px;}.kukai #index a{display:block;height:45px;padding-left:14px;display:flex;align-items: center;color:#746470;border:1px #9a9a9a solid;}.kukai #index a:hover{opacity:0.6;}.kukai #path{padding-top:15px;}.kukai #path span.sp{display:none;}.kukai #path ul{display:flex;}.kukai #path ul.end li{padding-bottom:1.2em;}.kukai #path li{line-height:2.0;}.kukai #path .year{width:150px;padding-left:15px;background-color:#638891;color:#fff;flex-shrink:0;}.kukai #path .date{width:44px;padding-left:10px;flex-shrink:0;}.kukai #path .age{width:48px;text-align:center;background-color:#d8dfdc;flex-shrink:0;}.kukai #path .event{margin-left:1em;white-space:normal;overflow:hidden;}.kukai #path .event:before{content:"● ";}.kukai #path ul:first-child li{padding-top:8px;}.kukai #path ul:first-child .date{width:54px;padding-left:0;padding-top:1.2em;text-align:center;font-size:1.0rem;}@media all and (-ms-high-contrast:none){*::-ms-backdrop, .kukai .col_r{overflow:hidden;}}@media screen and (max-width: 1239px){}@media screen and (max-width: 1023px){.kukai .col_l{width:calc(37vw - 20px);padding-right:20px;}}@media screen and (max-width: 767px){.kukai #topvisual .img_topv span{bottom:6px;font-size:1.3rem;}.kukai #topvisual .img_topv .bgline{height:23px;}.kukai .main.pd_top_35{padding-top:35px;}.kukai .main.flex{display:block;}.kukai .col_l{width:100%;padding-right:0;padding-bottom:30px;display:flex;}.kukai .col_l figure{width:auto;margin-right:20px;margin-bottom:0;}.kukai .col_l section{width:350px;min-width:250px;}.kukai #index a{height:30px;padding-left:10px;}}@media screen and (max-width: 414px){.kukai #topvisual .img_topv span{bottom:5px;font-size:1.1rem;}.kukai #topvisual .img_topv .bgline{height:21px;}.kukai .col_l{display:block;}.kukai .col_l figure{width:auto;margin-right:0;margin-bottom:20px;text-align:center;}.kukai .col_l figure img{max-width:200px;}.kukai .col_l section{width:auto;min-width:auto;}.kukai #index ul{padding-top:15px;}.kukai #path span.sp{display:block;}.kukai #path ul{flex-wrap:wrap;}.kukai #path ul.end li{padding-bottom:0;}.kukai #path .event{flex-shrink:0;width:calc(100% - 20px);margin-left:10px;padding:0.5em 0;}.kukai #path ul.end .event{padding-bottom:1em;}}@media (-webkit-device-pixel-ratio: 2){.kukai #topvisual .img_topv:nth-of-type(1){background-image:url(../../kukai/images/topimg1_sp2.jpg);}.kukai #topvisual .img_topv:nth-of-type(2){background-image:url(../../kukai/images/topimg2_sp2.jpg);}.kukai #topvisual .img_topv:nth-of-type(3){background-image:url(../../kukai/images/topimg3_sp2.jpg);}}@media (-webkit-device-pixel-ratio: 3){.kukai #topvisual .img_topv:nth-of-type(1){background-image:url(../../kukai/images/topimg1_sp3.jpg);}.kukai #topvisual .img_topv:nth-of-type(2){background-image:url(../../kukai/images/topimg2_sp3.jpg);}.kukai #topvisual .img_topv:nth-of-type(3){background-image:url(../../kukai/images/topimg3_sp2.jpg);}}