@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.english .header{position:relative;background:url("/common/img/english/top/mv.jpg") center center no-repeat;background-size:cover}.english .header .nav-box{display:flex;line-height:1.2}.english .header .nav-box a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.english .anchor-link{margin-top:30px}.english *+.cont-tl03,.english *+.cont-tl04{margin-top:2em}.english .contents{width:100%;float:none}.english #main{margin-bottom:50px}.english .table-wrap{overflow-x:auto;margin:20px 0 30px}.english .table-wrap::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:#F5F5F5}.english .table-wrap::-webkit-scrollbar{height:8px;background-color:#F5F5F5}.english .table-wrap::-webkit-scrollbar-thumb{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#514168}.english .table-wrap .common-tbl{width:100%;border-collapse:collapse}.english .table-wrap .common-tbl th{padding:13px 15px;word-break:break-all;line-height:1.3}.english .table-wrap .common-tbl .table-center{text-align:center}.english .table-wrap .common-tbl td{width:90%;padding:.8em 1em}.english .right{text-align:right}.english .image-box{width:80%;margin:40px auto;text-align:center}.english .image-box p{text-align:left}.english .map-box{text-align:left}.english .cont-block{margin-bottom:30px}.english .cont-block .img-box{width:40%;float:left;margin-right:3%}.english .cont-block .txt-box{width:57%;float:left}.english .cont-block .txt-bold{font-weight:bold}.english .notes{font-size:14px;font-size:1.4rem;margin-bottom:20px}.english .notes li{padding-left:1em}.english .notes li::before{content:"";width:5px;height:5px;background:#514068;border-radius:50%;position:absolute;top:40%;left:0}.english .list-box{margin-bottom:20px}.english .list-box .notes{margin-bottom:0}.english .list-box p{padding-left:1em}.english .googleMaps{margin-bottom:30px}.english .googleMaps iframe{width:100%}.english .imgs-container{display:flex;flex-wrap:wrap;margin-top:2.5em}.english .imgs-container .caption{margin-top:1em;font-size:.9em;line-height:1.6}.english .imgs-container .img-item{margin:0 auto;max-width:384px;width:100%}.english .imgs-container+p{margin-top:3em}@media screen and (min-width: 640px){.english .imgs-container .img-item{margin:0;max-width:none;width:49%}.english .imgs-container .img-item:nth-child(even){margin-left:2%}.english .imgs-container .img-item:nth-child(n+3){margin-top:2%}}@media screen and (min-width: 960px){.english .imgs-container .img-item{width:32%}.english .imgs-container .img-item:nth-child(even){margin-left:0}.english .imgs-container .img-item:nth-child(n+3){margin-top:0}.english .imgs-container .img-item:not(:nth-child(3n+1)){margin-left:2%}.english .imgs-container .img-item:nth-child(n+4){margin-top:2em}}.english .course-list{padding-left:2em}.english .course-list>li{list-style:disc}@media screen and (max-width: 640px){.english .common-tbl tr,.english .common-tbl th,.english .common-tbl td{display:block;width:100%}}.sp{display:none}.pc{display:block}@media screen and (max-width: 768px){.english .ft-bottom .utility-block li{border:none}.english .table-wrap{margin-bottom:20px}.english .table-wrap .common-tbl{width:840px}}@media screen and (max-width: 640px){.english .sp{display:block}.english .pc{display:none}.english .cont-block .img-box{width:100%;float:none;margin:0 0 20px 0}.english .cont-block .txt-box{width:100%;float:none}.english .notes li{margin-bottom:10px}.english .notes li::before{top:20%}}.history .txt-block{width:50%;float:left;margin-right:5%}.history .img-block{width:40%;float:left}.history .column-txt{width:33%;float:left;margin-right:6%}.history .column-img{width:30%;float:left}.history .column-box{margin-top:20px}@media screen and (max-width: 640px){.history .cont-tl04{font-size:18px;font-size:1.8rem}.history .cont01-wrap{margin-bottom:40px}.history .cont01-wrap .txt-block{width:100%;float:none;margin-right:0}.history .cont01-wrap .img-block{width:100%;float:none;text-align:center}.history .cont02-wrap .txt-block{margin-right:1%}.history .cont02-wrap .col-txt{width:100%}.history .column-txt{width:50%;margin-right:1%}.history .column-img{width:34%}}
