﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&display=swap";@keyframes show{from{opacity:0}to{opacity:1}}@keyframes up{from{transform:translateY(10px)}to{transform:translateY(0px)}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;background:rgba(0,0,0,0)}body{line-height:1;background:#fff}article,aside,details,figcaption,figure,footer,header,menu,nav,section,main{display:block}table{border-collapse:collapse;border-spacing:0}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s infinite linear;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__play{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}.splide__track--draggable{-webkit-touch-callout:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{background:#ccc;border:0;cursor:pointer;padding:0;position:absolute;top:50%;transform:translateY(-50%);z-index:1;opacity:.7;align-items:center;border-radius:50%;display:flex;justify-content:center;height:2em;width:2em}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:#0bf 3px solid;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:#0bf 3px solid;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;padding:0;position:relative;transition:transform .2s linear;width:8px;opacity:.7}.splide__pagination__page.is-active{background:#fff;z-index:1;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:#0bf 3px solid;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:#0bf 3px solid;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset: -3px){.splide__slide:focus-visible{outline:#0bf 3px solid;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:#0bf 3px solid}}@supports(outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:#0bf 3px solid;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:#0bf 3px solid}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:#0bf 3px solid;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:#0bf 3px solid;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid rgba(0,0,0,0);cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%, 0)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotateZ(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotateZ(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}html{width:100%;font-size:.8333333333vw;scroll-behavior:smooth;scroll-padding-top:5rem}@media screen and (min-width: 1200px){html{font-size:10px}}@media screen and (max-width: 768px){html{font-size:2.6666666667vw}}body{width:100%;font-size:1.6rem;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic","Yu Gothic","メイリオ",Meiryo,sans-serif;font-weight:500;letter-spacing:.05em;color:#323232;-webkit-text-size-adjust:100%;background:url(../images/bg.webp) center top/120rem auto repeat #fff}@media screen and (max-width: 768px){body{font-size:1.5rem}}a{color:#2a417b;-webkit-tap-highlight-color:rgba(148,86,225,.3)}a[href]{transition-duration:.3s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);backface-visibility:hidden}a[href]:hover{opacity:.7}a img{border-style:none}ul{list-style-type:none;margin:0;padding:0}ul.disc{list-style-type:disc;padding-left:16px}ul.check li{display:flex;align-items:baseline;font-weight:700}ul.check li+li{margin-top:2rem}@media screen and (max-width: 768px){ul.check li+li{margin-top:1.4rem;font-size:1.4rem}}ul.check li::before{content:"";display:block;width:1.9rem;height:1.5rem;background:url(../images/check.png) center center/100% 100% no-repeat;margin-right:1rem}@media screen and (max-width: 768px){ul.check li::before{margin-right:.5rem}}ol{padding-left:16px}img{display:block}img.alignleft{float:left;margin:0 12px 12px 0}img.alignright{float:right;margin:0 0 12px 12px}img.aligncenter{display:block;margin:0 auto}img.sp{display:block}@media screen and (min-width: 768px){img.sp{display:none}}img.pc{display:none}@media screen and (min-width: 768px){img.pc{display:block}}h2,h3,h4{letter-spacing:.1em}em{color:#f2ef98;font-style:normal}strong{background:linear-gradient(transparent 60%, #f2ef98 60%)}p+p{margin-top:2.4rem}input,button,textarea{-webkit-appearance:none;border-radius:0}br.sp{display:inline}@media screen and (min-width: 768px){br.sp{display:none}}br.pc{display:none}@media screen and (min-width: 768px){br.pc{display:inline}}.container{width:80rem;margin-left:auto;margin-right:auto;position:relative;box-sizing:border-box}@media screen and (max-width: 768px){.container{width:calc(100% - 4.8rem)}}header .upper{width:100%;height:5.5rem;background:#2a417b;display:flex;align-items:center;justify-content:space-between;padding:0 2.5rem;box-sizing:border-box;position:absolute;top:0;left:0;z-index:2}@media screen and (max-width: 768px){header .upper{flex-direction:column-reverse;background:rgba(0,0,0,0);height:auto;padding:0}}header .upper div{letter-spacing:.1em;color:#fff}header .upper div:first-child{font-size:2rem;text-shadow:.27rem .27rem .18rem rgba(0,0,0,.4)}@media screen and (max-width: 768px){header .upper div:first-child{font-size:1.2rem;letter-spacing:0;margin-top:1rem;color:#2a417b;text-shadow:none}}@media screen and (max-width: 768px){header .upper div:last-child{background:#2a417b;width:100%;height:3rem;display:flex;align-items:center;justify-content:center;font-size:1.2rem}}header .upper div a{color:#fff;text-decoration:none}header #menu_btn{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;width:44px;height:44px;top:8px;right:12px;z-index:10000}header #menu_btn div,header #menu_btn:before,header #menu_btn:after{display:block;transition:all .4s;box-sizing:border-box;width:36px;height:3px;background:#2a417b}header #menu_btn:before,header #menu_btn:after{content:"";display:block}header #menu_btn div,header #menu_btn:after{margin-top:10px}header #menu_btn.on:before{transform:translateY(11.5px) rotate(-45deg)}header #menu_btn.on div{opacity:0}header #menu_btn.on:after{transform:translateY(-11.5px) rotate(45deg)}@media screen and (min-width: 768px){header #menu_btn{display:none}}@media screen and (max-width: 768px){header.page .upper div:first-child{color:#2a417b;text-shadow:none}header.page .upper div:first-child a{color:#2a417b}}footer{background:#fff;padding:3rem 0}footer .nav{display:flex;gap:4.4rem;justify-content:center}footer .nav li a{color:#323232}@media screen and (max-width: 768px){footer .nav li a{font-size:1.2rem}}footer address{text-align:center;font-style:normal;margin-top:4rem}footer address .company{font-size:2rem;font-weight:700}@media screen and (max-width: 768px){footer address .company{font-size:1.6rem}}footer address .contact{font-size:1.4rem;margin-top:1.8rem}@media screen and (max-width: 768px){footer address .contact{font-size:1.3rem;line-height:1.5}}.btn{display:block}.btn.normal{display:flex;align-items:center;justify-content:center;background:#2a417b;color:#fff;font-size:1.8rem;text-decoration:none;font-weight:700;width:36.8rem;height:7.2rem;border-radius:3.6rem;margin:6rem auto}@media screen and (max-width: 768px){.btn.normal{width:28rem}}.btn.entry{width:36.8rem;margin:4rem auto 0;background:none}@media screen and (max-width: 768px){.btn.entry{width:28rem}}.btn.entry>img{width:100%}table{border-collapse:collapse}table th,table td{border:1px solid #d4d9e5;font-size:1.5rem;padding:2.2rem 2rem;line-height:2.13}@media screen and (max-width: 768px){table th,table td{display:block;width:100%;box-sizing:border-box;padding:1rem}}table th{background:#f3f8fc;width:15rem;text-align:left;vertical-align:baseline}@media screen and (max-width: 768px){table th{width:100%}}table td{background:#fff}table td *{max-width:100% !important}main.single{padding-top:14rem;padding-bottom:6rem}@media screen and (max-width: 768px){main.single{padding-top:9.8rem;padding-bottom:4.8rem}}main.single .page_title{font-size:3.2rem;letter-spacing:.1em;font-weight:700;color:#2a417b;border-bottom:.2rem solid #2a417b;padding-bottom:1rem;text-align:center}@media screen and (max-width: 768px){main.single .page_title{font-size:2.4rem}}main.single .contents_body{line-height:1.8;margin-top:4rem}main.single .contents_body h2+*,main.single .contents_body h3+*,main.single .contents_body h4+*{margin-top:2rem}main.single .contents_body p+h3{margin-top:3rem}main.single .contents_body p+h2{margin-top:5rem}section img{width:100%}section+*{margin-top:8rem}@media screen and (max-width: 768px){section+*{margin-top:5rem}}section .box.flex{display:flex;gap:4rem}@media screen and (max-width: 768px){section .box.flex{flex-direction:column}}@media screen and (max-width: 768px){section .box.flex.reverse_sp{flex-direction:column-reverse}}section .box_wrap{background:#fff;border:1px solid #2a417b;padding:7.2rem 10rem}@media screen and (max-width: 768px){section .box_wrap{padding:6rem 2.4rem}}section .title{position:relative;z-index:2}section .title.box{display:flex;justify-content:center;transform:translateY(50%)}section .title.box>div{background:#2a417b;color:#f2ef98;font-size:3rem;letter-spacing:.1em;min-width:26.4rem;min-height:5rem;margin:0 auto;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){section .title.box>div{font-size:2.3rem;min-width:22rem;min-height:4.4rem}}section .title.box.normal{transform:none}section .title.dual_line{font-size:2.4rem;display:flex;align-items:center;color:#2a417b;white-space:nowrap}@media screen and (max-width: 768px){section .title.dual_line{font-size:2rem}}section .title.dual_line::before,section .title.dual_line::after{content:"";display:block;width:50%;height:.2rem;background:#0c7cc1}section .title.dual_line::before{margin-right:1rem}section .title.dual_line::after{margin-left:1rem}section .title.dual_line+.contents_body{margin-top:3rem}section .title.min{font-size:1.8rem;margin-top:1.2rem}section .title.min+.contents_body{margin-top:1.8rem;line-height:1.875}@media screen and (max-width: 768px){section .title.min+.contents_body{margin-top:1rem}}section .title.blue{color:#0c7cc1;font-size:2rem;font-weight:500}@media screen and (max-width: 768px){section .title.blue{font-size:1.6rem}}section .title.highlighted{background:linear-gradient(transparent 60%, #f2ef98 60%)}section .title.highlighted+.contents_body{margin-top:1rem}section .title.center{display:flex;justify-content:center}section .title.center>div{margin:0 auto;display:flex}section .title.center.highlighted{background:none}section .title.center.highlighted>div{background:linear-gradient(transparent 60%, #f2ef98 60%);padding:0 1rem}section .contents_body{line-height:1.5}#main_visual{width:100%;height:56.8rem;background:url(../images/header_bg.jpg) center center/cover no-repeat;box-sizing:border-box}@media screen and (max-width: 768px){#main_visual{height:auto;background:url(../images/header_bg_sp.jpg) center 3rem/100% auto no-repeat}}#main_visual .container>*{display:block;position:absolute}@media screen and (max-width: 768px){#main_visual .container>*{position:static}}@media screen and (max-width: 768px){#main_visual .container{padding-top:6.5rem}}#main_visual h1{width:101.6rem;top:7rem;left:-15.7rem}@media screen and (max-width: 768px){#main_visual h1{width:100%}}#main_visual h1 .title{width:100%}#main_visual .entry_box{top:46.2rem;left:4.4rem;width:37.1rem}@media screen and (max-width: 768px){#main_visual .entry_box{width:100%;margin-top:2.4rem}}#main_visual .entry_box .entry_catch{display:block;width:28.2rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){#main_visual .entry_box .entry_catch{width:23rem}}#main_visual .entry_box .btn{width:100%;display:block;margin-top:.6rem}@media screen and (max-width: 768px){#main_visual .entry_box .btn{width:31.4rem;margin-inline:auto}}#main_visual .entry_box .btn img{width:100%}#main_visual .present{width:42.85rem;right:-7rem;top:42.7rem}@media screen and (max-width: 768px){#main_visual .present{width:27rem;margin:1rem auto 0}}#case_study{padding-top:13.5rem;text-align:center}#case_study h2 img{width:49.7rem;margin:0 auto}@media screen and (max-width: 768px){#case_study h2 img{width:100%}}#case_study h3{display:inline-block;font-size:2.2rem;color:#2a417b;border-bottom:2px solid #2a417b;margin-top:3rem;padding:0 1.2rem 1rem}@media screen and (max-width: 768px){#case_study h3{line-height:1.5}}#case_study .contents_body{font-size:1.8rem;margin-top:3.5rem;text-align:left;line-height:2}@media screen and (max-width: 768px){#case_study .contents_body{margin-top:2rem;font-size:1.6rem}}#case_study .contents_body strong{font-size:2rem}#case_study #event_slider{margin-top:9.8rem}@media screen and (max-width: 768px){#case_study #event_slider{margin-top:6rem}}#case_study #event_slider .splide__slide{width:22rem}@media screen and (max-width: 768px){#case_study #event_slider .splide__slide{width:100%}}#case_study #event_slider .splide__slide a{display:block;width:100%;border:2px solid #2a417b;background:#fff;padding:1.4rem;border-radius:.6rem;box-sizing:border-box;text-align:left}#case_study #event_slider .splide__slide a .info{color:#0068b7;font-size:1.4rem;line-height:1.5}#case_study #event_slider .splide__slide a img{width:100% !important;height:auto !important;max-height:10rem;object-fit:cover;margin-top:1.2rem;aspect-ratio:188/100}@media screen and (max-width: 768px){#case_study #event_slider .splide__slide a img{max-height:none}}#case_study #event_slider .splide__track{width:71rem;margin:0 auto}@media screen and (max-width: 768px){#case_study #event_slider .splide__track{width:100%}}#case_study #event_slider .splide__arrow--prev{left:0}@media screen and (max-width: 768px){#case_study #event_slider .splide__arrow--prev{left:-1.5rem}}#case_study #event_slider .splide__arrow--next{right:0}@media screen and (max-width: 768px){#case_study #event_slider .splide__arrow--next{right:-1.5rem}}#case_study .splide__arrow{background:#2a417b;opacity:1;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center}#case_study .splide__arrow svg path{fill:#fff}#outline h3{color:#2a417b;letter-spacing:0}#outline h3+p{margin-top:1rem;font-size:1.3rem;letter-spacing:0}#outline .catch{font-size:3.2rem;line-height:1.375;color:#2a417b;font-weight:900;text-align:center;margin-top:3rem}@media screen and (max-width: 768px){#outline .catch{font-size:2.5rem}}#outline .catch em{color:#ca1734}#outline .cat{text-align:center;line-height:1.56;margin-top:2rem}#outline .cat ul{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.9rem;margin-top:1.5rem}@media screen and (max-width: 768px){#outline .cat ul{grid-template-columns:repeat(2, 1fr)}}#outline .cat ul li{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ca1734;text-align:center;min-height:16.7rem}#outline .cat ul li img{width:5.8rem;margin:0}#outline .cat ul li div{margin-top:1rem;font-size:1.8rem;font-weight:700;color:#fff}@media screen and (max-width: 768px){#outline .cat ul li div{font-size:1.5rem}}#outline .cat ul li.case02{background:#eb5c01}#outline .cat ul li.case02 img{width:5.9rem}#outline .cat ul li.case03{background:#f4e026}#outline .cat ul li.case03 img{width:7rem}#outline .cat ul li.case03 div{color:#2a417b}#outline .cat ul li.case04{background:#0c7cc1}#outline .cat ul li.case04 img{width:4.8rem}#outline .cat ul li.case04 div{line-height:3;min-height:3em}#outline section{margin-top:5rem}#outline #privilege .contents_body{display:flex;letter-spacing:0}@media screen and (max-width: 768px){#outline #privilege .contents_body{flex-direction:column}}#outline #privilege .contents_body figure{width:16.8rem;margin-right:4rem}@media screen and (max-width: 768px){#outline #privilege .contents_body figure{margin-inline:auto}#outline #privilege .contents_body figure+*{margin-top:2rem}}#outline #privilege .contents_body figure img{width:100%}#outline #privilege .contents_body .prize{color:#ca1734}#outline .support{font-weight:700;text-align:center}@media screen and (max-width: 768px){#outline .support{margin-top:6rem}}#voice{padding:9.8rem 0 0;background:#f6f4e5}#voice .title+*{margin-top:4rem}#voice .contents_body p{text-align:center}#voice .contents_body p strong{color:#ca1734;font-size:2.6rem}@media screen and (max-width: 768px){#voice .contents_body p strong{font-size:2.2rem}}#voice #voice_graph{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:4rem auto}@media screen and (max-width: 768px){#voice #voice_graph{margin:3rem auto}}#voice #voice_graph .m-chart-container{display:block;width:100%}@media screen and (max-width: 768px){#voice #voice_graph .m-chart-container .m-chart{height:24rem !important}}#voice #voice_graph .note{font-size:1.5rem}#voice #voice_list{background:#fff;border:1px solid #a99200;border-radius:.5rem;margin-top:4.5rem;padding:1.5rem 3rem;height:30rem;overflow-y:auto}@media screen and (max-width: 768px){#voice #voice_list{padding:1rem 1.8rem}}#voice #voice_list ul li{display:flex;font-size:1.4rem;padding:1rem 0;border-bottom:1px dotted #323232;flex-direction:column}#voice #voice_list ul li .info{width:100%}#voice #voice_list ul li .info+*{margin-top:.6rem}#media{margin-top:0;padding:12rem 0 9.8rem;background:#f6f4e5}@media screen and (max-width: 768px){#media{padding:6rem 0 6rem}}#media .title+*{margin-top:4rem}#media .contents_body{display:flex;gap:8.5rem}@media screen and (max-width: 768px){#media .contents_body{flex-direction:column;gap:3rem}}#media .contents_body figure{width:calc((100% - 8.5rem)/2)}@media screen and (max-width: 768px){#media .contents_body figure{width:100%}}#media .contents_body figure img{width:100%}#media .contents_body figure figcaption{margin-top:.5rem}#teacher .box_wrap{padding:7.2rem 4rem}@media screen and (max-width: 768px){#teacher .box_wrap{padding:6rem 2.4rem}}#teacher .pic01{width:21rem}@media screen and (max-width: 768px){#teacher .pic01{margin-inline:auto}}#teacher #picture p{font-size:1.4rem;line-height:1.7}#teacher #picture .box{margin-top:2rem}#teacher #picture .box img{width:calc(50% - 2rem)}@media screen and (max-width: 768px){#teacher #picture .box img{width:100%}}#entry{background:url(../images/entry_bg.png) center top/3.6rem auto repeat;padding:9.4rem 0}@media screen and (max-width: 768px){#entry{padding:6rem 0}}#entry .head{display:flex;align-items:center}@media screen and (max-width: 768px){#entry .head{flex-direction:column}}#entry .head>img{width:19.9rem}@media screen and (max-width: 768px){#entry .head h2{margin-top:1rem}}#entry .head h2 img{width:38.7rem}@media screen and (max-width: 768px){#entry .head h2 img{width:100%}}#entry .msg{color:#2a417b;text-align:center;font-size:2rem;font-weight:700;text-shadow:3px 3px 0 #fff,-3px -3px 0 #fff,-3px 3px 0 #fff,3px -3px 0 #fff,0px 3px 0 #fff,0 -3px 0 #fff,-3px 0 0 #fff,3px 0 0 #fff;margin-top:4rem}@media screen and (max-width: 768px){#entry .msg{font-size:1.8rem;line-height:1.5}}#entry .arrow{width:2.7rem;margin:1.4rem auto 0}#entry #event_list{background:#fff;border:1px solid #2a417b;border-radius:.5rem;margin-top:2.4rem;padding:1.5rem 3rem;height:30rem;overflow-y:auto}@media screen and (max-width: 768px){#entry #event_list{padding:1rem 1.8rem}}#entry #event_list ul li a{display:flex;font-size:1.6rem;padding:1.5rem 0;border-bottom:1px dotted #323232;color:#0068b7}@media screen and (max-width: 768px){#entry #event_list ul li a{flex-direction:column;line-height:1.5}}#entry #event_list ul li .info{width:27rem}
