﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"SawarabiMincho";src:url("../fonts/SawarabiMincho.ttf") format("ttf"),url("../fonts/SawarabiMincho.eot") format("eot"),url("../fonts/SawarabiMincho.woff") format("woff"),url("../fonts/SawarabiMincho.woff2") format("woff2")}@font-face{font-family:"NotoSansJP";src:url("../fonts/NotoSansJP.ttf") format("ttf"),url("../fonts/NotoSansJP.eot") format("eot"),url("../fonts/NotoSansJP.woff") format("woff"),url("../fonts/NotoSansJP.woff2") format("woff2")}.notosans{font-family:"NotoSansJP",sans-serif}#yama{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:75px;font-family:"SawarabiMincho",serif;color:#0006bb}@media print,screen and (min-width: 769px){#yama{min-width:1000px}}@media print,screen and (max-width: 768px){#yama{padding-top:47px}}#yama *{box-sizing:border-box}#yama img{width:100%;max-width:100%;height:auto;display:block}#yama a{text-decoration:none;color:#0006bb;display:block;transition:all .2s}#yama a:hover{opacity:.8}@media print,screen and (max-width: 768px){#yama .pc_only{display:none !important}}@media print,screen and (min-width: 769px){#yama .sp_only{display:none !important}}#yama .wrapper{width:94%;max-width:1000px;margin:0 auto}#yama main{overflow:hidden}#yama span,#yama em,#yama small{display:inline-block}#yama .ttl{height:200px;padding:0 7%;background-color:#0006bb;display:flex;align-items:center;align-content:center;flex-direction:row-reverse;justify-content:space-between}@media print,screen and (max-width: 768px){#yama .ttl{height:auto;padding:10px 4% 15px;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;flex-direction:column-reverse;justify-content:flex-end}}#yama .ttl span{font-family:"NotoSansJP",sans-serif;font-size:30px;line-height:45px;text-align:right;color:#fff}@media print,screen and (max-width: 768px){#yama .ttl span{width:100%;font-size:15px;line-height:100%}}#yama .ttl img{width:60.5%}@media print,screen and (min-width: 769px){#yama .ttl img{max-width:665px}}@media print,screen and (max-width: 768px){#yama .ttl img{width:96%;margin-bottom:15px}}#yama .btn{width:470px;background:#0006bb url(../img/icon_btn.png) no-repeat;background-size:15px;background-position:right 30px center;box-shadow:4px 4px 5px rgba(8,111,134,.5);border-radius:50px;font-family:"NotoSansJP",sans-serif;font-size:22px;font-weight:bold;line-height:85px;text-align:center;color:#fff;margin:0 auto}@media print,screen and (min-width: 769px){#yama .btn:hover{background-position:right 25px center}}@media print,screen and (max-width: 768px){#yama .btn{width:100%;max-width:295px;background-size:10px;background-position:right 20px center;font-size:15px;line-height:55px}}#yama header{width:100%;padding:10px 0;background-color:#0006bb;position:fixed;top:0;left:0;z-index:999}#yama header .menu_btn{-webkit-appearance:none;padding:0;background:none;border:none;font-family:"SawarabiMincho",serif;display:flex;align-items:center;align-content:center;position:relative;z-index:9;margin:0 90px 0 auto;cursor:pointer}@media print,screen and (max-width: 768px){#yama header .menu_btn{margin-right:20px}}#yama header .menu_btn p{font-size:23px;color:#fff;margin-right:15px;transition:all .4s}@media print,screen and (max-width: 768px){#yama header .menu_btn p{font-size:12px;margin-right:10px}}#yama header .menu_btn>div{padding:18px;border:1px #fff solid;border-radius:50%;transition:all .4s}@media print,screen and (max-width: 768px){#yama header .menu_btn>div{padding:8px}}#yama header .menu_btn>div>div{width:17px;height:17px;position:relative}@media print,screen and (max-width: 768px){#yama header .menu_btn>div>div{width:9px;height:9px}}#yama header .menu_btn>div>div span{width:100%;height:1px;background-color:#fff;position:absolute;right:0;transition:all .4s}#yama header .menu_btn>div>div span:nth-of-type(1){top:0}#yama header .menu_btn>div>div span:nth-of-type(2){top:8px}@media print,screen and (max-width: 768px){#yama header .menu_btn>div>div span:nth-of-type(2){top:4px}}#yama header .menu_btn>div>div span:nth-of-type(3){bottom:0}#yama header .menu_btn.active>div span:nth-of-type(1){-webkit-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg)}@media print,screen and (max-width: 768px){#yama header .menu_btn.active>div span:nth-of-type(1){-webkit-transform:translateY(4px) rotate(-45deg);transform:translateY(4px) rotate(-45deg)}}#yama header .menu_btn.active>div span:nth-of-type(2){opacity:0}#yama header .menu_btn.active>div span:nth-of-type(3){-webkit-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}@media print,screen and (max-width: 768px){#yama header .menu_btn.active>div span:nth-of-type(3){-webkit-transform:translateY(-4px) rotate(45deg);transform:translateY(-4px) rotate(45deg)}}#yama header nav{display:none;width:100%;height:100vh;padding:0 150px;background-color:#0006bb;position:fixed;top:0;right:0;z-index:8}@media print,screen and (max-width: 768px){#yama header nav{padding:0 50px}}#yama header nav ul{height:100%;display:flex;flex-wrap:wrap;align-items:center;align-content:center}#yama header nav ul li{width:100%;margin-bottom:40px}@media print,screen and (max-width: 768px){#yama header nav ul li{margin-bottom:30px}}#yama header nav ul li:last-child{margin:0}#yama header nav ul li a{font-size:30px;color:#fff;display:inline-block}@media print,screen and (max-width: 768px){#yama header nav ul li a{font-size:20px}}#yama header nav ul li a span{font-size:25px;display:block;margin:10px 0 0 -15px}@media print,screen and (max-width: 768px){#yama header nav ul li a span{font-size:15px;margin:5px 0 0 -10px}}#yama header nav ul li.new{position:relative}#yama header nav ul li.new:after{content:"NEW";font-size:18px;color:red;position:absolute;bottom:0;left:-60px}@media print,screen and (max-width: 768px){#yama header nav ul li.new:after{font-size:12px;left:-40px}}#yama footer{padding:20px 0;background-color:#000}@media print,screen and (max-width: 768px){#yama footer{padding:15px 0}}#yama footer p{font-size:20px;line-height:28px;text-align:center;color:#fff}@media print,screen and (max-width: 768px){#yama footer p{font-size:10px;line-height:14px}}#yama footer p small{line-height:100%;display:block;margin-top:15px}@media print,screen and (min-width: 769px){#yama footer p small{font-size:16px}}@media print,screen and (max-width: 768px){#yama footer p small{margin-top:10px}}#yama #mv{background-color:#e3f5fc;position:relative;z-index:9}@media print,screen and (min-width: 769px){#yama #mv{padding:55px 65px 0}}#yama #mv:after{content:"";width:100%;height:100%;background:url(../img/mv_bg_pc.jpg) no-repeat;background-size:cover;background-position:center;position:absolute;top:0;left:0;z-index:-1;pointer-events:none}@media print,screen and (max-width: 768px){#yama #mv:after{background-image:url(../img/mv_bg_sp.jpg)}}#yama #mv h1{position:relative}#yama #mv h1 picture:nth-of-type(n+2){position:absolute;top:0;left:0}#yama #news{max-width:800px;padding:60px 0}@media print,screen and (max-width: 768px){#yama #news{padding:50px 0}}#yama #news h2{font-size:36px;text-align:center;margin-bottom:30px}@media print,screen and (max-width: 768px){#yama #news h2{font-size:26px}}#yama #news ul li{font-size:20px;line-height:30px;display:flex;justify-content:space-between;margin-bottom:30px}@media print,screen and (max-width: 768px){#yama #news ul li{font-size:16px;line-height:26px;display:block}}#yama #news ul li:last-child{margin:0}#yama #news ul li p{width:150px;font-weight:bold}@media print,screen and (max-width: 768px){#yama #news ul li p{width:100%;margin-bottom:5px}}#yama #news ul li h3{width:calc(100% - 170px)}@media print,screen and (max-width: 768px){#yama #news ul li h3{width:100%}}#yama #news ul li h3 a{text-decoration:underline;display:inline}#yama #news ul li.new p{position:relative}#yama #news ul li.new p:after{content:"NEW";font-size:18px;font-weight:normal;color:red;display:inline-block}@media print,screen and (min-width: 769px){#yama #news ul li.new p:after{position:absolute;top:0;left:-50px}}@media print,screen and (max-width: 768px){#yama #news ul li.new p:after{font-size:12px;margin-left:10px}}#yama #project{padding-bottom:45px;background-color:#e3f5fc}@media print,screen and (max-width: 768px){#yama #project{padding-bottom:30px}}#yama #project p{font-size:35px;line-height:65px;margin:40px 0 20px}@media print,screen and (min-width: 769px){#yama #project p{letter-spacing:-0.08em}}@media print,screen and (max-width: 768px){#yama #project p{font-size:16px;line-height:30px;margin:15px 0}}#yama #project p em{padding:0 10px;background-color:#0006bb;line-height:50px;color:#fff}@media print,screen and (max-width: 768px){#yama #project p em{padding:0 5px;line-height:100%;display:inline}}#yama #project p small{line-height:100%;vertical-align:text-top;margin-left:-15px}@media print,screen and (max-width: 768px){#yama #project p small{margin-left:-10px}}#yama #project small{font-size:25px;line-height:36px}@media print,screen and (max-width: 768px){#yama #project small{font-size:12px;line-height:20px}}#yama #nmosd{padding-bottom:105px;background-color:#e3f5fc}@media print,screen and (max-width: 768px){#yama #nmosd{padding-bottom:50px}}#yama #nmosd .ttl{margin-bottom:50px}@media print,screen and (max-width: 768px){#yama #nmosd .ttl{margin-bottom:20px}}#yama #nmosd .ttl img{width:41.5%}@media print,screen and (min-width: 769px){#yama #nmosd .ttl img{max-width:455px}}@media print,screen and (max-width: 768px){#yama #nmosd .ttl img{width:67%}}#yama #nmosd .cont1{margin-bottom:150px}@media print,screen and (max-width: 768px){#yama #nmosd .cont1{margin-bottom:45px}}#yama #nmosd .cont1>p{font-size:36px;line-height:80px}@media print,screen and (min-width: 769px){#yama #nmosd .cont1>p{letter-spacing:-0.08em}}@media print,screen and (max-width: 768px){#yama #nmosd .cont1>p{font-size:18px;line-height:40px}}#yama #nmosd .cont1>p:last-of-type{font-size:25px;line-height:43px;margin:60px 0 55px}@media print,screen and (max-width: 768px){#yama #nmosd .cont1>p:last-of-type{font-size:14px;line-height:26px;margin:20px 0 30px}}#yama #nmosd .cont1>p:last-of-type a{text-decoration:underline;display:inline-block}#yama #nmosd .cont1>div{padding-top:95px;display:flex;align-items:flex-start;align-content:flex-start;justify-content:center;flex-direction:row-reverse;position:relative;z-index:9;margin:10px 0 50px}@media print,screen and (max-width: 768px){#yama #nmosd .cont1>div{padding-top:20px;margin-bottom:20px}}#yama #nmosd .cont1>div:after{content:"";width:100vw;height:100%;background:url(../img/nmosd_bg01.png) no-repeat;background-size:100% 270px;background-position:top;position:absolute;top:0;left:50%;z-index:-1;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}@media print,screen and (min-width: 769px){#yama #nmosd .cont1>div:after{min-width:1000px}}@media print,screen and (max-width: 768px){#yama #nmosd .cont1>div:after{background-size:100% 140px}}#yama #nmosd .cont1>div p{padding-top:30px;font-size:30px;font-weight:bold;text-align:center}@media print,screen and (max-width: 768px){#yama #nmosd .cont1>div p{font-size:15px}}#yama #nmosd .cont1>div p span:nth-of-type(9){font-size:34px}@media print,screen and (max-width: 768px){#yama #nmosd .cont1>div p span:nth-of-type(9){font-size:17px}}#yama #nmosd .cont1>div p img{width:220px;display:inline-block;vertical-align:bottom;margin:20px 0 -5px 5px}@media print,screen and (max-width: 768px){#yama #nmosd .cont1>div p img{width:110px;margin-top:10px}}#yama #nmosd .cont1>div>img{width:250px;margin-right:40px}@media print,screen and (max-width: 768px){#yama #nmosd .cont1>div>img{width:35.5%;margin-right:6%}}#yama #nmosd .cont2{position:relative;z-index:9}#yama #nmosd .cont2 h3{position:relative;z-index:9;margin-bottom:60px}@media print,screen and (max-width: 768px){#yama #nmosd .cont2 h3{margin-bottom:35px}}#yama #nmosd .cont2 h3:after{content:"";width:450px;height:445px;background:url(../img/nmosd_bg02.png) no-repeat;background-size:100%;position:absolute;top:-45px;right:0;z-index:-1;pointer-events:none}@media print,screen and (max-width: 768px){#yama #nmosd .cont2 h3:after{display:none}}#yama #nmosd .cont2 h3 img{width:640px}@media print,screen and (max-width: 768px){#yama #nmosd .cont2 h3 img{width:320px}}#yama #nmosd .cont2 p{font-size:40px;margin-bottom:130px}@media print,screen and (min-width: 769px){#yama #nmosd .cont2 p{letter-spacing:-0.08em}}@media print,screen and (max-width: 768px){#yama #nmosd .cont2 p{font-size:18px;margin-bottom:50px}}#yama #nmosd .cont2 p:last-of-type{margin:0}#yama #nmosd .cont2 p span,#yama #nmosd .cont2 p em{background-color:#fff;line-height:70px;display:inline}@media print,screen and (max-width: 768px){#yama #nmosd .cont2 p span,#yama #nmosd .cont2 p em{line-height:30px}}#yama #nmosd .cont2 p span .l,#yama #nmosd .cont2 p em .l{background:none;margin-left:-30px}@media print,screen and (max-width: 768px){#yama #nmosd .cont2 p span .l,#yama #nmosd .cont2 p em .l{margin-left:-10px}}#yama #nmosd .cont2 p span .r,#yama #nmosd .cont2 p em .r{background:none;margin-right:-25px}@media print,screen and (max-width: 768px){#yama #nmosd .cont2 p span .r,#yama #nmosd .cont2 p em .r{margin-right:-10px}}#yama #nmosd .cont2 p.right{font-size:40px;line-height:70px;text-align:right}@media print,screen and (max-width: 768px){#yama #nmosd .cont2 p.right{font-size:18px;line-height:36px}}#yama #nmosd .cont2 p.text2 em{font-size:66px;line-height:105px}@media print,screen and (min-width: 769px){#yama #nmosd .cont2 p.text2 em{letter-spacing:-0.08em}}@media print,screen and (max-width: 768px){#yama #nmosd .cont2 p.text2 em{font-size:22px;line-height:35px}}#yama #nmosd .cont2 p.text3 em{background:none;display:block}#yama #nmosd .cont2 p.text3 em:nth-of-type(1){padding-top:20px;font-size:76px;line-height:120px}@media print,screen and (max-width: 768px){#yama #nmosd .cont2 p.text3 em:nth-of-type(1){font-size:34px;line-height:55px}}#yama #nmosd .cont2 p.text3 em:nth-of-type(2){padding-bottom:20px}#yama #nmosd .cont2 p.text3 em span{background-color:#0006bb;color:#fff}#yama #nmosd .cont2 p.text5 em{font-size:50px;line-height:85px}@media print,screen and (max-width: 768px){#yama #nmosd .cont2 p.text5 em{font-size:22px;line-height:35px}}#yama #nmosd .cont2 p.text6 em{background-color:#0006bb;font-size:76px;line-height:120px;color:#fff}@media print,screen and (max-width: 768px){#yama #nmosd .cont2 p.text6 em{font-size:34px;line-height:55px}}#yama #nmosd .cont2 p.text7 em:nth-of-type(1){background:none;border-bottom:5px #0006bb solid}@media print,screen and (max-width: 768px){#yama #nmosd .cont2 p.text7 em:nth-of-type(1){border-bottom-width:2px}}#yama #nmosd .cont2 p.text7 em:nth-of-type(2){font-size:58px;line-height:100px}@media print,screen and (max-width: 768px){#yama #nmosd .cont2 p.text7 em:nth-of-type(2){font-size:26px;line-height:45px}}#yama #nmosd .cont2 .illust{width:100%;position:absolute;bottom:530px;left:0;z-index:-1}@media print,screen and (max-width: 768px){#yama #nmosd .cont2 .illust{width:125%;max-width:none;bottom:380px}}#yama #collaborate{padding-bottom:60px;background-color:#0006bb}@media print,screen and (max-width: 768px){#yama #collaborate{padding-bottom:35px}}#yama #collaborate h2{padding:60px 40px;position:relative}@media print,screen and (max-width: 768px){#yama #collaborate h2{padding:30px 10px 20px}}#yama #collaborate h2:before,#yama #collaborate h2:after{content:"";height:8px;background-color:#fff;position:absolute;pointer-events:none}@media print,screen and (max-width: 768px){#yama #collaborate h2:before,#yama #collaborate h2:after{height:4px}}#yama #collaborate h2:before{width:625px;top:26px;right:515px}@media print,screen and (max-width: 768px){#yama #collaborate h2:before{width:145px;top:10px;right:auto;left:0}}#yama #collaborate h2:after{width:900px;right:0;bottom:52px}@media print,screen and (max-width: 768px){#yama #collaborate h2:after{width:200px;bottom:16px}}#yama #collaborate h2 img{width:680px;margin-left:auto}@media print,screen and (max-width: 768px){#yama #collaborate h2 img{width:340px}}#yama #collaborate>div{padding:60px 0;background:#fff url(../img/collaborate_bg_pc.png) no-repeat;background-size:535px;background-position:top right;margin-bottom:60px}@media print,screen and (max-width: 768px){#yama #collaborate>div{padding:20px 0 15px;background-image:url(../img/collaborate_bg_sp.png);background-size:165px;margin-bottom:35px}}#yama #collaborate>div img{width:465px;box-shadow:-5px 5px 15px rgba(20,65,164,.3)}@media print,screen and (max-width: 768px){#yama #collaborate>div img{width:220px}}#yama #collaborate>div h3{width:285px;background-color:#0006bb;border-radius:5px;font-size:35px;line-height:50px;text-align:center;color:#fff;display:inline-block;margin:35px 0 20px}@media print,screen and (max-width: 768px){#yama #collaborate>div h3{width:145px;border-radius:3px;font-size:18px;line-height:25px;margin:15px 0 10px 15px}}#yama #collaborate>div h3 span{font-size:45px}@media print,screen and (max-width: 768px){#yama #collaborate>div h3 span{font-size:22px}}#yama #collaborate>div p{font-size:23px;line-height:40px}@media print,screen and (min-width: 769px){#yama #collaborate>div p{letter-spacing:-0.08em}}@media print,screen and (max-width: 768px){#yama #collaborate>div p{padding:0 15px;font-size:12px;line-height:20px}}#yama #collaborate>p{font-size:35px;line-height:75px;text-align:right;color:#fff}@media print,screen and (max-width: 768px){#yama #collaborate>p{font-size:16px;line-height:36px}}#yama #collaborate>p em{background-color:#fff;color:#0006bb;display:inline}#yama #message{padding-bottom:95px;background-color:#0006bb}@media print,screen and (max-width: 768px){#yama #message{padding-bottom:35px}}#yama #message .wrapper{padding:50px 100px 65px;background-color:#fff;box-shadow:3px 3px 5px rgba(61,65,71,.5)}@media print,screen and (max-width: 768px){#yama #message .wrapper{padding:20px 30px 10px}}#yama #message .wrapper h2{width:525px;margin:0 auto 35px}@media print,screen and (max-width: 768px){#yama #message .wrapper h2{width:100%;max-width:265px;margin-bottom:10px}}#yama #message .wrapper p{font-size:25px;line-height:43px}@media print,screen and (min-width: 769px){#yama #message .wrapper p{letter-spacing:-0.08em}}@media print,screen and (max-width: 768px){#yama #message .wrapper p{font-size:14px;line-height:26px}}#yama #message .wrapper p em{background-color:#e3f5fc;display:inline}#yama #message .wrapper .name{width:230px;margin:50px 0 0 auto}@media print,screen and (max-width: 768px){#yama #message .wrapper .name{width:115px;margin-top:30px}}#yama #form{padding:70px 0;background-color:#e3f5fc}@media print,screen and (max-width: 768px){#yama #form{padding:35px 0 45px}}#yama #form h2{display:flex;flex-wrap:wrap;flex-direction:column-reverse}#yama #form h2 span{width:100%;font-size:30px;font-weight:bold;text-align:center}@media print,screen and (max-width: 768px){#yama #form h2 span{font-size:16px}}#yama #form h2 img{width:595px;margin:0 auto 35px}@media print,screen and (max-width: 768px){#yama #form h2 img{width:300px;margin-bottom:15px}}#yama #form .wrapper>p{font-size:38px;line-height:65px;letter-spacing:-0.08em;text-align:center;margin:80px 0 60px}@media print,screen and (max-width: 768px){#yama #form .wrapper>p{font-size:16px;line-height:30px;margin:40px 0 15px}}#yama #form .wrapper>p em{background-color:#fff;display:inline}#yama #form .wrapper>p.end_text{padding:30px 0;border:5px #0006bb solid}@media print,screen and (min-width: 769px){#yama #form .wrapper>p.end_text{font-size:30px;line-height:60px}}@media print,screen and (max-width: 768px){#yama #form .wrapper>p.end_text{padding:15px 0;border-width:3px}}#yama #form .example{width:100%;max-width:900px;text-align:center;margin:0 auto 40px}@media print,screen and (max-width: 768px){#yama #form .example{margin-bottom:20px}}#yama #form .example h3{position:relative;z-index:9;margin-bottom:20px}@media print,screen and (max-width: 768px){#yama #form .example h3{margin-bottom:10px}}#yama #form .example h3:after{content:"";width:100%;height:2px;background-color:#0006bb;position:absolute;top:0;bottom:0;left:0;z-index:-1;margin:auto;pointer-events:none}#yama #form .example h3 span{width:115px;background-color:#0006bb;border-radius:20px;font-size:24px;line-height:40px;color:#fff;margin:0 auto}@media print,screen and (max-width: 768px){#yama #form .example h3 span{width:60px;font-size:12px;line-height:20px}}#yama #form .example p{font-size:26px;line-height:48px;letter-spacing:-0.08em}@media print,screen and (max-width: 768px){#yama #form .example p{font-size:12px;line-height:24px}}#yama #form .rule{padding:15px 15px 20px 30px;background-color:#fff}@media print,screen and (max-width: 768px){#yama #form .rule{padding:10px 5px 10px 15px}}#yama #form .rule>div{height:290px;padding-right:45px;font-size:18px;line-height:32px}@media print,screen and (min-width: 769px){#yama #form .rule>div{letter-spacing:-0.08em}}@media print,screen and (max-width: 768px){#yama #form .rule>div{height:145px;padding-right:25px;font-size:12px;line-height:20px}}#yama #form .rule>div h4{font-size:25px;font-weight:bold;margin-bottom:10px}@media print,screen and (max-width: 768px){#yama #form .rule>div h4{font-size:14px;margin-bottom:5px}}#yama #form .rule>div h5{font-weight:bold;margin-top:10px}#yama #form .rule>div p,#yama #form .rule>div li{color:#000}#yama #form .rule>div ul li{padding-left:1.2em;position:relative}#yama #form .rule>div ul li:after{content:"■";position:absolute;top:0;left:0}#yama #form .rule>div .simplebar-track{width:8px;background-color:#e2e6e8}@media print,screen and (max-width: 768px){#yama #form .rule>div .simplebar-track{width:4px}}#yama #form .rule>div .simplebar-track .simplebar-scrollbar:before{background-color:#a1c8d6;border-radius:0;opacity:1;top:0;right:0;bottom:0;left:0}#yama #form form ul li{margin-bottom:50px}@media print,screen and (max-width: 768px){#yama #form form ul li{margin-bottom:15px}}#yama #form form ul li:last-child{margin:0}#yama #form form ul li label{font-size:30px;font-weight:bold;display:block;margin-bottom:20px}@media print,screen and (max-width: 768px){#yama #form form ul li label{font-size:15px;margin-bottom:10px}}#yama #form form ul li input,#yama #form form ul li textarea{-webkit-appearance:none;width:100%;background-color:#fff;border:none;border-radius:0;font-size:24px;line-height:42px;display:block}@media print,screen and (max-width: 768px){#yama #form form ul li input,#yama #form form ul li textarea{font-size:15px;line-height:26px}}#yama #form form ul li input{max-width:455px;height:80px;padding:0 35px}@media print,screen and (max-width: 768px){#yama #form form ul li input{height:50px;padding:0 15px}}#yama #form form ul li textarea{max-width:960px;min-height:370px;padding:35px;resize:vertical}@media print,screen and (max-width: 768px){#yama #form form ul li textarea{min-height:270px;padding:15px}}#yama #form form>p{font-size:20px;line-height:35px;text-align:center;color:#000;margin:65px 0 40px}@media print,screen and (min-width: 769px){#yama #form form>p{letter-spacing:-0.08em}}@media print,screen and (max-width: 768px){#yama #form form>p{font-size:12px;line-height:20px;margin:20px 0}}#yama #form form>label{width:145px;font-size:25px;color:#000;display:flex;align-items:center;align-content:center;justify-content:space-between;margin:0 auto;cursor:pointer}@media print,screen and (max-width: 768px){#yama #form form>label{width:75px;font-size:13px}}#yama #form form>label input{width:30px;height:30px;margin:0}@media print,screen and (max-width: 768px){#yama #form form>label input{width:15px;height:15px}}#yama #form form .btn{border:none;font-size:28px;line-height:90px;display:block;margin-top:50px;transition:all .2s;cursor:pointer}@media print,screen and (min-width: 769px){#yama #form form .btn{width:500px}}@media print,screen and (max-width: 768px){#yama #form form .btn{max-width:250px;font-size:14px;line-height:45px;margin-top:25px}}#yama #form .btn_box .btn{font-size:28px;line-height:90px}@media print,screen and (min-width: 769px){#yama #form .btn_box .btn{width:500px}}@media print,screen and (max-width: 768px){#yama #form .btn_box .btn{max-width:250px;font-size:14px;line-height:45px}}#yama #form .btn_box p{text-align:center;margin-top:20px}@media print,screen and (max-width: 768px){#yama #form .btn_box p{font-size:12px;margin-top:10px}}#yama #sns{padding:80px 0 125px;background-color:#0006bb}@media print,screen and (max-width: 768px){#yama #sns{padding:50px 0 80px}}#yama #sns h2{font-size:35px;font-weight:bold;text-align:center;color:#fff;margin-bottom:75px}@media print,screen and (max-width: 768px){#yama #sns h2{font-size:20px;margin-bottom:20px}}#yama #sns ul{display:flex;justify-content:center}#yama #sns ul li{width:80px;margin:0 40px}@media print,screen and (max-width: 768px){#yama #sns ul li{width:40px;margin:0 20px}}#yama #voices{padding-top:95px;background-color:#0006bb;color:#fff}@media print,screen and (max-width: 768px){#yama #voices{padding-top:30px}}#yama #voices>div{padding:55px 0 60px;font-size:30px;text-align:center;position:relative}@media print,screen and (max-width: 768px){#yama #voices>div{padding:25px 0 0;font-size:15px}}#yama #voices>div:before,#yama #voices>div:after{content:"";width:815px;height:2px;background-color:#fff;position:absolute;pointer-events:none}@media print,screen and (max-width: 768px){#yama #voices>div:before,#yama #voices>div:after{width:170px;height:1px}}#yama #voices>div:before{top:0;left:0}#yama #voices>div:after{right:0;bottom:0}@media print,screen and (max-width: 768px){#yama #voices>div:after{display:none}}#yama #voices>div h2{display:flex;flex-wrap:wrap;flex-direction:column-reverse;margin-bottom:60px}@media print,screen and (max-width: 768px){#yama #voices>div h2{margin-bottom:20px}}#yama #voices>div h2 span{width:100%;font-weight:bold}#yama #voices>div h2 img{width:890px;margin:0 auto 30px}@media print,screen and (max-width: 768px){#yama #voices>div h2 img{width:230px}}#yama #voices>div p{line-height:52px}@media print,screen and (max-width: 768px){#yama #voices>div p{font-size:12px;line-height:22px}}#yama #voices>p{font-size:38px;line-height:65px;letter-spacing:-0.08em;text-align:center;margin:80px 0 40px}@media print,screen and (max-width: 768px){#yama #voices>p{font-size:16px;line-height:30px;margin:30px 0}}#yama #voices>p em{background-color:#fff;color:#0006bb;display:inline}#yama #voices .slider{position:relative}@media print,screen and (max-width: 768px){#yama #voices .slider{width:86%}}#yama #voices .slider li{padding:45px 15px 50px 90px;background-color:#fff}@media print,screen and (max-width: 768px){#yama #voices .slider li{padding:15px 5px 15px 20px}}#yama #voices .slider li>div{height:345px;padding-right:80px;font-size:25px;line-height:43px;letter-spacing:-0.08em;color:#0006bb}@media print,screen and (max-width: 768px){#yama #voices .slider li>div{height:170px;padding-right:15px;font-size:12px;line-height:22px}}#yama #voices .slider li>div .simplebar-track{width:8px;background-color:#e2e6e8;margin:-30px 0 -35px}@media print,screen and (max-width: 768px){#yama #voices .slider li>div .simplebar-track{width:4px;margin:-10px 0}}#yama #voices .slider li>div .simplebar-track .simplebar-scrollbar:before{background-color:#a1c8d6;border-radius:0;opacity:1;top:0;right:0;bottom:0;left:0}#yama #voices .slider .slick-arrow{width:30px;height:100%;background-repeat:no-repeat;background-size:100%;background-position:center;position:absolute;top:0;z-index:9;cursor:pointer}@media print,screen and (max-width: 768px){#yama #voices .slider .slick-arrow{width:7vw;background-size:45%}}#yama #voices .slider .slick-arrow.prev{background-image:url(../img/voices_arrow01.png);left:-85px}@media print,screen and (max-width: 768px){#yama #voices .slider .slick-arrow.prev{left:-7vw}}#yama #voices .slider .slick-arrow.next{background-image:url(../img/voices_arrow02.png);right:-85px}@media print,screen and (max-width: 768px){#yama #voices .slider .slick-arrow.next{right:-7vw}}#yama #special{padding-top:95px;background-color:#e3f5fc}@media print,screen and (max-width: 768px){#yama #special{padding-top:35px}}#yama #special h2{width:94%;max-width:1100px;margin:0 auto 115px}@media print,screen and (max-width: 768px){#yama #special h2{width:275px;margin-bottom:45px}}#yama #special>div{font-size:30px;text-align:center}@media print,screen and (max-width: 768px){#yama #special>div{font-size:15px}}#yama #special>div h3{display:flex;flex-wrap:wrap;flex-direction:column-reverse;margin-bottom:45px;position:relative}@media print,screen and (max-width: 768px){#yama #special>div h3{margin-bottom:30px}}#yama #special>div h3:before,#yama #special>div h3:after{content:"";width:195px;height:2px;background-color:#0006bb;position:absolute;pointer-events:none}@media print,screen and (max-width: 768px){#yama #special>div h3:before,#yama #special>div h3:after{width:45px;height:1px}}#yama #special>div h3:before{top:3px;left:-50px}@media print,screen and (max-width: 768px){#yama #special>div h3:before{top:1px;left:-3vw}}#yama #special>div h3:after{top:68px;right:-50px}@media print,screen and (max-width: 768px){#yama #special>div h3:after{top:27px;right:-3vw}}#yama #special>div h3 span{width:100%;font-weight:bold}#yama #special>div h3 img{width:auto;max-width:none;height:70px;margin:0 auto 40px}@media print,screen and (max-width: 768px){#yama #special>div h3 img{height:28px;margin-bottom:15px}}#yama #special>div p{line-height:52px;color:#000;margin-bottom:60px}@media print,screen and (max-width: 768px){#yama #special>div p{font-size:12px;line-height:22px;letter-spacing:-0.08em;margin-bottom:25px}}#yama #special>div p sup,#yama #special>div p small{font-size:20px}@media print,screen and (max-width: 768px){#yama #special>div p sup,#yama #special>div p small{font-size:10px}}#yama #special>div p sup{vertical-align:super}#yama #special>div .slider,#yama #special>div .slider1,#yama #special>div .slider2{line-height:0}@media print,screen and (max-width: 768px){#yama #special>div .slider,#yama #special>div .slider1,#yama #special>div .slider2{width:62.5%;margin:0 auto}}#yama #special>div .slider .slick-list li,#yama #special>div .slider1 .slick-list li,#yama #special>div .slider2 .slick-list li{max-height:900px;padding:0 10px;overflow:hidden}@media print,screen and (max-width: 768px){#yama #special>div .slider .slick-list li,#yama #special>div .slider1 .slick-list li,#yama #special>div .slider2 .slick-list li{padding:0}}#yama #special>div .slider .slick-list li h4,#yama #special>div .slider1 .slick-list li h4,#yama #special>div .slider2 .slick-list li h4{height:60px;font-size:24px;font-weight:bold;line-height:30px;display:flex;align-items:center;align-content:center;justify-content:center;margin-bottom:15px}@media print,screen and (max-width: 768px){#yama #special>div .slider .slick-list li h4,#yama #special>div .slider1 .slick-list li h4,#yama #special>div .slider2 .slick-list li h4{height:40px;font-size:14px;line-height:20px;margin-bottom:10px}}#yama #special>div .slider .slick-list li .short,#yama #special>div .slider1 .slick-list li .short,#yama #special>div .slider2 .slick-list li .short{width:100%;aspect-ratio:9/16}#yama #special>div .slider .slick-list li .short iframe,#yama #special>div .slider .slick-list li .short video,#yama #special>div .slider1 .slick-list li .short iframe,#yama #special>div .slider1 .slick-list li .short video,#yama #special>div .slider2 .slick-list li .short iframe,#yama #special>div .slider2 .slick-list li .short video{width:100%;height:100%}#yama #special>div .slider .slick-list li .tiktok iframe,#yama #special>div .slider .slick-list li .tiktok blockquote,#yama #special>div .slider .slick-list li .insta iframe,#yama #special>div .slider .slick-list li .insta blockquote,#yama #special>div .slider1 .slick-list li .tiktok iframe,#yama #special>div .slider1 .slick-list li .tiktok blockquote,#yama #special>div .slider1 .slick-list li .insta iframe,#yama #special>div .slider1 .slick-list li .insta blockquote,#yama #special>div .slider2 .slick-list li .tiktok iframe,#yama #special>div .slider2 .slick-list li .tiktok blockquote,#yama #special>div .slider2 .slick-list li .insta iframe,#yama #special>div .slider2 .slick-list li .insta blockquote{width:100%;max-width:none !important;min-width:auto !important;margin:0}#yama #special>div .slider .slick-arrow,#yama #special>div .slider1 .slick-arrow,#yama #special>div .slider2 .slick-arrow{width:30px;height:calc(100% - 68px);background-repeat:no-repeat;background-size:100%;background-position:center;position:absolute;top:0;z-index:9;cursor:pointer}@media print,screen and (max-width: 768px){#yama #special>div .slider .slick-arrow,#yama #special>div .slider1 .slick-arrow,#yama #special>div .slider2 .slick-arrow{width:20px;height:calc(100% - 33px)}}#yama #special>div .slider .slick-arrow.prev,#yama #special>div .slider1 .slick-arrow.prev,#yama #special>div .slider2 .slick-arrow.prev{background-image:url(../img/special_arrow01.png);left:-80px}@media print,screen and (max-width: 768px){#yama #special>div .slider .slick-arrow.prev,#yama #special>div .slider1 .slick-arrow.prev,#yama #special>div .slider2 .slick-arrow.prev{left:-55px}}#yama #special>div .slider .slick-arrow.next,#yama #special>div .slider1 .slick-arrow.next,#yama #special>div .slider2 .slick-arrow.next{background-image:url(../img/special_arrow02.png);right:-80px}@media print,screen and (max-width: 768px){#yama #special>div .slider .slick-arrow.next,#yama #special>div .slider1 .slick-arrow.next,#yama #special>div .slider2 .slick-arrow.next{right:-55px}}#yama #special>div .slider .slick-dots,#yama #special>div .slider1 .slick-dots,#yama #special>div .slider2 .slick-dots{display:flex;justify-content:center;margin-top:55px}@media print,screen and (max-width: 768px){#yama #special>div .slider .slick-dots,#yama #special>div .slider1 .slick-dots,#yama #special>div .slider2 .slick-dots{margin-top:25px}}#yama #special>div .slider .slick-dots li,#yama #special>div .slider1 .slick-dots li,#yama #special>div .slider2 .slick-dots li{width:13px;height:13px;border:1px #0006bb solid;border-radius:50%;margin:0 8px;cursor:pointer}@media print,screen and (max-width: 768px){#yama #special>div .slider .slick-dots li,#yama #special>div .slider1 .slick-dots li,#yama #special>div .slider2 .slick-dots li{width:8px;height:8px;margin:0 4px}}#yama #special>div .slider .slick-dots li button,#yama #special>div .slider1 .slick-dots li button,#yama #special>div .slider2 .slick-dots li button{display:none}#yama #special>div .slider .slick-dots li.slick-active,#yama #special>div .slider1 .slick-dots li.slick-active,#yama #special>div .slider2 .slick-dots li.slick-active{background-color:#0006bb}#yama #special>div.cont1{padding-bottom:110px}@media print,screen and (max-width: 768px){#yama #special>div.cont1{padding-bottom:45px}}#yama #special>div.cont2{padding:125px 0;background-color:#0006bb;color:#fff}@media print,screen and (max-width: 768px){#yama #special>div.cont2{padding:50px 0}}#yama #special>div.cont2 h3:before,#yama #special>div.cont2 h3:after{background-color:#fff}#yama #special>div.cont2 p{color:#fff}#yama #special>div.cont2 .video_box{height:0;padding-bottom:56.25%;box-shadow:7px 7px 10px rgba(0,3,94,.5);position:relative;overflow:hidden}#yama #special>div.cont2 .video_box iframe{width:100%;height:100%;position:absolute;top:0;left:0}#yama #special>div.cont3{padding-top:115px;background-color:#fff}@media print,screen and (max-width: 768px){#yama #special>div.cont3{padding-top:50px}}#yama #special>div.cont3 .wrapper>div{padding:95px 0 110px;margin-top:90px;position:relative;z-index:9}@media print,screen and (max-width: 768px){#yama #special>div.cont3 .wrapper>div{padding:50px 0 55px;margin-top:45px}#yama #special>div.cont3 .wrapper>div .slider2{width:100%;padding:0 15px}#yama #special>div.cont3 .wrapper>div .slider2 .slick-arrow{width:calc(3vw + 15px);background-size:45%}#yama #special>div.cont3 .wrapper>div .slider2 .slick-arrow.prev{left:-3vw}#yama #special>div.cont3 .wrapper>div .slider2 .slick-arrow.next{right:-3vw}}#yama #special>div.cont3 .wrapper>div:after{content:"";width:100vw;height:100%;background-color:#e3f5fc;position:absolute;top:0;left:50%;z-index:-1;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}@media print,screen and (min-width: 769px){#yama #special>div.cont3 .wrapper>div:after{min-width:1000px}}#yama #special>div.cont3 .wrapper>div h4{font-size:35px;font-weight:bold;margin-bottom:80px}@media print,screen and (max-width: 768px){#yama #special>div.cont3 .wrapper>div h4{font-size:16px;line-height:26px;margin-bottom:25px}}#yama #special>div.cont3 .slider1 li{cursor:pointer}@media print,screen and (max-width: 768px){#yama #special>div.cont3 .slider1{width:325px}#yama #special>div.cont3 .slider1 .slick-arrow.prev{left:-25px}#yama #special>div.cont3 .slider1 .slick-arrow.next{right:-25px}}#yama #special>div.cont3 .slider2 li iframe{margin:0 auto !important}#yama #company{position:relative;z-index:9;margin:65px auto}@media print,screen and (max-width: 768px){#yama #company{margin:15px auto}}#yama #company h2{width:770px;margin-left:-100px}@media print,screen and (max-width: 768px){#yama #company h2{width:100%;max-width:345px;margin:0}}#yama #company h3{width:450px;margin:55px auto 75px}@media print,screen and (max-width: 768px){#yama #company h3{width:225px;margin:45px auto 25px}}#yama #company p{font-size:20px;line-height:35px;color:#000}@media print,screen and (min-width: 769px){#yama #company p{letter-spacing:-0.08em}}@media print,screen and (max-width: 768px){#yama #company p{padding:0 25px;font-size:12px;line-height:20px}}#yama #company p em{font-weight:bold;color:#0006bb;display:inline}#yama #company .btn{width:500px;background-size:10px;background-position:right 20px center;box-shadow:none;border-radius:0;line-height:70px;margin-top:30px}@media print,screen and (min-width: 769px){#yama #company .btn:hover{background-position:right 15px center}}@media print,screen and (max-width: 768px){#yama #company .btn{width:100%;max-width:none;line-height:50px;margin-top:10px}}#yama #company .btn:nth-of-type(1){margin-top:55px}@media print,screen and (max-width: 768px){#yama #company .btn:nth-of-type(1){margin-top:20px}}#yama .shortmovies_modal{position:fixed;left:0;top:0;width:100%;height:100%;z-index:10000;display:none}@media print,screen and (max-width: 768px){#yama .shortmovies_modal{right:0;bottom:0;padding:10% 5%}}#yama .shortmovies_modal .shortmovies_modal_bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.95);z-index:1;cursor:pointer}#yama .shortmovies_modal .btn_close{position:fixed;right:5%;top:5%;width:50px;height:50px;z-index:10;cursor:pointer}@media print,screen and (max-width: 768px){#yama .shortmovies_modal .btn_close{right:0;top:0;width:40px;height:40px;padding:5px}}#yama .shortmovies_modal .shortmovies_modal_body{position:absolute;display:none;z-index:20}@media print,screen and (min-width: 769px){#yama .shortmovies_modal .shortmovies_modal_body{left:50%;top:50%;transform:translate(-50%, -50%)}}@media print,screen and (max-width: 768px){#yama .shortmovies_modal .shortmovies_modal_body{left:5%;right:5%;top:5%;bottom:5%;width:90%;margin:0 auto;padding:0 4%;overflow:scroll}}#yama .fadein{transform:translateY(20px);opacity:0}#yama .fadein.active{-webkit-animation:fadein1 1s forwards;animation:fadein1 1s forwards}#yama #mv img,#yama #mv:after{transform:translateY(20px);opacity:0}#yama #mv.active img,#yama #mv.active:after{-webkit-animation:fadein1 1s forwards .5s;animation:fadein1 1s forwards .5s}#yama #mv.active picture:nth-of-type(2) img{animation-delay:1.5s}#yama #mv.active picture:nth-of-type(3) img{animation-delay:2.5s}#yama #mv.active:after{animation-delay:3.5s}#yama #nmosd .cont1>div:after{-webkit-transform:translateX(-150%);transform:translateX(-150%);transition:all 1s}#yama #nmosd .cont1>div p{animation-delay:2s}#yama #nmosd .cont1>div p span{transform:translateX(20px);opacity:0}#yama #nmosd .cont1>div p img{transform:scale(1.2);opacity:0}#yama #nmosd .cont1>div img{animation-delay:.5s}#yama #nmosd .cont1>div.active{transform:translateY(0px) !important;opacity:1 !important}#yama #nmosd .cont1>div.active:after{-webkit-transform:translateX(-50%);transform:translateX(-50%)}#yama #nmosd .cont1>div.active p{transform:translateY(0px) !important;opacity:1 !important}#yama #nmosd .cont1>div.active p span{-webkit-animation:fadein2 1s forwards;animation:fadein2 1s forwards}#yama #nmosd .cont1>div.active p span:nth-of-type(1){animation-delay:1s}#yama #nmosd .cont1>div.active p span:nth-of-type(2){animation-delay:1.1s}#yama #nmosd .cont1>div.active p span:nth-of-type(3){animation-delay:1.2s}#yama #nmosd .cont1>div.active p span:nth-of-type(4){animation-delay:1.3s}#yama #nmosd .cont1>div.active p span:nth-of-type(5){animation-delay:1.4s}#yama #nmosd .cont1>div.active p span:nth-of-type(6){animation-delay:1.5s}#yama #nmosd .cont1>div.active p span:nth-of-type(7){animation-delay:1.6s}#yama #nmosd .cont1>div.active p span:nth-of-type(8){animation-delay:1.7s}#yama #nmosd .cont1>div.active p span:nth-of-type(9){animation-delay:1.8s}#yama #nmosd .cont1>div.active p img{-webkit-animation:fadein3 .5s forwards 2.3s;animation:fadein3 .5s forwards 2.3s}@-webkit-keyframes fadein1{0%{transform:translateY(20px);opacity:0}100%{transform:translateY(0);opacity:1}}@-webkit-keyframes fadein2{0%{transform:translateX(20px);opacity:0}100%{transform:translateX(0);opacity:1}}@-webkit-keyframes fadein3{0%{transform:scale(1.2);opacity:0}100%{transform:scale(1);opacity:1}}/*# sourceMappingURL=style.css.map */
