.caption{display:none}#dlt-head{margin-bottom:9vw;display:flex;flex-direction:column}@media screen and (max-width: 400px){#dlt-head{margin-bottom:40px}}#dlt-head #headname{order:1;font-size:17px;line-height:25px;font-weight:bold;color:#262626;padding-bottom:10px;border-bottom:1px solid gray}@media screen and (max-width: 400px){#dlt-head #headname{font-size:16px;line-height:22px}}#dlt-head #pagebox-top{order:2;color:#262626;font-weight:bold;border-bottom:1px solid gray;padding:13px 13px 20px}@media screen and (max-width: 959px){#dlt-head #pagebox-top{padding:13px 0 20px}}#dlt-head #pagebox-top #only-ttl{display:-webkit-flex;display:flex}@media screen and (max-width: 400px){#dlt-head #pagebox-top #only-ttl{-webkit-flex-direction:column;flex-direction:column}}#dlt-head #pagebox-top #only-ttl h2{order:2;font-size:23px;line-height:30px;flex:1;text-align:left}@media screen and (max-width: 640px){#dlt-head #pagebox-top #only-ttl h2{font-size:18px;line-height:26px}}#dlt-head #pagebox-top #only-ttl p{order:1;font-size:15px;line-height:15px;padding-top:12px;width:70px}@media screen and (max-width: 400px){#dlt-head #pagebox-top #only-ttl p{font-size:14px;line-height:18px;width:100%;padding:0 0 5px}}#dlt-head #pagebox-top p.shutai{font-size:15px;line-height:15px;margin-top:10px;margin-left:95px;text-indent:-95px}@media screen and (max-width: 959px){#dlt-head #pagebox-top p.shutai{margin-top:5px}}@media screen and (max-width: 400px){#dlt-head #pagebox-top p.shutai{font-size:14px;line-height:18px;margin-left:80px;text-indent:-80px}}.mid-ttl{border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:35px}@media screen and (max-width: 959px){.mid-ttl{margin-bottom:25px}}@media screen and (max-width: 400px){.mid-ttl{margin-bottom:15px}}.mid-ttl span{font-size:26px;line-height:30px;font-weight:bold;color:#000;border-left:5px solid #cf000e;padding-left:20px}@media screen and (max-width: 959px){.mid-ttl span{font-size:21px;line-height:25px;padding-left:10px}}@media screen and (max-width: 400px){.mid-ttl span{font-size:18px;line-height:23px}}#sec-1,#sec-2,#sec-3{margin-bottom:8vw}@media screen and (max-width: 400px){#sec-1,#sec-2,#sec-3{margin-bottom:10vw}}#sec-2 .image-w{margin:3vw auto}@media screen and (max-width: 400px){#sec-2 .image-w{margin:5vw auto}}#sec-2 .c-button-A{text-align:center;margin:0 auto 6vw}@media screen and (max-width: 640px){#sec-2 .c-button-A{margin:3vw auto 6vw}}@media screen and (max-width: 400px){#sec-2 .c-button-A{margin:3vw auto 9vw}}#sec-2 .youtbe{max-width:90%;margin:5vw auto 0}@media screen and (max-width: 640px){#sec-2 .youtbe{max-width:100%}}#sec-2 .youtbe .ytttl{margin-bottom:25px;font-size:26px;line-height:30px;font-weight:bold;color:#000}@media screen and (max-width: 959px){#sec-2 .youtbe .ytttl{margin-bottom:25px;font-size:21px;line-height:25px}}@media screen and (max-width: 400px){#sec-2 .youtbe .ytttl{margin-bottom:15px;font-size:18px;line-height:23px}}#sec-2 .youtbe .yt-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}#sec-2 .youtbe .yt-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}#sec-3 .c-button-A{text-align:center;margin-top:40px}@media screen and (max-width: 400px){#sec-3 .c-button-A{margin-top:20px}}.future{border-top:1px solid #ccc;padding-top:35px}@media screen and (max-width: 400px){.future{padding-top:25px}}div.main-v{max-width:550px;margin:3vw auto}@media screen and (max-width: 400px){div.main-v{margin:30px auto}}.image-w{display:flex;flex-wrap:wrap;margin:4vw auto;max-width:90%}@media screen and (max-width: 640px){.image-w{max-width:100%}}.image-w div{width:48.5%}@media screen and (max-width: 640px){.image-w div{width:49%}}.image-w div:nth-of-type(1){margin-right:3%}@media screen and (max-width: 640px){.image-w div:nth-of-type(1){margin-right:2%}}figure{display:block}figure img{margin:10px auto}figure figcaption{color:#717171;text-align:center;display:block;font-size:13px;line-height:16px}@media screen and (max-width: 400px){figure figcaption{font-size:12px;line-height:15px}}figure.ill{max-width:1200px;margin:4vw auto}@media screen and (max-width: 400px){figure.ill{margin:20px auto}}figure.ill.ill2{max-width:90%}@media screen and (max-width: 640px){figure.ill.ill2{max-width:100%}}@media screen and (max-width: 400px){aside.outdoor-dlt a{display:block}}aside.outdoor-dlt a:hover{opacity:.7}
