@media screen and (min-width: 768px){main#triallesson section{margin-bottom:80px}main#triallesson section .inner{max-width:1160px;margin:0 auto}main#triallesson section.mainVImg,main#triallesson section.pageBread{margin:0}main#triallesson section.video video{width:100%}main#triallesson section.faq .inner div{padding:20px 0;border-bottom:1px solid #EEEEEE}main#triallesson section.faq .inner div:last-child{border:none}main#triallesson section.faq .inner div h2{font-size:1.6rem;margin-bottom:6px}main#triallesson section.faq .inner div h2:before{content:"Q.";margin-right:8px}main#triallesson section.faq .inner div p{font-size:1.5rem}main#triallesson section.faq .inner div p:before{content:"A.";margin-right:8px}main#triallesson section.cource .inner{max-width:1000px;margin:0 auto}main#triallesson section.cource .inner .venue{margin-bottom:60px}main#triallesson section.cource .inner .venue h2{margin-bottom:20px}main#triallesson section.cource .inner .venue h2 img{width:100%}main#triallesson section.cource .inner .venue .class_wrapper{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;gap:20px}main#triallesson section.cource .inner .venue .class_wrapper.one{display:block}main#triallesson section.cource .inner .venue .class_wrapper article{border:1px solid #F78DA7;padding:26px;display:flex;flex-direction:column}main#triallesson section.cource .inner .venue .class_wrapper article h1{font-size:20px;padding-bottom:15px;border-bottom:1px solid #3B3938;margin-bottom:20px;text-align:center}main#triallesson section.cource .inner .venue .class_wrapper article p{font-size:1.5rem;margin-bottom:24px}main#triallesson section.cource .inner .venue .class_wrapper article a{display:block;color:#FFFFFF;font-size:1.8rem;background:#F78DA7;padding:12px 0;text-align:center;margin-top:auto}main#triallesson section.cource .inner .venue .class_wrapper article a::after{font-family:"Font Awesome 5 Free";content:"\f073";font-size:1.8rem;font-weight:900;display:inline-block;margin-left:10px}main#triallesson section.flow .inner h2{font-size:3.2rem;margin-bottom:30px;text-align:center}main#triallesson section.flow .inner ol{padding:0;display:grid;grid-template-columns:1fr 1fr;gap:20px}main#triallesson section.flow .inner ol li{background:#E5E5E5;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:20px}main#triallesson section.flow .inner ol li img{width:48%;aspect-ratio:5/3;object-fit:cover}main#triallesson section.flow .inner ol li div{width:48%}main#triallesson section.flow .inner ol li div h3{font-size:1.8rem;border-bottom:1px solid #3B3938;margin-bottom:8px}main#triallesson section.flow .inner ol li div p{font-size:1.6rem;line-height:120%}main#triallesson section.info .inner{border:1px solid #E15583;border-radius:20px;padding:20px;max-width:800px;margin:0 auto;box-sizing:border-box;text-align:center}main#triallesson section.info .inner div{margin-bottom:20px}main#triallesson section.info .inner div:last-child{margin:0}main#triallesson section.info .inner div h2{font-size:1.6rem;margin-bottom:8px}main#triallesson section.info .inner div p{font-size:1.4rem}main#triallesson section#BtmBtnZone{margin:0}main#triallesson>nav{margin-bottom:80px}main#triallesson>nav .inner{background:#3B3938;padding:50px 0}main#triallesson>nav .inner h2{color:#FFFFFF;font-size:3.2rem;margin-bottom:30px;text-align:center}main#triallesson>nav .inner .links_wrapper{display:flex;max-width:860px;margin:0 auto}main#triallesson>nav .inner .links_wrapper div.wadaiko{width:67%;border-right:2px solid #dfdddc;padding:20px 40px 20px 0}main#triallesson>nav .inner .links_wrapper div.taikobics{width:33%;padding:20px 0 20px 40px}main#triallesson>nav .inner .links_wrapper div.taikobics span{color:#FFFFFF}main#triallesson>nav .inner .links_wrapper div h3{color:#FFFFFF;margin-bottom:8px;font-size:1.4rem}main#triallesson>nav .inner .links_wrapper div ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;margin:0;padding:0}main#triallesson>nav .inner .links_wrapper div ul li{margin:0}main#triallesson>nav .inner .links_wrapper div a{background:#F78DA7;color:#FFFFFF;font-size:20px;padding:10px 0;display:block;text-align:center;line-height:120%;max-width:150px;position:relative}main#triallesson>nav .inner .links_wrapper div a::after{font-family:"Font Awesome 5 Free";content:"\f0ab";font-size:1.5rem;font-weight:900;color:#FFFFFF;display:inline-block;position:absolute;right:1em;top:50%;transform:translateY(-50%)}}@media screen and (max-width: 767px){main#triallesson section{margin-bottom:60px}main#triallesson section .inner{width:94%;margin:0 auto}main#triallesson section.video video{width:100%;display:block}main#triallesson section.faq .inner div{padding:10px 0;border-bottom:1px solid #EEEEEE}main#triallesson section.faq .inner div:last-child{border:none}main#triallesson section.faq .inner div h2{font-size:1.4rem;margin-bottom:6px}main#triallesson section.faq .inner div h2:before{content:"Q.";margin-right:6px}main#triallesson section.faq .inner div p{font-size:1.3rem}main#triallesson section.faq .inner div p:before{content:"A.";margin-right:6px}main#triallesson section.cource .inner .venue{margin-bottom:50px}main#triallesson section.cource .inner .venue h2{margin-bottom:20px}main#triallesson section.cource .inner .venue h2 img{width:100%}main#triallesson section.cource .inner .venue .class_wrapper article{border:1px solid #F78DA7;padding:20px 10px;margin-bottom:20px}main#triallesson section.cource .inner .venue .class_wrapper article h1{font-size:1.6rem;padding-bottom:10px;border-bottom:1px solid #3B3938;margin-bottom:10px;text-align:center}main#triallesson section.cource .inner .venue .class_wrapper article p{font-size:1.3rem;margin-bottom:20px}main#triallesson section.cource .inner .venue .class_wrapper article a{display:block;color:#FFFFFF;font-size:1.6rem;background:#F78DA7;padding:10px 0;text-align:center}main#triallesson section.cource .inner .venue .class_wrapper article a::after{font-family:"Font Awesome 5 Free";content:"\f073";font-size:1.6rem;font-weight:900;display:inline-block;margin-left:10px}main#triallesson section.flow .inner h2{font-size:1.8rem;margin-bottom:20px;text-align:center}main#triallesson section.flow .inner ol{padding:0}main#triallesson section.flow .inner ol li{background:#E5E5E5;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:10px;margin-bottom:14px}main#triallesson section.flow .inner ol li:last-child{margin:0}main#triallesson section.flow .inner ol li img{width:48%;aspect-ratio:5/3;object-fit:cover}main#triallesson section.flow .inner ol li div{width:48%}main#triallesson section.flow .inner ol li div h3{font-size:1.6rem;border-bottom:1px solid #3B3938;margin-bottom:8px}main#triallesson section.flow .inner ol li div p{font-size:1.3rem;line-height:120%}main#triallesson section.info .inner{border:1px solid #E15583;border-radius:20px;padding:20px;margin:0 auto;box-sizing:border-box;text-align:center}main#triallesson section.info .inner div{margin-bottom:20px}main#triallesson section.info .inner div:last-child{margin:0}main#triallesson section.info .inner div h2{font-size:1.6rem;margin-bottom:8px}main#triallesson section.info .inner div p{font-size:1.4rem}main#triallesson section#BtmBtnZone{margin:0}main#triallesson>nav{margin-bottom:40px}main#triallesson>nav .inner{background:#3B3938;padding:20px}main#triallesson>nav .inner h2{color:#FFFFFF;font-size:1.8rem;margin-bottom:20px;text-align:center}main#triallesson>nav .inner .links_wrapper div.wadaiko{border-bottom:1px solid #dfdddc;margin-bottom:20px;padding-bottom:20px}main#triallesson>nav .inner .links_wrapper div.taikobics span{color:#FFFFFF}main#triallesson>nav .inner .links_wrapper div h3{color:#FFFFFF;margin-bottom:4px}main#triallesson>nav .inner .links_wrapper div ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:15px;margin:0;padding:0}main#triallesson>nav .inner .links_wrapper div ul li{margin:0}main#triallesson>nav .inner .links_wrapper div a{background:#F78DA7;color:#FFFFFF;font-size:1.6rem;padding:10px 0;display:block;text-align:center;line-height:120%;max-width:100px}}
