body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}img{vertical-align:top}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}strong{font-weight:bold}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}html{font-size:62.5%}*{-webkit-box-sizing:border-box;box-sizing:border-box}.catch{font-family:'Abril Fatface', cursive}.l-page.link .link_list_cont{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.l-page.link .link_list_cont .link-group{margin-bottom:4em}@media (min-width: 768px){.l-page.link .link_list_cont .link-group{width:calc(90% / 3)}}@media (max-width: 767px){.l-page.link .link_list_cont .link-group{width:100%}}.l-page.link .link_list_cont .link-group h3{width:100%;font-size:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1em;font-weight:bold}.l-page.link .link_list_cont .link-group h3::after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:.5em;border-bottom:1px solid #333}.l-page.link .link_list_cont .link-group .link-list{text-align:left;margin-top:2em}.l-page.link .link_list_cont .link-group .link-list li{margin-bottom:.5em}.l-page.link .link_list_cont .link-group .link-list li a{text-align:left;text-decoration:none;font-size:.9em;letter-spacing:0}.l-page.link .link_list_cont .link-group .link-list li a:hover{text-decoration:underline}.l-page.logo h3{text-align:center;font-size:1.2em}.l-page.logo section{margin-top:100px}@media (min-width: 768px){.l-page.logo section>p{padding:0 5%}}.l-page.logo .logo_cont{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.l-page.logo .logo_cont.en{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-page.logo .logo_cont>div{text-align:center}@media (min-width: 768px){.l-page.logo .logo_cont>div{width:calc(90% / 3)}}@media (max-width: 767px){.l-page.logo .logo_cont>div{width:100%;margin-bottom:30px}.l-page.logo .logo_cont>div img{width:70%;margin:auto}}.l-page.logo .logo_cont>div p{font-family:"Noto Sans JP",sans-serif;font-size:.9em;margin-bottom:.5em}.l-page.logo .logo_contact{padding:2em;background:#F2F0F0}@media (min-width: 768px){.l-page.logo .logo_contact.en dt{width:9em}}@media (min-width: 768px){.l-page.logo .logo_contact.en dd{width:calc(100% - 9em)}}@media (min-width: 768px){.l-page.logo .logo_contact{margin:30px 5% 0}}@media (max-width: 767px){.l-page.logo .logo_contact{margin:30px 0 0}}.l-page.logo .logo_contact h5{text-align:center;font-size:1.2em}.l-page.logo .logo_contact dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1em;border-top:1px solid #707070}@media (min-width: 768px){.l-page.logo .logo_contact dl dt,.l-page.logo .logo_contact dl dd{padding:1em .5em;border-bottom:1px solid #707070}}@media (max-width: 767px){.l-page.logo .logo_contact dl dt,.l-page.logo .logo_contact dl dd{width:100%;text-align:center}}@media (min-width: 768px){.l-page.logo .logo_contact dl dt{width:7em}}@media (max-width: 767px){.l-page.logo .logo_contact dl dt{margin-top:1em}}.l-page.logo .logo_contact dl dd{font-family:"Noto Sans JP",sans-serif}@media (min-width: 768px){.l-page.logo .logo_contact dl dd{width:calc(100% - 7em)}}@media (max-width: 767px){.l-page.logo .logo_contact dl dd{border-bottom:1px solid #707070;padding-bottom:1em}}.l-page.course .course_list_cont .course_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:80px;-webkit-column-gap:40px;column-gap:40px}@media (min-width: 768px){.l-page.course .course_list_cont .course_list li{width:calc((100% - 80px) / 3)}}@media (max-width: 767px){.l-page.course .course_list_cont .course_list li{width:100%}}.l-page.course .course_list_cont .course_list li a div{position:relative}.l-page.course .course_list_cont .course_list li a div .slick_title{position:absolute;left:-.5em;top:95%;text-align:left;background:#000;color:#fff;margin:0;font-size:.9em;padding:.5em;line-height:1.2em}.l-page.course .course_list_cont .course_list li a:hover .slick_title{background:#6E6E6E}.l-page.local-access h3{text-align:center;font-size:1.2em}@media (min-width: 768px){.l-page.local-access section{margin:100px auto}}@media (max-width: 767px){.l-page.local-access section{margin:50px auto}}@media (min-width: 768px){.l-page.local-access section>p{padding:0 5%}}.l-page.local-access .rosen_cont{font-family:"Noto Sans JP",sans-serif;text-align:center;border:1px solid #000;padding:2em}@media (min-width: 768px){.l-page.local-access .rosen_cont{width:70%}}@media (min-width: 768px){.l-page.local-access .rosen_cont.en{width:75%}}@media (min-width: 768px){.l-page.local-access .rosen_cont.en img{width:calc(100% - 8em)}}.l-page.local-access .rosen_cont .red{color:#CE0000;font-size:1.2em;margin-bottom:1.5em}.l-page.local-access .rosen_cont .rosen{font-weight:600}.l-page.local-access .rosen_cont ul{margin-top:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-page.local-access .rosen_cont ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 768px){.l-page.local-access .rosen_cont ul li{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(95% / 3)}}@media (max-width: 767px){.l-page.local-access .rosen_cont ul li{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}}.l-page.local-access .rosen_cont ul li img{padding-right:1em}@media (min-width: 768px){.l-page.local-access .rosen_cont ul li img{width:calc(100% - 7em)}}@media (max-width: 767px){.l-page.local-access .rosen_cont ul li img{width:calc(100% - 8em)}}.l-page.local-access .access_map{background:url(../images/local-access/map.png) center center no-repeat;background-size:contain;margin:50px auto;width:100%;height:0;padding-bottom:101%}.l-page.local-access .access_map_wrapper{margin:auto;text-align:center}.l-page.local-access .access_map_wrapper .map{position:relative;width:100%;height:0;padding-bottom:101%}.l-page.local-access .access_map_wrapper .map .map_btn{display:inline-block;height:0;position:absolute;margin:auto;text-indent:-9999px}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn01{top:30%;left:14%;background:url(../images/local-access/b_01.png) center center no-repeat;background-size:contain;width:5.5%;padding-top:7.5%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn01:hover{top:30%;left:14%;background:url(../images/local-access/b_h_01.png) center center no-repeat;background-size:contain;width:5.5%;padding-top:7.5%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn02{top:34.5%;left:8.6%;background:url(../images/local-access/b_02.png) center center no-repeat;background-size:contain;width:6%;padding-top:6.5%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn02:hover{top:34.5%;left:8.6%;background:url(../images/local-access/b_h_02.png) center center no-repeat;background-size:contain;width:6%;padding-top:6.5%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn03{top:22.75%;left:10.9%;background:url(../images/local-access/b_03.png) center center no-repeat;background-size:contain;width:6%;padding-top:2.5%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn03:hover{top:22.75%;left:10.9%;background:url(../images/local-access/b_h_03.png) center center no-repeat;background-size:contain;width:6%;padding-top:2.5%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn04{top:14%;left:30.2%;background:url(../images/local-access/b_04.png) center center no-repeat;background-size:contain;width:7.5%;padding-top:3.5%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn04:hover{top:14%;left:30.2%;background:url(../images/local-access/b_h_04.png) center center no-repeat;background-size:contain;width:7.5%;padding-top:3.5%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn05{background:url(../images/local-access/b_05.png) center center no-repeat;background-size:contain;width:14.7%;padding-top:3.7%;top:14%;left:44.8%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn05:hover{background:url(../images/local-access/b_h_05.png) center center no-repeat;background-size:contain;width:14.7%;padding-top:3.7%;top:14%;left:44.8%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn06{background:url(../images/local-access/b_06.png) center center no-repeat;background-size:contain;width:7.1%;padding-top:1.7%;top:33%;left:32.4%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn06:hover{background:url(../images/local-access/b_h_06.png) center center no-repeat;background-size:contain;width:7.1%;padding-top:1.7%;top:33%;left:32.4%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn07{background:url(../images/local-access/b_07.png) center center no-repeat;background-size:contain;width:2.1%;padding-top:15.7%;top:27.3%;left:46.7%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn07:hover{background:url(../images/local-access/b_h_07.png) center center no-repeat;background-size:contain;width:2.1%;padding-top:15.7%;top:27.3%;left:46.7%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn08{background:url(../images/local-access/b_08.png) center center no-repeat;background-size:contain;width:2.1%;padding-top:4.6%;top:68.7%;left:36.6%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn08:hover{background:url(../images/local-access/b_h_08.png) center center no-repeat;background-size:contain;width:2.1%;padding-top:4.6%;top:68.7%;left:36.6%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn09{background:url(../images/local-access/b_09.png) center center no-repeat;background-size:contain;width:4.8%;padding-top:2.1%;top:82.1%;left:49.9%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn09:hover{background:url(../images/local-access/b_h_09.png) center center no-repeat;background-size:contain;width:4.8%;padding-top:2.1%;top:82.1%;left:49.9%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn10{background:url(../images/local-access/b_10.png) center center no-repeat;background-size:contain;width:10.8%;padding-top:2.1%;top:75.6%;left:55.9%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn10:hover{background:url(../images/local-access/b_h_10.png) center center no-repeat;background-size:contain;width:10.8%;padding-top:2.1%;top:75.6%;left:55.9%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn11{background:url(../images/local-access/b_11.png) center center no-repeat;background-size:contain;width:11.8%;padding-top:3.5%;top:89.6%;left:74.9%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn11:hover{background:url(../images/local-access/b_h_11.png) center center no-repeat;background-size:contain;width:11.8%;padding-top:3.5%;top:89.6%;left:74.9%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn12{background:url(../images/local-access/b_12.png) center center no-repeat;background-size:contain;width:9.6%;padding-top:3.4%;top:96.9%;left:74.7%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn12:hover{background:url(../images/local-access/b_h_12.png) center center no-repeat;background-size:contain;width:9.6%;padding-top:3.4%;top:96.9%;left:74.7%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn13{background:url(../images/local-access/b_13.png) center center no-repeat;background-size:contain;width:2.1%;padding-top:7.4%;top:84.9%;left:97%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn13:hover{background:url(../images/local-access/b_h_13.png) center center no-repeat;background-size:contain;width:2.1%;padding-top:7.4%;top:84.9%;left:97%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn14{background:url(../images/local-access/b_14.png) center center no-repeat;background-size:contain;width:2.1%;padding-top:10.4%;top:46.7%;left:97%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn14:hover{background:url(../images/local-access/b_h_14.png) center center no-repeat;background-size:contain;width:2.1%;padding-top:10.4%;top:46.7%;left:97%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn15{background:url(../images/local-access/b_15.png) center center no-repeat;background-size:contain;width:2.1%;padding-top:8.4%;top:12.4%;left:83.3%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn15:hover{background:url(../images/local-access/b_h_15.png) center center no-repeat;background-size:contain;width:2.1%;padding-top:8.4%;top:12.4%;left:83.3%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn16{background:url(../images/local-access/b_16.png) center center no-repeat;background-size:contain;width:2.1%;padding-top:17.4%;top:16.5%;left:61.5%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn16:hover{background:url(../images/local-access/b_h_16.png) center center no-repeat;background-size:contain;width:2.1%;padding-top:17.4%;top:16.5%;left:61.5%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn17{background:url(../images/local-access/b_17.png) center center no-repeat;background-size:contain;width:2.1%;padding-top:11%;top:12.5%;left:76.9%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn17:hover{background:url(../images/local-access/b_h_17.png) center center no-repeat;background-size:contain;width:2.1%;padding-top:11%;top:12.5%;left:76.9%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn18{background:url(../images/local-access/b_18.png) center center no-repeat;background-size:contain;width:10.5%;padding-top:4%;top:9.5%;left:27.5%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn18:hover{background:url(../images/local-access/b_h_18.png) center center no-repeat;background-size:contain;width:10.5%;padding-top:4%;top:9.5%;left:27.5%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn19{background:url(../images/local-access/b_19.png) center center no-repeat;background-size:contain;width:10.5%;padding-top:4%;top:1.1%;left:66.1%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn19:hover{background:url(../images/local-access/b_h_19.png) center center no-repeat;background-size:contain;width:10.5%;padding-top:4%;top:1.1%;left:66.1%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn20{background:url(../images/local-access/b_20.png) center center no-repeat;background-size:contain;width:2.1%;padding-top:11.5%;top:8.8%;left:97%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn20:hover{background:url(../images/local-access/b_h_20.png) center center no-repeat;background-size:contain;width:2.1%;padding-top:11.5%;top:8.8%;left:97%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn21{background:url(../images/local-access/b_21.png) center center no-repeat;background-size:contain;width:7.1%;padding-top:7.6%;top:84.8%;left:63.8%}.l-page.local-access .access_map_wrapper .map .map_btn.map_btn21:hover{background:url(../images/local-access/b_h_21.png) center center no-repeat;background-size:contain;width:7.1%;padding-top:7.6%;top:84.8%;left:63.8%}.l-page.local-access .access_map.en{background:url(../images/local-access/en/map.png) center center no-repeat;background-size:contain;padding-bottom:100%}.l-page.local-access .access_map.en .map_en{position:relative;width:100%;height:0;padding-bottom:100%}.l-page.local-access .access_map.en .map_en .map_btn{display:inline-block;height:0;position:absolute;margin:auto;text-indent:-9999px}.l-page.local-access .access_map.en .map_en .map_btn.map_btn01{background:url(../images/local-access/en/b_01.png) center center no-repeat;background-size:contain;top:36.5%;left:6%;width:28.5%;padding-top:2.5%;-webkit-transform:rotate(51deg);transform:rotate(51deg)}.l-page.local-access .access_map.en .map_en .map_btn.map_btn01:hover{background:url(../images/local-access/en/b_h_01.png) center center no-repeat;background-size:contain;top:36.5%;left:6%;width:28.5%;padding-top:2.5%;-webkit-transform:rotate(51deg);transform:rotate(51deg)}.l-page.local-access .access_map.en .map_en .map_btn.map_btn02{background:url(../images/local-access/en/b_02.png) center center no-repeat;background-size:contain;top:40%;left:0.6%;width:28.5%;padding-top:2.5%;-webkit-transform:rotate(51deg);transform:rotate(51deg)}.l-page.local-access .access_map.en .map_en .map_btn.map_btn02:hover{background:url(../images/local-access/en/b_h_02.png) center center no-repeat;background-size:contain;top:40%;left:0.6%;padding-top:2.5%;-webkit-transform:rotate(51deg);transform:rotate(51deg)}.l-page.local-access .access_map.en .map_en .map_btn.map_btn03{background:url(../images/local-access/en/b_03.png) center center no-repeat;background-size:contain;top:22.7%;left:10%;width:8.5%;padding-top:4%}.l-page.local-access .access_map.en .map_en .map_btn.map_btn03:hover{background:url(../images/local-access/en/b_h_03.png) center center no-repeat;background-size:contain;top:22.7%;left:10%;width:8.5%;padding-top:4%}.l-page.local-access .access_map.en .map_en .map_btn.map_btn04{z-index:1;background:url(../images/local-access/en/b_04.png) center center no-repeat;background-size:contain;top:13.7%;left:28%;width:12.8%;padding-top:5.5%}.l-page.local-access .access_map.en .map_en .map_btn.map_btn04:hover{background:url(../images/local-access/en/b_h_04.png) center center no-repeat;background-size:contain;top:13.7%;left:28%;width:12.8%;padding-top:5.5%}.l-page.local-access .access_map.en .map_en .map_btn.map_btn05{background:url(../images/local-access/en/b_05.png) center center no-repeat;background-size:contain;width:8%;padding-top:5.7%;top:13.5%;left:48.8%}.l-page.local-access .access_map.en .map_en .map_btn.map_btn05:hover{background:url(../images/local-access/en/b_h_05.png) center center no-repeat;background-size:contain;width:8%;padding-top:5.7%;top:13.5%;left:48.8%}.l-page.local-access .access_map.en .map_en .map_btn.map_btn06{background:url(../images/local-access/en/b_06.png) center center no-repeat;background-size:contain;width:11.1%;padding-top:2.7%;top:32.4%;left:29.2%}.l-page.local-access .access_map.en .map_en .map_btn.map_btn06:hover{background:url(../images/local-access/en/b_h_06.png) center center no-repeat;background-size:contain;width:11.1%;padding-top:2.7%;top:32.4%;left:29.2%}.l-page.local-access .access_map.en .map_en .map_btn.map_btn07{background:url(../images/local-access/en/b_07.png) center center no-repeat;background-size:contain;width:2.1%;padding-top:24.7%;top:26.5%;left:47.7%}.l-page.local-access .access_map.en .map_en .map_btn.map_btn07:hover{background:url(../images/local-access/en/b_h_07.png) center center no-repeat;background-size:contain;width:2.1%;padding-top:24.7%;top:26.5%;left:47.7%}.l-page.local-access .access_map.en .map_en .map_btn.map_btn08{background:url(../images/local-access/en/b_08.png) center center no-repeat;background-size:contain;width:2.1%;padding-top:8.3%;top:66.4%;left:37.2%}.l-page.local-access .access_map.en .map_en .map_btn.map_btn08:hover{background:url(../images/local-access/en/b_h_08.png) center center no-repeat;background-size:contain;width:2.1%;padding-top:8.3%;top:66.4%;left:37.2%}.l-page.local-access .access_map.en .map_en .map_btn.map_btn09{background:url(../images/local-access/en/b_09.png) center center no-repeat;background-size:contain;width:8.2%;padding-top:2.1%;top:81.2%;left:47.9%}.l-page.local-access .access_map.en .map_en .map_btn.map_btn09:hover{background:url(../images/local-access/en/b_h_09.png) center center no-repeat;background-size:contain;width:8.2%;padding-top:2.1%;top:81.2%;left:47.9%}.l-page.local-access .access_map.en .map_en .map_btn.map_btn10{background:url(../images/local-access/en/b_10.png) center center no-repeat;background-size:contain;width:19%;padding-top:2.1%;top:75.3%;left:51.4%}.l-page.local-access .access_map.en .map_en .map_btn.map_btn10:hover{background:url(../images/local-access/en/b_h_10.png) center center no-repeat;background-size:contain;width:19%;padding-top:2.1%;top:75.3%;left:51.4%}.l-page.local-access .access_map.en .map_en .map_btn.map_btn11{background:url(../images/local-access/en/b_11.png) center center no-repeat;background-size:contain;width:16.5%;padding-top:3.5%;top:87.2%;left:75%}.l-page.local-access .access_map.en .map_en .map_btn.map_btn11:hover{background:url(../images/local-access/en/b_h_11.png) center center no-repeat;background-size:contain;width:16.5%;padding-top:3.5%;top:87.2%;left:75%}.l-page.local-access .access_map.en .map_en .map_btn.map_btn12{background:url(../images/local-access/en/b_12.png) center center no-repeat;background-size:contain;width:16.5%;padding-top:3.4%;top:95.7%;left:69.3%}.l-page.local-access .access_map.en .map_en .map_btn.map_btn12:hover{background:url(../images/local-access/en/b_h_12.png) center center no-repeat;background-size:contain;width:16.5%;padding-top:3.4%;top:95.7%;left:69.3%}.l-page.local-access .access_map.en .map_en .map_btn.map_btn13{background:url(../images/local-access/en/b_13.png) center center no-repeat;background-size:contain;width:3%;padding-top:7.1%;top:84.2%;left:95%}.l-page.local-access .access_map.en .map_en .map_btn.map_btn13:hover{background:url(../images/local-access/en/b_h_13.png) center center no-repeat;background-size:contain;width:3%;padding-top:7.1%;top:84.2%;left:95%}.l-page.local-access .access_map.en .map_en .map_btn.map_btn14{background:url(../images/local-access/en/b_14.png) center center no-repeat;background-size:contain;width:2.1%;padding-top:12.2%;top:47.7%;left:94.9%}.l-page.local-access .access_map.en .map_en .map_btn.map_btn14:hover{background:url(../images/local-access/en/b_h_14.png) center center no-repeat;background-size:contain;width:2.1%;padding-top:12.2%;top:47.7%;left:94.9%}.l-page.local-access .access_map.en .map_en .map_btn.map_btn15{background:url(../images/local-access/en/b_15.png) center center no-repeat;background-size:contain;width:2.1%;padding-top:13%;top:12.4%;left:81.3%}.l-page.local-access .access_map.en .map_en .map_btn.map_btn15:hover{background:url(../images/local-access/en/b_h_15.png) center center no-repeat;background-size:contain;width:2.1%;padding-top:13%;top:12.4%;left:81.3%}.l-page.local-access .access_map.en .map_en .map_btn.map_btn16{background:url(../images/local-access/en/b_16.png) center center no-repeat;background-size:contain;width:2.1%;padding-top:26.4%;top:13.8%;left:60.2%}.l-page.local-access .access_map.en .map_en .map_btn.map_btn16:hover{background:url(../images/local-access/en/b_h_16.png) center center no-repeat;background-size:contain;width:2.1%;padding-top:26.4%;top:13.8%;left:60.2%}.l-page.local-access .access_map.en .map_en .map_btn.map_btn17{background:url(../images/local-access/en/b_17.png) center center no-repeat;background-size:contain;width:2.1%;padding-top:23.8%;top:12.5%;left:75.7%}.l-page.local-access .access_map.en .map_en .map_btn.map_btn17:hover{background:url(../images/local-access/en/b_h_17.png) center center no-repeat;background-size:contain;width:2.1%;padding-top:23.8%;top:12.5%;left:75.7%}.l-page.local-access .access_map.en .map_en .map_btn.map_btn18{background:url(../images/local-access/en/b_18.png) center center no-repeat;background-size:contain;width:31%;padding-top:8%;top:9%;left:14.5%}.l-page.local-access .access_map.en .map_en .map_btn.map_btn18:hover{background:url(../images/local-access/en/b_h_18.png) center center no-repeat;background-size:contain;width:31%;padding-top:8%;top:9%;left:14.5%}.l-page.local-access .access_map.en .map_en .map_btn.map_btn19{background:url(../images/local-access/en/b_19.png) center center no-repeat;background-size:contain;width:14.5%;padding-top:6%;top:-.5%;left:61.1%}.l-page.local-access .access_map.en .map_en .map_btn.map_btn19:hover{background:url(../images/local-access/en/b_h_19.png) center center no-repeat;background-size:contain;width:14.5%;padding-top:6%;top:-.5%;left:61.1%}.l-page.local-access .access_map.en .map_en .map_btn.map_btn20{background:url(../images/local-access/en/b_20.png) center center no-repeat;background-size:contain;width:5.1%;padding-top:18.5%;top:3.2%;left:94.5%}.l-page.local-access .access_map.en .map_en .map_btn.map_btn20:hover{background:url(../images/local-access/en/b_h_20.png) center center no-repeat;background-size:contain;width:5.1%;padding-top:18.5%;top:3.2%;left:94.5%}.l-page.local-access .access_map.en .map_en .map_btn.map_btn21{background:url(../images/local-access/en/b_21.png) center center no-repeat;background-size:contain;width:8.7%;padding-top:5.6%;top:85.5%;left:63%}.l-page.local-access .access_map.en .map_en .map_btn.map_btn21:hover{background:url(../images/local-access/en/b_h_21.png) center center no-repeat;background-size:contain;width:8.7%;padding-top:5.6%;top:85.5%;left:63%}.l-page.local-access .access_map.en .map_en .map_btn.map_btn22{background:url(../images/local-access/en/b_22.png) center center no-repeat;background-size:contain;width:8%;padding-top:2.1%;top:87.8%;left:49.2%}.l-page.local-access .access_map.en .map_en .map_btn.map_btn22:hover{background:url(../images/local-access/en/b_h_22.png) center center no-repeat;background-size:contain;width:8%;padding-top:2.1%;top:87.8%;left:49.2%}.l-page.access h3{text-align:center;font-size:1.2em}@media (min-width: 768px){.l-page.access section{margin-top:100px}}@media (max-width: 767px){.l-page.access section{margin-top:50px}}@media (min-width: 768px){.l-page.access section>p{padding:0 5%}}.l-page.access .img_cont{text-align:center}.l-page.access .img_cont img{width:100%}.l-page.access .img_cont h4{margin-bottom:30px;font-size:1.5em}.l-page.access .access_cont_tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.l-page.access .access_cont_tab{font-family:"Noto Serif JP",serif;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.8em 0;background:#E7E7E7;color:#fff;border:none;cursor:pointer;-webkit-transition:.3s;transition:.3s}@media (max-width: 767px){.l-page.access .access_cont_tab{font-size:.8em}}.l-page.access .access_cont_tab:not(:last-child){border-right:1px solid #fff}.l-page.access .access_cont_tab:hover{background:#000}.l-page.access .access_cont_tab.is-active{background:#000;color:#fff}.l-page.access .access_cont h5{font-size:1.1em;background:#ACACAC;color:#fff;padding:.4em 1em .4em 2.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media (max-width: 767px){.l-page.access .access_cont h5{font-size:.9em}}.l-page.access .access_cont h5::before{content:"";width:1em;height:1em;position:absolute;left:1em;top:0;bottom:0;margin:auto}.l-page.access .access_cont h5.en{text-align:center;padding:.4em 1em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-page.access .access_cont h5.hikouki:before{background:url(../images/access/icon_tra.png) no-repeat center center;background-size:contain}.l-page.access .access_cont h5.car:before{background:url(../images/access/icon_car.png) no-repeat center center;background-size:contain}.l-page.access .access_cont h5.jr:before{background:url(../images/access/icon_jr.png) no-repeat center center;background-size:contain}.l-page.access .access_cont_panel{display:none}.l-page.access .access_cont_panel_w{margin-bottom:3em}.l-page.access .access_cont_panel_w p{font-family:"Noto Sans JP",sans-serif}@media (min-width: 768px){.l-page.access .access_cont_panel_w p{font-size:.9em}}@media (max-width: 767px){.l-page.access .access_cont_panel_w p{font-size:.8em}}.l-page.access .access_cont_panel_w .access_list{font-family:"Noto Sans JP",sans-serif;margin:2em auto}@media (max-width: 767px){.l-page.access .access_cont_panel_w .access_list{font-size:.5em}}.l-page.access .access_cont_panel_w .access_list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative;line-height:1.2em;margin-bottom:1em}@media (max-width: 767px){.l-page.access .access_cont_panel_w .access_list li{-webkit-column-gap:1em;column-gap:1em}}.l-page.access .access_cont_panel_w .access_list li::after{content:"";display:block;width:100%;height:1px;position:absolute;left:0;top:0;bottom:0;margin:auto;background:#000;z-index:-1}.l-page.access .access_cont_panel_w .access_list li>div{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center}@media (min-width: 768px){.l-page.access .access_cont_panel_w .access_list li>div{padding:.5em 0}}@media (max-width: 767px){.l-page.access .access_cont_panel_w .access_list li>div{padding:.5em}}.l-page.access .access_cont_panel_w .access_list li .access_start{background:#fff;border:2px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width: 768px){.l-page.access .access_cont_panel_w .access_list li .access_start{width:10em}}.l-page.access .access_cont_panel_w .access_list li .access_start span{display:block;font-size:.8em;width:100%}.l-page.access .access_cont_panel_w .access_list li .access_white{background:#fff;padding:.5em}.l-page.access .access_cont_panel_w .access_list li .access_goal{background:#000;color:#fff;border:2px solid #000}@media (min-width: 768px){.l-page.access .access_cont_panel_w .access_list li .access_goal{width:10em}}.l-page.access .access_cont_panel.is-active{display:block;-webkit-animation:fade .3s ease;animation:fade .3s ease}@-webkit-keyframes fade{from{opacity:0}to{opacity:1}}@keyframes fade{from{opacity:0}to{opacity:1}}.l-page.model h4{text-align:center;font-size:1.7em}.l-page.model section{margin-top:100px}@media (min-width: 768px){.l-page.model section>p{padding:0 5%}}.l-page.model .model_cont{margin:auto}@media (min-width: 768px){.l-page.model .model_cont{width:80%}}.l-page.model .model_cont .day_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin-top:50px}.l-page.model .model_cont .day_btn a{font-weight:bold;text-decoration:none;width:8em;text-align:center;border:2px solid #000;border-radius:30px;padding:.2em}@media (min-width: 768px){.l-page.model .model_cont .day_btn a{font-size:1.5em}}.l-page.model .model_cont .day_btn a:hover{background:#000;color:#fff}.l-page.model .day_cont{margin-bottom:200px}.l-page.model .day_cont:last-of-type{margin-bottom:0}.l-page.model .day_cont .center{text-align:center;font-family:"Noto Sans JP",sans-serif;margin-bottom:1em}.l-page.model .day_cont .get_around{margin:2em auto;font-family:"Noto Sans JP",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.l-page.model .day_cont .get_around span{border-left:4px dotted #000;padding:2em;display:block;width:50%;position:relative}.l-page.model .day_cont .get_around span::after{content:"";width:3em;height:3em;position:absolute;left:-75px;top:0;bottom:0;margin:auto}.l-page.model .day_cont .get_around.car span::after{background:url(../images/model-course/model_common/icon_car.png) no-repeat center center;background-size:contain}.l-page.model .day_cont .get_around.toho span::after{background:url(../images/model-course/model_common/icon_toho.png) no-repeat center center;background-size:contain}.l-page.model .day_cont .spot_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-column-gap:50px;column-gap:50px}@media (min-width: 768px){.l-page.model .day_cont .spot_wrapper{padding:50px 50px 0}}@media (max-width: 767px){.l-page.model .day_cont .spot_wrapper{padding:30px 30px 0}}.l-page.model .day_cont .spot_wrapper.report{background:#EAEAEA}@media (min-width: 768px){.l-page.model .day_cont .spot_wrapper.report{padding:50px !important}}@media (max-width: 767px){.l-page.model .day_cont .spot_wrapper.report{padding:30px !important}}.l-page.model .day_cont .spot_wrapper .link_btn{display:block;text-decoration:none;font-family:"Noto Sans JP",sans-serif;text-align:center;border:2px solid #000;border-radius:40px;background:#fff}@media (min-width: 768px){.l-page.model .day_cont .spot_wrapper .link_btn{width:75%;padding:1.2em .5em}}@media (max-width: 767px){.l-page.model .day_cont .spot_wrapper .link_btn{padding:.5em .5em}}.l-page.model .day_cont .spot_wrapper .link_btn:hover{background:#000;color:#fff}@media (min-width: 768px){.l-page.model .day_cont .spot_wrapper .spot_img{width:calc((100% - 50px) / 2)}}@media (max-width: 767px){.l-page.model .day_cont .spot_wrapper .spot_img{width:100%}}.l-page.model .day_cont .spot_wrapper .spot_about{border-bottom:1px solid #707070;padding-bottom:1em}@media (min-width: 768px){.l-page.model .day_cont .spot_wrapper .spot_about{width:calc((100% - 50px) / 2)}}@media (max-width: 767px){.l-page.model .day_cont .spot_wrapper .spot_about{width:100%;padding-top:1em}}.l-page.model .day_cont .spot_wrapper .spot_about .time{line-height:1em;background:#727272;color:#fff;padding:.6em 1em .56em 2.5em;position:relative;font-family:"Noto Serif JP",serif;margin-bottom:1.5em}.l-page.model .day_cont .spot_wrapper .spot_about .time span{font-size:.7em}@media (max-width: 767px){.l-page.model .day_cont .spot_wrapper .spot_about .time span{display:block}}@media (min-width: 768px){.l-page.model .day_cont .spot_wrapper .spot_about .time{font-size:1.2em}}.l-page.model .day_cont .spot_wrapper .spot_about .time::before{content:"";width:1em;height:1em;position:absolute;left:1em;top:0;bottom:0;margin:auto;background:url(../images/model-course/model_common/Icon_watch.png) no-repeat center center;background-size:contain}.l-page.model .day_cont .spot_wrapper .spot_about h5{line-height:1.4em}@media (min-width: 768px){.l-page.model .day_cont .spot_wrapper .spot_about h5{font-size:1.8em;margin-bottom:1em}}@media (max-width: 767px){.l-page.model .day_cont .spot_wrapper .spot_about h5{font-size:1.4em;margin-bottom:.5em}}.l-page.model .day_cont .spot_wrapper .spot_about h5 span{display:block;line-height:1.2em}.l-page.model .day_cont .spot_wrapper .spot_about h5 span span{font-size:.7em}.l-page.model .day_cont .spot_wrapper .spot_about p{font-family:"Noto Sans JP",sans-serif}.l-page.model .day_cont .spot_wrapper .spot_about p a{color:#0658F2}.l-page.report section{margin-top:100px}@media (min-width: 768px){.l-page.report section>p{padding:0 5%}}.l-page.report section .red{color:#80161F}.l-page.report section .en_italic{font-style:italic;font-weight:700}.l-page.report .report_title{margin:4em auto 0;position:relative;background:#F2F0F0}@media (min-width: 768px){.l-page.report .report_title{width:85%;padding:4.5em 3em 3em}}@media (max-width: 767px){.l-page.report .report_title{width:100%;padding:2.5em 1em 1em}}.l-page.report .report_title h3{background:#7B7B7B;color:#fff;font-family:"Noto Sans JP",sans-serif;width:90%;text-align:center;padding:.5em;position:absolute;top:-1.5em;left:0;right:0;line-height:1.2em;margin:auto;font-weight:normal}@media (min-width: 768px){.l-page.report .report_title h3{font-size:1.6em}}@media (max-width: 767px){.l-page.report .report_title h3{font-size:1.2em}}.l-page.report .report_title h4{text-align:center;line-height:1.5em;margin-bottom:1em}@media (min-width: 768px){.l-page.report .report_title h4{font-size:1.8em}}@media (max-width: 767px){.l-page.report .report_title h4{font-size:1.4em}}.l-page.report .report_title p{line-height:3.2em;background-image:linear-gradient(to bottom, #cfd8dc 1px, transparent 1px);background-size:100% 3.2em}@media (max-width: 767px){.l-page.report .report_title p{font-size:.9em}}@media (min-width: 768px){.l-page.report .report_cont{margin-top:150px}}@media (min-width: 768px){.l-page.report .report_cont:nth-child(odd) .report_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.l-page.report .report_cont:nth-child(odd) .report_wrapper .report_about{left:50px}@media (min-width: 768px){.l-page.report .report_cont:nth-child(odd) .report_wrapper .report_about .balloon::after{content:"";position:absolute;top:40px;right:-53px;border-style:solid;border-width:20px 0 20px 80px;border-color:transparent transparent transparent #F2F0F0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@media (min-width: 768px){.l-page.report .report_cont:nth-child(even) .report_wrapper .report_about .balloon::after{content:"";position:absolute;top:40px;left:-53px;border-style:solid;border-width:20px 80px 20px 0;border-color:transparent #F2F0F0 transparent transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.l-page.report .report_cont .report_wrapper{position:relative;margin-bottom:5em}@media (min-width: 768px){.l-page.report .report_cont .report_wrapper .report_img{width:65%}}@media (max-width: 767px){.l-page.report .report_cont .report_wrapper .report_img{width:100%}}@media (min-width: 768px){.l-page.report .report_cont .report_wrapper .report_about{width:53%;position:absolute;right:50px;bottom:-5em;font-size:1.1em}}@media (max-width: 767px){.l-page.report .report_cont .report_wrapper .report_about{width:100%;font-size:.9em}}.l-page.report .report_cont .report_wrapper .report_about .balloon{position:relative;background:#F2F0F0;margin:0 auto}@media (min-width: 768px){.l-page.report .report_cont .report_wrapper .report_about .balloon{padding:50px 60px}}@media (max-width: 767px){.l-page.report .report_cont .report_wrapper .report_about .balloon{padding:25px 30px}}.l-page.report .report_cont .report_wrapper .report_about .balloon p{margin:0;line-height:2}.l-page.report .report_cont .report_wrapper .report_about .balloon::before{content:"";position:absolute;width:30px;height:85px;border-left:1px solid #000;border-top:1px solid #000;z-index:1}@media (min-width: 768px){.l-page.report .report_cont .report_wrapper .report_about .balloon::before{left:30px;top:30px}}@media (max-width: 767px){.l-page.report .report_cont .report_wrapper .report_about .balloon::before{left:15px;top:15px}}.l-page.report .report_cont .report_wrapper .report_about .balloon .corner-br{position:absolute;width:30px;height:85px;border-right:1px solid #000;border-bottom:1px solid #000}@media (min-width: 768px){.l-page.report .report_cont .report_wrapper .report_about .balloon .corner-br{right:30px;bottom:30px}}@media (max-width: 767px){.l-page.report .report_cont .report_wrapper .report_about .balloon .corner-br{right:15px;bottom:15px}}.l-page.report .report_info{margin:200px auto 0;position:relative;background:#F2F0F0}@media (min-width: 768px){.l-page.report .report_info{width:85%;padding:3em}}@media (max-width: 767px){.l-page.report .report_info{width:100%;padding:1em}}.l-page.report .report_info h3{text-align:center;font-size:1.2em}.l-page.report .report_info dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1em;border-top:1px solid #707070}@media (min-width: 768px){.l-page.report .report_info dl dt,.l-page.report .report_info dl dd{padding:1em .5em;border-bottom:1px solid #707070}}@media (max-width: 767px){.l-page.report .report_info dl dt,.l-page.report .report_info dl dd{width:100%;text-align:center}}.l-page.report .report_info dl dt{font-weight:bold}@media (min-width: 768px){.l-page.report .report_info dl dt{width:9em}}@media (max-width: 767px){.l-page.report .report_info dl dt{margin-top:1em}}.l-page.report .report_info dl dd{font-family:"Noto Sans JP",sans-serif}@media (min-width: 768px){.l-page.report .report_info dl dd{width:calc(100% - 9em)}}@media (max-width: 767px){.l-page.report .report_info dl dd{border-bottom:1px solid #707070;padding-bottom:1em}}.l-page.report .report_info dl dd .bold{font-weight:bold}.modal{display:none}.modal_wrapper{position:relative;background:#fff;padding:2em;border-radius:20px;font-family:"Noto Sans JP",sans-serif;text-align:center}.modal_wrapper .modal_img{width:100%}@media (max-width: 767px){.modal_wrapper p{font-size:13px;font-size:1.3rem;line-height:1.5384615385;margin-top:0.5em}}@media (min-width: 768px){.modal_wrapper.en .btn-arrow-right a{width:80%}}@media (max-width: 767px){.modal_wrapper.en .btn-arrow-right a{width:100%;font-size:.75em !important}}.modal_wrapper .modal_title{background:#000;color:#fff;margin-bottom:2em;padding:10px}@media (min-width: 768px){.modal_wrapper .modal_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width: 767px){.modal_wrapper .modal_title{text-align:center}}.modal_wrapper .modal_title h4{color:#fff}@media (min-width: 768px){.modal_wrapper .modal_title h4{font-size:20px;font-size:2rem;line-height:1.2}}@media (max-width: 767px){.modal_wrapper .modal_title h4{font-size:17px;font-size:1.7rem;line-height:1.4117647059;display:block}}.modal_wrapper .modal_title h4.yoyaku{position:relative}.modal_wrapper .modal_title h4.yoyaku span{padding-left:4em}.modal_wrapper .modal_title h4.yoyaku:after{content:"要予約";display:block;background:#E94A09;width:5em;height:5em;text-align:center;font-size:.7em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;font-weight:bold;position:absolute;top:0;bottom:0;margin:auto;left:0}.modal_wrapper .modal_title_en{background:#000;color:#fff;margin-bottom:2em}@media (min-width: 768px){.modal_wrapper .modal_title_en{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width: 767px){.modal_wrapper .modal_title_en{text-align:center}}.modal_wrapper .modal_title_en h4{padding:10px 0;color:#fff}@media (min-width: 768px){.modal_wrapper .modal_title_en h4{font-size:20px;font-size:2rem;line-height:1.2}}@media (max-width: 767px){.modal_wrapper .modal_title_en h4{font-size:17px;font-size:1.7rem;line-height:1.4117647059;display:block}}.modal_wrapper .modal_title_en h4.yoyaku{position:relative}.modal_wrapper .modal_title_en h4.yoyaku span{display:block;padding:0 .5em 0 6em;text-align:left}.modal_wrapper .modal_title_en h4.yoyaku:after{content:"Reservations\Arequired";display:block;background:#E94A09;width:8em;height:100%;text-align:center;font-size:.7em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:bold;position:absolute;top:0;left:0}.modal_wrapper .modal_about,.modal_wrapper .modal_link{margin-bottom:2em}.modal_wrapper .modal_about .btn-arrow-right,.modal_wrapper .modal_link .btn-arrow-right{margin:.5em auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal_wrapper .modal_about .btn-arrow-right a,.modal_wrapper .modal_link .btn-arrow-right a{padding:5px 0;font-weight:bold;font-size:.9em}.modal_wrapper .modal_about .btn-arrow-right.green a,.modal_wrapper .modal_link .btn-arrow-right.green a{background:#18BE1F;color:#fff;border:none;padding:7px 0}.modal_wrapper .modal_about .btn-arrow-right.green a::after,.modal_wrapper .modal_link .btn-arrow-right.green a::after{border-top:2px solid #fff;border-right:2px solid #fff}.modal_wrapper .modal_about .btn-arrow-right.green a:hover,.modal_wrapper .modal_link .btn-arrow-right.green a:hover{background-color:#148B19}.modal_wrapper .modal_about .btn-arrow-right.blue a,.modal_wrapper .modal_link .btn-arrow-right.blue a{background:#1871BE;color:#fff;border:none;padding:7px 0}.modal_wrapper .modal_about .btn-arrow-right.blue a::after,.modal_wrapper .modal_link .btn-arrow-right.blue a::after{border-top:2px solid #fff;border-right:2px solid #fff}.modal_wrapper .modal_about .btn-arrow-right.blue a:hover,.modal_wrapper .modal_link .btn-arrow-right.blue a:hover{background-color:#195A93}.modal_wrapper .modal_detail{text-align:left;margin-top:2em}.modaal-container{border-radius:15px !important;max-width:560px !important}.modaal-content-container{border:none !important}.modaal-close:before,.modaal-close:after{background:#fff;top:0;width:2px}@media (min-width: 768px){.modaal-close:before,.modaal-close:after{height:50px}}@media (max-width: 767px){.modaal-close:before,.modaal-close:after{height:35px}}.modaal-close:focus,.modaal-close:hover{background:none}
