.l_main{width:1000px;margin:50px auto 160px}@media screen and (max-width: 768px){.l_main{width:95%;margin:5.3333333333vw auto 21.3333333333vw}}.l_main h1{width:100%;height:78px;background:#06c;color:#fff;font-size:28px;font-weight:700;display:flex;align-items:center;padding:0 22px;box-sizing:border-box}@media screen and (max-width: 768px){.l_main h1{font-size:4.8vw;height:13.3333333333vw;padding:0 4vw}}.continer01{width:100%;border:solid 1px #06c;box-sizing:border-box;padding:20px}@media screen and (max-width: 768px){.continer01{padding:3.4666666667vw 4.8vw 4.8vw}}.continer01 ul{display:flex;align-items:center;flex-flow:row wrap}.continer01 ul li{padding:0 15px;height:30px;background:#6e95ff;color:#fff;font-size:14px;display:flex;align-items:center;justify-content:center;border-radius:5px;margin:5px 10px 0 0}@media screen and (max-width: 768px){.continer01 ul li{height:9.3333333333vw;padding:0 2.6666666667vw;margin:1.3333333333vw 1.3333333333vw 0 0;font-size:3.2vw;border-radius:1.6vw}}.continer01>p{margin-top:20px;color:#06c}@media screen and (max-width: 768px){.continer01>p{font-size:3.7333333333vw;margin-top:2.6666666667vw;line-height:1.5}}.continer01 .inner{margin-top:20px}@media screen and (max-width: 768px){.continer01 .inner{margin-top:2.6666666667vw}}.continer01 .inner dl{display:flex;align-items:center;flex-flow:row wrap}.continer01 .inner dl dt{width:80px;height:32px;border:solid 1px #06c;box-sizing:border-box;color:#06c;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}@media screen and (max-width: 768px){.continer01 .inner dl dt{width:100%;height:10.6666666667vw;font-size:3.7333333333vw;border:solid 2px #06c}}.continer01 .inner dl dd{margin-left:15px;font-size:14px}@media screen and (max-width: 768px){.continer01 .inner dl dd{font-size:3.7333333333vw;line-height:1.5;margin:2.6666666667vw 0 0}}.continer01 .inner dl+dl{margin-top:10px}@media screen and (max-width: 768px){.continer01 .inner dl+dl{margin-top:2.6666666667vw}}.container02>div>div{font-size:14px;line-height:1.5}.container02 table{margin-top:50px}@media screen and (max-width: 768px){.container02 table{margin-top:8vw}}.container02{width:100%;padding:20px;box-sizing:border-box;border:solid 1px #06c;border-top:none}@media screen and (max-width: 768px){.container02{padding:4.8vw}}.container02>div{display:flex;justify-content:space-between;flex-flow:row wrap}.container02>div img{display:block;width:470px;height:320px;object-fit:cover}@media screen and (max-width: 768px){.container02>div img{width:100%;height:58.1333333333vw}}.container02>div>div{width:475px}@media screen and (max-width: 768px){.container02 table,.container02 tbody,.container02 tr,.container02 th,.container02 td{display:block}}.container02 table tr th{vertical-align:top}.container02 table tr th span{color:#06c;font-size:14px;display:flex;align-items:center;justify-content:center;width:160px;height:40px;border:solid 1px #06c;box-sizing:border-box;font-weight:700}@media screen and (max-width: 768px){.container02 table tr th span{width:100%;height:10.6666666667vw;font-size:3.7333333333vw}}.container02 table tr td{padding:0 30px;line-height:2;font-size:14px}@media screen and (max-width: 768px){.container02 table tr td{margin-top:2.6666666667vw;font-size:3.7333333333vw;line-height:1.5;padding:0}}.container02 table tr td p b{font-weight:700}.container02 table tr td pre{background:#333;color:#adff2f;padding:10px;box-sizing:border-box;border-radius:6px;margin-bottom:10px}.container02 table tr td pre b span{background:none!important}.container03{width:100%;padding:20px;box-sizing:border-box;border:solid 1px #06c;border-top:none}@media screen and (max-width: 768px){.container03{padding:4.8vw}}.container03>div{display:flex;justify-content:space-between;flex-flow:row wrap}.container03>div img{display:block;width:470px;height:320px;object-fit:cover}@media screen and (max-width: 768px){.container03>div img{width:100%;height:58.1333333333vw}}.container03>div>div{width:475px}@media screen and (max-width: 768px){.container03 table,.container03 tbody,.container03 tr,.container03 th,.container03 td{display:block}}.container03 table tr th{vertical-align:top}.container03 table tr th span{color:#06c;font-size:14px;display:flex;align-items:center;justify-content:center;width:160px;height:40px;border:solid 1px #06c;box-sizing:border-box;font-weight:700}@media screen and (max-width: 768px){.container03 table tr th span{width:100%;height:10.6666666667vw;font-size:3.7333333333vw}}.container03 table tr td{padding:0 30px;line-height:2;font-size:14px}@media screen and (max-width: 768px){.container03 table tr td{margin-top:2.6666666667vw;font-size:3.7333333333vw;line-height:1.5;padding:0}}.container03 table tr td p b{font-weight:700}.container03 table tr td pre{background:#333;color:#adff2f;padding:10px;box-sizing:border-box;border-radius:6px;margin-bottom:10px}.container03 table tr td pre b span{background:none!important}.container04{width:100%;padding:20px;box-sizing:border-box;border:solid 1px #06c;border-top:none}@media screen and (max-width: 768px){.container04{padding:4.8vw}}.container04>div{display:flex;justify-content:space-between;flex-flow:row wrap}.container04>div img{display:block;width:470px;height:320px;object-fit:cover}@media screen and (max-width: 768px){.container04>div img{width:100%;height:58.1333333333vw}}.container04>div>div{width:475px}@media screen and (max-width: 768px){.container04 table,.container04 tbody,.container04 tr,.container04 th,.container04 td{display:block}}.container04 table tr th{vertical-align:top}.container04 table tr th span{color:#06c;font-size:14px;display:flex;align-items:center;justify-content:center;width:160px;height:40px;border:solid 1px #06c;box-sizing:border-box;font-weight:700}@media screen and (max-width: 768px){.container04 table tr th span{width:100%;height:10.6666666667vw;font-size:3.7333333333vw}}.container04 table tr td{padding:0 30px;line-height:2;font-size:14px}@media screen and (max-width: 768px){.container04 table tr td{margin-top:2.6666666667vw;font-size:3.7333333333vw;line-height:1.5;padding:0}}.container04 table tr td p b{font-weight:700}.container04 table tr td pre{background:#333;color:#adff2f;padding:10px;box-sizing:border-box;border-radius:6px;margin-bottom:10px}.container04 table tr td pre b span{background:none!important}.container05{width:100%;padding:20px;box-sizing:border-box;border:solid 1px #06c;border-top:none}@media screen and (max-width: 768px){.container05{padding:4.8vw}}.container05>div{display:flex;justify-content:space-between;flex-flow:row wrap}.container05>div img{display:block;width:470px;height:320px;object-fit:cover}@media screen and (max-width: 768px){.container05>div img{width:100%;height:58.1333333333vw}}.container05>div>div{width:475px}@media screen and (max-width: 768px){.container05 table,.container05 tbody,.container05 tr,.container05 th,.container05 td{display:block}}.container05 table tr th{vertical-align:top}.container05 table tr th span{color:#06c;font-size:14px;display:flex;align-items:center;justify-content:center;width:160px;height:40px;border:solid 1px #06c;box-sizing:border-box;font-weight:700}@media screen and (max-width: 768px){.container05 table tr th span{width:100%;height:10.6666666667vw;font-size:3.7333333333vw}}.container05 table tr td{padding:0 30px;line-height:2;font-size:14px}@media screen and (max-width: 768px){.container05 table tr td{margin-top:2.6666666667vw;font-size:3.7333333333vw;line-height:1.5;padding:0}}.container05 table tr td p b{font-weight:700}.container05 table tr td pre{background:#333;color:#adff2f;padding:10px;box-sizing:border-box;border-radius:6px;margin-bottom:10px}.container05 table tr td pre b span{background:none!important}.container06{width:100%;padding:20px;box-sizing:border-box;border:solid 1px #06c;border-top:none}@media screen and (max-width: 768px){.container06{padding:4.8vw}}.container06>div{display:flex;justify-content:space-between;flex-flow:row wrap}.container06>div img{display:block;width:470px;height:320px;object-fit:cover}@media screen and (max-width: 768px){.container06>div img{width:100%;height:58.1333333333vw}}.container06>div>div{width:475px}@media screen and (max-width: 768px){.container06 table,.container06 tbody,.container06 tr,.container06 th,.container06 td{display:block}}.container06 table tr th{vertical-align:top}.container06 table tr th span{color:#06c;font-size:14px;display:flex;align-items:center;justify-content:center;width:160px;height:40px;border:solid 1px #06c;box-sizing:border-box;font-weight:700}@media screen and (max-width: 768px){.container06 table tr th span{width:100%;height:10.6666666667vw;font-size:3.7333333333vw}}.container06 table tr td{padding:0 30px;line-height:2;font-size:14px}@media screen and (max-width: 768px){.container06 table tr td{margin-top:2.6666666667vw;font-size:3.7333333333vw;line-height:1.5;padding:0}}.container06 table tr td p b{font-weight:700}.container06 table tr td pre{background:#333;color:#adff2f;padding:10px;box-sizing:border-box;border-radius:6px;margin-bottom:10px}.container06 table tr td pre b span{background:none!important}.container07{width:100%;padding:20px;box-sizing:border-box;border:solid 1px #06c;border-top:none}@media screen and (max-width: 768px){.container07{padding:4.8vw}}.container07>div{display:flex;justify-content:space-between;flex-flow:row wrap}.container07>div img{display:block;width:470px;height:320px;object-fit:cover}@media screen and (max-width: 768px){.container07>div img{width:100%;height:58.1333333333vw}}.container07>div>div{width:475px}@media screen and (max-width: 768px){.container07 table,.container07 tbody,.container07 tr,.container07 th,.container07 td{display:block}}.container07 table tr th{vertical-align:top}.container07 table tr th span{color:#06c;font-size:14px;display:flex;align-items:center;justify-content:center;width:160px;height:40px;border:solid 1px #06c;box-sizing:border-box;font-weight:700}@media screen and (max-width: 768px){.container07 table tr th span{width:100%;height:10.6666666667vw;font-size:3.7333333333vw}}.container07 table tr td{padding:0 30px;line-height:2;font-size:14px}@media screen and (max-width: 768px){.container07 table tr td{margin-top:2.6666666667vw;font-size:3.7333333333vw;line-height:1.5;padding:0}}.container07 table tr td p b{font-weight:700}.container07 table tr td pre{background:#333;color:#adff2f;padding:10px;box-sizing:border-box;border-radius:6px;margin-bottom:10px}.container07 table tr td pre b span{background:none!important}.contact{margin:60px auto 0;width:800px}@media screen and (max-width: 768px){.contact{width:100%;margin-top:6.6666666667vw}}.contact .container{display:flex;align-items:center;justify-content:center;border:solid 1px #06C755;width:100%;box-sizing:border-box;border-radius:10px;padding:30px 0;margin-top:25px}.contact .container img{display:block;width:135px;margin-right:30px}.contact .container p{font-size:20px;font-weight:700;color:#06c755}.contact a{display:flex;align-items:center;justify-content:center;width:100%;height:63px;font-size:20px;font-weight:700;margin:0 auto;text-decoration:none;border-radius:10px}@media screen and (max-width: 768px){.contact a{height:16.8vw;font-size:4.2666666667vw;border-radius:1.3333333333vw}}.contact a.form_btn{background:#06c;color:#fff}.contact a.line_btn{background:#06c755;color:#fff;margin-top:25px}.contact a.tel_btn{border:solid 2px #06c;box-sizing:border-box;color:#06c;margin-top:25px}@media screen and (max-width: 768px){.contact a.tel_btn{margin-top:4vw}}
