@charset "utf-8";.sec-cont{figure{margin:0;}h2.ttl01{font-size:3rem;color:#494D50;line-height:1.3;padding:0;border:none;background:none;&:before{display:none;}}h2#content1,
h2#content2,
h2#content3{height:0px;overflow:none;opacity:0;margin:0;padding:0;}}#body{h2{font-size:4rem;color:#494D50;line-height:1.3;padding:0;border:none;background:none;margin-top:30px;&:before{display:none;}}@media screen and (min-width:768px),print{.outlineBlock{flex-wrap:nowrap;.txt{padding-bottom:100px;position:relative;z-index:2;margin-right:-20%;}p{max-width:23em;}.img01{max-width:65%;margin-right:-32px;margin-top:-60px;order:2;}}}}@media screen and (max-width:768px){.youtube-item{width:100%;aspect-ratio:16 / 9;}.youtube-item iframe{width:100%;height:100%;}}@media screen, print{.sec-cont .btn-box{display:block;margin:0;min-width:210px;}.sec-cont .btn-box a.btn-a{display:inline-block;margin:2rem 0 2rem;padding:13px 30px;border:none;background-color:#fb0020;background-image:none;color:#ffffff;font-size:1.4rem;text-align:center;text-decoration:none;line-height:1.2;position:relative;}.sec-cont .btn-box a.btn-a .nowrap{white-space:nowrap;}.sec-cont .btn-box a.btn-a.ar{padding-right:38px;}.sec-cont .btn-box a.btn-a.ic-mail, .sec-cont .btn-box a.btn-a.ar-mail{background-repeat:no-repeat;background-size:20px 20px;background-image:url(/jp/img/ic_mail.svg);}.sec-cont .btn-box a.btn-a.ic-mail{padding-left:50px;background-position:left 15px center;}.sec-cont .btn-box a.btn-a.ar-mail{padding-right:50px;background-position:right 15px center;}.sec-cont .btn-box a.btn-a.ic-blank, .sec-cont .btn-box a.btn-a.ar-blank{background-repeat:no-repeat;background-size:20px 20px;background-image:url(/jp/img/ic_blank04.svg);}.sec-cont .btn-box a.btn-a.ic-blank{padding-left:50px;background-position:left 15px center;}.sec-cont .btn-box a.btn-a.ar-blank{padding-right:50px;background-position:right 15px center;}.sec-cont .btn-box a.btn-a.ic-pdf, .sec-cont .btn-box a.btn-a.ar-pdf{background-repeat:no-repeat;background-size:23px 23px;background-image:url(/jp/img/ic_pdf01.svg);}.sec-cont .btn-box a.btn-a.ic-pdf{padding-left:53px;background-position:left 15px center;}.sec-cont .btn-box a.btn-a.ar-pdf{padding-right:53px;background-position:right 15px center;}.sec-cont .btn-box a.btn-a:hover{background-color:#dd001c;color:#e8e8ea;}}@media screen and (min-width:768px), print{.sec-cont .btn-box a.btn-a{font-size:1.6rem;}}