﻿html,body{height:100%;font-size:62.5%}main#p_template article{margin-bottom:0px}main#p_template a,main#p_template li{color:#fff}main#p_template a{transition:.3s}main#p_template a:hover{border-bottom:none;transform:translateY(-4px);transition:.3s}main#p_template br.sp{display:none}@media screen and (max-width: 768px){main#p_template br.sp{display:block}}main#p_template small{font-size:0.9rem}main#p_template .bnr_wrap{text-align:center}main#p_template .bnr_wrap a{transition:.3s;display:block}main#p_template .bnr_wrap a:hover{border-bottom:none;transform:translateY(-4px);transition:.3s}@media screen and (max-width: 768px){main#p_template .bnr_wrap{width:100%}}main#p_template .parallax{min-height:500px;background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 768px){main#p_template .parallax{min-height:300px}}main#p_template .content{padding:100px 0;background-color:#fff}main#p_template .width{width:1000px;margin:0 auto}@media screen and (max-width: 768px){main#p_template .width{width:90%}}main#p_template .parallax.bg-01{background-image:url(../img/bg.jpg);background-size:cover;background-color:#fff}@media screen and (max-width: 768px){main#p_template .parallax.bg-01{background-image:url(../img/bg.jpg);background-size:cover}}main#p_template .parallax.bg-02{background-image:url(../img/bg02.jpg);background-color:#3e3b34}main#p_template .bg-c01{background:#EBE3D8}main#p_template .bg-c02{background:#f2a5b2}main#p_template .bg-c01 p,main#p_template .bg-c01 h2,main#p_template .bg-c01 h3{color:#3e3b34}main#p_template .bg-c02 p,main#p_template .bg-c02 h2,main#p_template .bg-c02 h3{color:#fff}main#p_template .bg-c01 h2,main#p_template .bg-c02 h2{font-size:4.0rem;font-family:fot-rodin-pron, sans-serif;font-style:normal;font-weight:600;margin-top:80px;margin-bottom:50px;line-height:1em;letter-spacing:1rem}@media screen and (max-width: 768px){main#p_template .bg-c01 h2,main#p_template .bg-c02 h2{font-size:4.0rem}}@media screen and (max-width: 768px){main#p_template .bg-c01 h2 span,main#p_template .bg-c02 h2 span{display:block}}main#p_template .bg-c01 h2:first-of-type,main#p_template .bg-c02 h2:first-of-type{margin-top:0}main#p_template .bg-c01 h2::after{content:"";border-bottom:6px solid #f2a5b2;display:block;width:200px;margin-top:50px}main#p_template .bg-c02 h2::after{content:"";border-bottom:6px solid #EBE3D8;display:block;width:200px;margin-top:50px}main#p_template .bg-c01 h3,main#p_template .bg-c02 h3{font-size:3.0rem;margin-bottom:20px;margin-top:10px}main#p_template .bg-c01 p,main#p_template .bg-c02 p{margin-bottom:30px}main#p_template .bg-c01 p:last-of-type,main#p_template .bg-c02 p:last-of-type{margin-bottom:0}main#p_template .width{margin-bottom:80px}main#p_template .width:nth-last-of-type(1){margin-bottom:0}main#p_template .filter{position:relative;-webkit-filter:brightness(30%);filter:brightness(30%)}main#p_template table{margin-bottom:20px}@media screen and (max-width: 768px){main#p_template table{margin-left:auto;margin-right:auto}}main#p_template table tbody tr{border-bottom:1px solid #EBE3D8}main#p_template table tbody tr th{color:#fff;width:110px;padding:10px 0}main#p_template table tbody tr td{color:#fff;padding:10px 0}main#p_template .bnr_area{text-align:center}main#p_template .bnr_area h2{font-weight:bold;font-size:8.0rem;font-family:vdl-linegr, sans-serif;font-style:normal;font-weight:400;color:#fff}@media screen and (max-width: 768px){main#p_template .bnr_area img{width:100%}}main#p_template .bnr_area a{color:#fff}main#p_template .mainvisu{text-align:center;padding-bottom:50px;height:870px;position:relative}@media screen and (max-width: 768px){main#p_template .mainvisu{height:180px;min-height:180px}}@media screen and (max-width: 1000px){main#p_template .mainvisu{height:250px;min-height:250px;background-size:contain}}main#p_template .mainvisu h2,main#p_template .mainvisu p{text-align:center;color:#fff;background:#3e3b34;display:inline-block;margin:50px auto;padding:10px 40px}main#p_template .mainvisu .mainvisu_name{position:absolute;width:100%;bottom:100px;margin:0 auto;text-align:center}@media screen and (max-width: 768px){main#p_template .mainvisu .mainvisu_name{bottom:20px}}@media screen and (max-width: 1000px){main#p_template .mainvisu .mainvisu_name{bottom:20px}}@media screen and (max-width: 768px){main#p_template .mainvisu .mainvisu_name img{width:100%}}@media screen and (max-width: 1000px){main#p_template .mainvisu .mainvisu_name img{width:100%}}main#p_template .logo{text-align:center;width:60%;margin:0 auto}@media screen and (max-width: 768px){main#p_template .logo{width:90%}}main#p_template .logo img{padding:40px 0;width:100%}@media screen and (max-width: 768px){main#p_template .logo img{padding:10px 0}}main#p_template .mainvisu-lower{padding:40px 0}main#p_template .mainvisu-lower .width{display:flex;flex-wrap:wrap}main#p_template .mainvisu-lower h2,main#p_template .mainvisu-lower p{color:#fff;background:#3e3b34;display:inline-block;margin:50px 0 0 40px;padding:10px 40px}@media screen and (max-width: 768px){main#p_template .mainvisu-lower h2,main#p_template .mainvisu-lower p{margin:15px 0 0 0}}main#p_template .mainvisu-lower p{margin-bottom:60px}main#p_template .mainvisu-lower .logo{width:100%;text-align:center;background:none}@media screen and (max-width: 768px){main#p_template .mainvisu-lower .logo{width:80%;margin:0 auto}}main#p_template .mainvisu-lower img{padding:0;width:100%}main#p_template .mainvisu-lower.parallax{min-height:100px}main#p_template .nav{background:#f2a5b2}main#p_template .nav ul{width:100%;margin:0 auto;display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center}main#p_template .nav ul li{font-size:1.8rem;text-align:center;margin:20px;font-family:fot-rodin-pron, sans-serif;letter-spacing:0.4rem;line-height:2.0rem}@media screen and (max-width: 768px){main#p_template .nav ul li{font-size:1.4rem;margin:10px}}main#p_template .nav ul li span{display:block;font-size:1.4rem;letter-spacing:0.2rem}@media screen and (max-width: 768px){main#p_template .nav ul li span{font-size:1.2rem}}main#p_template .pagetop{position:fixed;right:20px;bottom:40px;transition:.3s}@media screen and (max-width: 768px){main#p_template .pagetop{bottom:100px}}main#p_template .pagetop:hover{transform:translateY(-4px);transition:.3s}main#p_template .pagetop a{background:#fff;color:#f2a5b2;border-radius:10px;padding:20px}@media screen and (max-width: 768px){main#p_template .pagetop a{padding:15px;font-size:1.2rem}}main#p_template .archive{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-left:-20px}main#p_template .archive a{width:30%;margin-bottom:20px;margin-left:20px}@media screen and (max-width: 768px){main#p_template .archive a{width:100%}}main#p_template .archive a li{display:flex;align-items:center}main#p_template .archive a li .archive_img{width:200px;margin-right:20px}@media screen and (max-width: 768px){main#p_template .archive a li .archive_img{width:150px}}main#p_template .archive a li h3{margin-top:0;margin-right:1rem;font-size:1.5rem}main#p_template .archive a li span{color:#fff;font-size:1.5rem}main#p_template .archive a img{width:100%}main#p_template .archive a:hover{background:#EBE3D8}main#p_template .archive a:hover h3,main#p_template .archive a:hover span{color:#3e3b34}main#p_template .applemusic{width:100%;margin-top:50px}main#p_template .applemusic iframe{height:600px}@media screen and (max-width: 768px){main#p_template .next_wrap a{margin-bottom:40px}}main#p_template .next_img{width:100%}main#p_template .next_img img{width:100%}main#p_template .next_img a{display:block;margin-bottom:40px}main#p_template .next_text{width:50%}@media screen and (max-width: 768px){main#p_template .next_text{width:100%}}main#p_template .next_date{text-align:center;color:#fff !important;background:#3e3b34;display:inline-block;padding:10px 30px}main#p_template h3{border-left:10px solid #cc6b7b;padding-left:8px;color:#3e3b34;font-size:2.4rem;margin:10px 0}main#p_template .news_wrap .next_img{width:30%}@media screen and (max-width: 768px){main#p_template .news_wrap .next_img{width:100%;margin-bottom:40px}}main#p_template .flex_wrap{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 768px){main#p_template .flex_wrap{justify-content:center}}main#p_template .flex_img{width:50%}main#p_template .flex_img img{width:100%}@media screen and (max-width: 768px){main#p_template .flex_img{width:100%;margin-bottom:40px}}main#p_template .flex_text{width:45%}@media screen and (max-width: 768px){main#p_template .flex_text{width:100%}}main#p_template .tw_wrap{transform:scale(1) translate(0px, 0)}@media screen and (max-width: 768px){main#p_template .tw_wrap{width:300px;margin:45px}}main#p_template .youtubeBox{max-width:400px;margin:0 10px}@media screen and (max-width: 768px){main#p_template .youtubeBox{width:100%}}main#p_template .youtubeBox iframe{border-radius:15px;width:500px;height:315px}@media screen and (max-width: 768px){main#p_template .youtubeBox iframe{width:100%;height:auto}}main#p_template .box{margin-bottom:80px}main#p_template address{text-align:center;color:#fff;font-style:normal;font-size:1.2rem}main#p_template .bn_musiclist ul{display:block;margin:30px 200px 0 0;width:auto}@media screen and (max-width: 768px){main#p_template .bn_musiclist ul{margin-right:0}}main#p_template .bn_musiclist ul li{list-style:url("../img/list.svg");margin-bottom:10px;margin-left:1.5em;color:#3e3b34}main#p_template *{box-sizing:border-box;margin:0;padding:0}main#p_template .modal{display:none;height:100vh;position:fixed;top:0;width:100%}main#p_template .modal__bg{background:rgba(0,0,0,0.8);height:100vh;position:absolute;width:100%}main#p_template .modal__content{left:50%;padding:40px;position:absolute;top:50%;transform:translate(-50%, -50%);width:60%}main#p_template .modal__content p{color:#fff}main#p_template .menu_block{display:block;background-color:#1b2d6d;color:#fff;text-align:center;padding:10px 0;transition:.3s}main#p_template .menu_block:hover{cursor:pointer;background:#EBE3D8;transition:.3s}.effect-fade{　opacity:0;　transform:translate(0, 45px);　transition:all 300ms}.effect-fade.effect-scroll{　opacity:1;　transform:translate(0, 0)}.r-poiln3{font-size:14px !important}
/*# sourceMappingURL=style.css.map */
