@charset "UTF-8";.section01{width:100%;height:470px;margin-bottom:60px}@media (max-width:600px){.section01{height:120px}}.section01 .image{width:100%;height:100%;background-image:url(/wp-content/uploads/2021/02/kurashi-n-scaled.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.section01 .image h1{text-shadow:0px 0px 5px #000;color:#fff;font-size:30px;left:10%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.section02{width:90%;margin:0 auto 30px 0}.section02 h3{text-align:center;margin-bottom:40px}.section02 h3:after{content:"";display:block;width:50%;max-width:500px;height:7px;background-color:#5472d2;position:absolute;bottom:-5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.section02 .cen-text{text-align:center;margin-bottom:40px;font-size:18px}.section02 .btn{text-align:center;margin-bottom:30px}.section02 .btn a{display:inline-block;font-size:14px;padding:14px 20px;color:#fff;border-color:#5472d2;background-color:#5472d2;text-align:center;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.2)),to(rgba(255,255,255,.01)));background-image:linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);background-repeat:repeat-x}.section02 .text{font-size:18px;line-height:1.8;margin-bottom:30px}.section02{width:90%;margin:0 auto 60px auto}.section02 .accordion{margin-bottom:10px}.section02 .accordion input{display:none}.section02 .accordion h4{margin:0}.section02 .accordion h4 label{display:block;cursor:pointer;padding:14px 20px 14px 50px;border-radius:5px 5px 0 0;border:2px solid #5472d2;font-weight:700;position:relative}.section02 .accordion h4 label i{width:12px;height:12px;position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#5472d2}.section02 .accordion h4:hover{background-color:#5472d2}.section02 .accordion h4:hover i{color:#fff}.section02 .accordion .accordion-content{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease;transition:max-height .3s ease;padding:0 16px}.section02 .accordion .accordion-content a{display:inline-block}.section02 .accordion .accordion-toggle:checked+h4 label i{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.section02 .accordion .accordion-toggle:checked~.accordion-content{max-height:1000px;padding-top:12px;padding-bottom:12px;border:2px solid #5472d2;border-radius:0 0 5px 5px;margin-top:5px;font-size:18px;line-height:1.8}