html{height:100%}body{font-family:'小塚ゴシック Pro','Kozuka Gothic Pro',sans-serif !important;font-weight:900 !important;color:#fff !important;font-size:14px !important;line-height:20px}img{user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-drag:none;-khtml-user-drag:none}header{position:absolute;top:0;width:100%;height:50px;background-color:#fff;z-index:2;box-shadow:0 5px 10px 5px rgba(0,0,0,0.444)}header img{width:180px;margin-top:7px;margin-left:3px;transition:0.3s}header img:hover{opacity:0.7;transition:0.3s}::-moz-selection{background-color:#1A888B !important}::selection{background-color:#1A888B !important}.toyama_dreams{height:100% !important;width:100%;position:fixed;background-image:url(//kanazawa.asianbridge.co.jp/images/toyama_dreams/background.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:right top;animation:fadeIn 1s ease-in-out;animation-duration:2s}@keyframes fadeIn{from{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.toyama_dreams .contents{width:100%}.toyama_dreams .contents .layer{display:none;width:50%;max-width:600px;height:100%;-webkit-backdrop-filter:brightness(88%) blur(20px);backdrop-filter:brightness(88%) blur(20px);background-color:rgba(0,0,0,0.5);position:absolute;right:50%;overflow-y:scroll;-ms-overflow-style:none;-webkit-overflow-scrolling:auto;scrollbar-width:none}.toyama_dreams .contents .layer::-webkit-scrollbar{display:none}.toyama_dreams .contents h1{background-image:url(//kanazawa.asianbridge.co.jp/images/toyama_dreams/brush_title.png);background-repeat:no-repeat;background-position:center;background-size:contain;font-size:85px;text-align:center;color:#fff;padding:80px 0 120px}.toyama_dreams .contents h1 p{background-color:black;font-size:15px;margin-bottom:20px;padding:2px;width:50%}.toyama_dreams .contents h1::after{display:none}.toyama_dreams .contents h2{background-image:url(//kanazawa.asianbridge.co.jp/images/toyama_dreams/brush_heading.png);background-repeat:no-repeat;background-position:center;background-size:contain;padding:30px 0 50px;color:#fff;text-align:center}.toyama_dreams .contents h2 .eng{font-size:15px;line-height:10px}.toyama_dreams .contents h2 p{line-height:10px}.toyama_dreams .contents h2::after{display:none}.toyama_dreams .contents h3{color:#fff;display:inline-block;padding-bottom:2px;border-bottom:solid 2px #fff;margin:0 10px 5px 0px}.toyama_dreams .contents h3:not(:first-child){margin:40px 10px 5px 0px}.toyama_dreams .contents h4{color:#fff;padding-bottom:10px;margin-top:10px}.toyama_dreams .contents p{padding:10px 0 10px}.toyama_dreams .contents table{width:100%}.toyama_dreams .contents table th,.toyama_dreams .contents table td{border:solid 2px #fff;padding:10px;vertical-align:middle}.toyama_dreams .contents .section{width:100%;margin-bottom:80px;position:relative}.toyama_dreams .contents .section .text_area{width:85%;margin:0 auto;font-weight:normal}.toyama_dreams .contents .section .text_area p{padding-left:1em}.toyama_dreams .contents .section .text_area .date{font-size:45px;font-weight:900;line-height:50px}.toyama_dreams .contents .section .text_area .date .sunday{font-size:25px}.toyama_dreams .contents .section .text_area .place{font-size:20px;font-weight:900;margin-bottom:30px}.toyama_dreams .contents .section .center{text-align:center}.toyama_dreams .contents .section .caution{color:red;font-size:24px;font-weight:900;line-height:30px}.toyama_dreams .contents .section .tel{text-decoration:none !important;color:#fff}.toyama_dreams .contents .section .tel:active{color:#fff}.toyama_dreams .contents .section .tel:focus{outline:none}.toyama_dreams .contents .section .email{text-decoration:none !important;color:#fff}.toyama_dreams .contents .section .email:active{color:#fff}.toyama_dreams .contents .section .email:focus{outline:none}.toyama_dreams .contents .section .buttons{display:flex;justify-content:space-around}.toyama_dreams .contents .section .buttons .button{font-weight:900;text-align:center;margin-top:10px;padding:10px 20px;color:#fff;font-weight:bold;border-radius:60px;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;transition:0.3s}.toyama_dreams .contents .section .buttons .button:hover{opacity:0.7;transition:0.3s}.toyama_dreams .contents .section .buttons .button.inactive{background-color:#b4b4b4;opacity:1.0;cursor:not-allowed}.toyama_dreams .contents .section .buttons .button.toyama{background-color:#1A888B;width:40%;font-size:12px}.toyama_dreams .contents .section .buttons .button.fukui{background-color:#518EDE;width:40%;font-size:12px}.toyama_dreams .contents .section .buttons .button.wayto{margin-bottom:20px;background:linear-gradient(270deg, #ED7D31 0%, #E5347B 25%, #518EDE 51%, #1A888B 100%);background-position:0% 50%;background-size:200% auto}.toyama_dreams .contents .section .buttons .button.wayto:hover{opacity:1;background-position:75% 50%}.toyama_dreams .contents .section .buttons .button.howto{margin-bottom:20px;background:linear-gradient(270deg, #1A888B 0%, #518EDE 25%, #E5347B 51%, #ED7D31 100%);background-position:0% 50%;background-size:200% auto}.toyama_dreams .contents .section .buttons .button.howto:hover{opacity:1;background-position:75% 50%}.toyama_dreams .contents .section .programs{margin:10px 0 40px}.toyama_dreams .contents .section .programs .program{display:flex;-webkit-backdrop-filter:brightness(88%) blur(20px);backdrop-filter:brightness(88%) blur(20px);background-color:rgba(180,180,180,0.4);margin-top:8px;border-radius:3px;padding:10px 5px}.toyama_dreams .contents .section .programs .program .time{margin-right:15px}.toyama_dreams .contents .section .images{display:flex;justify-content:space-around;margin-bottom:50px}.toyama_dreams .contents .section .images img{height:60px;margin-top:10px;transition:0.3s}.toyama_dreams .contents .section .images img:hover{transform:scale(1.02);transition:0.3s}.toyama_dreams .contents .section .name_l{font-size:20px;font-weight:900}.toyama_dreams .contents .section .name_m{font-size:15px;font-weight:900}.toyama_dreams .contents .section.hero{padding-top:300px}.toyama_dreams .contents .section.hero h1{position:absolute;top:60px;left:0;right:0;margin:auto;font-size:45px !important;line-height:50px}.toyama_dreams .contents .section.hero h1 .vs{font-size:20px}.toyama_dreams .contents .section.hero h1 .fukui{font-size:25px;line-height:30px}.toyama_dreams .contents .section.ticket .tickets{padding:30px 0 10px}.toyama_dreams .contents .section.ticket .tickets .ticket{font-weight:900;padding-left:100px;font-size:40px;position:relative}.toyama_dreams .contents .section.ticket .tickets .ticket .when{font-size:20px}.toyama_dreams .contents .section.ticket .tickets .ticket .unit{font-size:16px}.toyama_dreams .contents .section.ticket .tickets .ticket:first-child{margin-bottom:10px}.toyama_dreams .contents .section.ticket .tickets .ticket:first-child::before{position:absolute;height:40px;width:40px;bottom:12px;left:45px;content:'';background-image:url(//kanazawa.asianbridge.co.jp/images/toyama_dreams/1.svg);background-repeat:no-repeat;background-size:contain}.toyama_dreams .contents .section.ticket .tickets .ticket:not(:first-child)::before{position:absolute;height:40px;width:40px;bottom:12px;left:45px;content:'';background-image:url(//kanazawa.asianbridge.co.jp/images/toyama_dreams/2.svg);background-repeat:no-repeat;background-size:contain}.toyama_dreams footer{color:#000;text-align:center;width:100%;height:200px;background-color:#fff}.toyama_dreams footer img{width:300px;transition:0.3s}.toyama_dreams footer img:hover{opacity:0.7;transition:0.3s}.toyama_dreams footer .copy{margin-top:45px}@media (max-width: 912px){.toyama_dreams .contents .layer{width:80%;max-width:none;margin:0 auto;right:0;left:0;border-radius:20px 20px 0 0;margin-top:80px}.toyama_dreams .contents .layer::before{width:100%;background-color:#1A888B;height:400px}.toyama_dreams .contents .section .buttons{flex-direction:column;justify-content:flex-start;align-items:center}.toyama_dreams .contents .section .buttons .button.toyama{width:80%;font-size:14px}.toyama_dreams .contents .section .buttons .button.fukui{width:80%;font-size:14px}.toyama_dreams .contents .section .buttons .button.wayto{width:80%}.toyama_dreams .contents .section .buttons .button.howto{width:80%}.toyama_dreams .contents .section.hero h1{top:30px}}@media (max-width: 425px){.sp_br::after{content:'\A';white-space:pre}.smaller{font-size:smaller}body{font-size:3.5vw !important}header img:hover{opacity:1}.toyama_dreams .contents .layer{width:90%;border-radius:5vw 5vw 0 0;margin-top:18vw}.toyama_dreams .contents h1{font-size:40vw;padding:5vw 0 15vw}.toyama_dreams .contents h1 p{font-size:3.5vw;margin-bottom:7vw;padding:0.5vw;width:85%}.toyama_dreams .contents h2{padding:0 0 3vw;font-size:6vw}.toyama_dreams .contents h3{font-size:4vw}.toyama_dreams .contents h4{line-height:3vw}.toyama_dreams .contents table th,.toyama_dreams .contents table td{display:block}.toyama_dreams .contents table th{background-color:#fff;color:#000}.toyama_dreams .contents .section{margin-bottom:20vw}.toyama_dreams .contents .section .text_area{width:90%}.toyama_dreams .contents .section .text_area p{padding-left:0}.toyama_dreams .contents .section .text_area .date{font-size:10vw;line-height:10vw}.toyama_dreams .contents .section .text_area .date .sunday{font-size:5vw}.toyama_dreams .contents .section .text_area .place{font-size:4.5vw}.toyama_dreams .contents .section .buttons .button{width:90%;font-size:4vw;padding:4vw 0}.toyama_dreams .contents .section .buttons .button:hover{opacity:1}.toyama_dreams .contents .section .buttons .button.toyama{width:100%;font-size:4vw}.toyama_dreams .contents .section .buttons .button.fukui{width:100%;font-size:4vw}.toyama_dreams .contents .section .buttons .button.wayto{width:100%;line-height:3vw}.toyama_dreams .contents .section .buttons .button.wayto:hover{background-position:0% 50%}.toyama_dreams .contents .section .buttons .button.howto{width:100%;line-height:3vw}.toyama_dreams .contents .section .buttons .button.howto:hover{background-position:0% 50%}.toyama_dreams .contents .section .programs .program .time{margin-right:0;width:30%}.toyama_dreams .contents .section .programs .program .event{width:70%;text-align:left}.toyama_dreams .contents .section .images img{height:12vw}.toyama_dreams .contents .section .images img:hover{transform:scale(1)}.toyama_dreams .contents .section.hero{padding-top:60vw;margin-bottom:4vw}.toyama_dreams .contents .section.hero h1{top:10vw;font-size:10vw !important;line-height:12vw}.toyama_dreams .contents .section.hero h1 .vs{font-size:5vw}.toyama_dreams .contents .section.hero h1 .fukui{font-size:5vw;line-height:3vw}.toyama_dreams .contents .section.ticket .tickets .ticket{padding-left:20vw}.toyama_dreams .contents .section.ticket .tickets .ticket:first-child::before{height:10vw;width:10vw;bottom:12px;left:5vw}.toyama_dreams .contents .section.ticket .tickets .ticket:not(:first-child)::before{height:10vw;width:10vw;bottom:12px;left:5vw}.toyama_dreams footer{height:60vw}.toyama_dreams footer img{width:40vw}}