@charset "UTF-8";h2{font-weight:700;text-align:center}h3{font-weight:700;text-align:center}h4{font-weight:700;font-size:2rem}.yellow{color:yellow}@media print,screen and (min-width:769px){h2{font-size:3.4rem}h3{font-size:2.6rem}.big{line-height:1.5;font-size:2.6rem;font-weight:700}.mainvisual{padding:50px 0 200px;background:linear-gradient(to bottom,transparent 0%,transparent 50%,#fff 100%),linear-gradient(to top,transparent 0%,transparent 70%,#fff 100%),url(../img/lp2/main.webp) center;background-position:70% 0;background-attachment:fixed;background-size:800px 920px;background-repeat:no-repeat}.mainvisualbox{margin:0 auto 100px;width:100vw;height:100vh;min-height:600px;position:relative}.mainvisual .mainvisualbox .salutation{width:80%;max-width:1000px;position:absolute;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);margin:5px 0;font-size:1.7rem;color:#7f7f7f}.mainvisual .mainvisualbox .maincopy{width:80%;max-width:1000px;position:absolute;top:40%;left:50%;transform:translate(-50%,-40%);-webkit-transform:translate(-50%,-40%);-ms-transform:translate(-50%,-40%)}.mainvisual .mainvisualbox .maincopy h1{margin-bottom:30px;line-height:2;font-weight:700;font-size:5rem;text-shadow:2px 3px 3px rgba(255,255,255,255.2)}.mainvisual .mainvisualbox .maincopy p{mamrgin-top:60px;font-size:2rem;text-shadow:2px 3px 3px rgba(255,255,255,255.2)}.mainvisual .maindisc{width:80%;max-width:1000px;margin:30px auto}.mainvisual .maindisc h2{margin:80px auto;text-shadow:2px 3px 3px rgba(0,0,0,.2)}.mainvisual .maindisc p{width:80%;margin:20px auto;line-height:2;text-shadow:2px 3px 3px rgba(255,255,255,.4)}.box1{width:100vw;height:100vh;margin:-60px auto 0;background:linear-gradient(to bottom,transparent 0%,transparent 70%,#fff 100%),linear-gradient(to top,transparent 0%,transparent 70%,#fff 100%),url(../img/lp2/box1.webp) center;background-color:rgba(255,255,255,.6);background-blend-mode:lighten;background-size:cover;background-repeat:no-repeat;min-height:600px;position:relative}.box1in{position:absolute;width:100%;max-width:800px;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.box1 .box1in h2{margin:0 auto 15px;text-shadow:2px 3px 3px rgba(255,255,255,.8)}.box1 .box1in .problem{margin:60px auto 15px 30px;list-style-type:none}.box1 .box1in .problem li{position:relative;padding:0 0 0 2em;margin:0;font-size:18px}.box1 .box1in .problem li::before,.box1 .box1in .problem li::after{position:absolute;top:50%;height:1em;content:""}.box1 .box1in .problem li::before{left:0;transform:translateY(-50%);width:1em;border:1px solid #000}.box1 .box1in .problem li::after{left:.5em;transform:translateY(-75%) rotate(45deg);width:.5em;border-bottom:3px solid #000;border-right:3px solid #000}.box1 .box1in .problem li+li{margin:1em 0 0}.box2{width:80%;margin:50px auto 200px;max-width:1000px}.box2 h2{margin:50px auto 80px;text-shadow:2px 3px 3px rgba(0,0,0,.2)}.box2 .os,.osIN{display:flex}.box2 .os .osL,.box2 .os .osR{width:50%}.box2 .os .osL{padding-right:25px}.box2 .os .osR{padding-left:25px}.osIN .osINL{width:50px}.osIN .osINL>p{margin-top:30px;padding:10px 3px;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;background-color:#1378FF;color:#FFF;font-weight:700;border-radius:10px}.osIN .osINR{flex:1;padding:30px 15px}.arrow{margin:10px auto 10px 40%;width:0;height:0;border-style:solid;border-right:15px solid transparent;border-left:15px solid transparent;border-top:15px solid #555;border-bottom:0}.graph{width:769px;height:278px;margin:30px auto}.textcenter{margin:30px auto;text-align:center}.box3{width:100vw;background:linear-gradient(to bottom,transparent 0%,transparent 70%,#fff 100%),linear-gradient(to top,transparent 0%,transparent 70%,#fff 100%),url(../img/lp2/box3.webp) center;background-repeat:no-repeat;background-size:cover;min-height:600px;padding:100px 0;margin:0 auto}.box3 h2{text-shadow:2px 3px 3px rgba(0,0,0,.2)}.box3IN{width:80%;max-width:1000px;margin:60px auto;display:flex;align-items:stretch}.box3INL{flex:1}.box3INR{margin-left:30px;width:400px;height:auto}.box3INL p{margin:20px 0}.box{width:80%;margin:50px auto 200px;max-width:1000px}.box h2{margin:50px auto 80px;text-shadow:2px 3px 3px rgba(0,0,0,.2)}.titleIN{display:flex;margin:50px auto}.titleINL,.titleINR{width:50%}.titleINR img{width:70%;height:auto}.titleINL h2{text-align:left}.box p{width:80%;margin:30px auto}.box .trapezoid{font-size:26px;font-weight:600;color:#fff;padding:18px 40px;background-color:#1378FF;clip-path:polygon(8% 0%,100% 0%,92% 100%,0% 100%);display:inline-block}.titleINL dl{display:flex;flex-wrap:wrap;width:300px;margin-left:auto}.titleINL dl dt{width:35%;margin-bottom:10px}.titleINL dl dd{width:65%;margin-bottom:10px}.gradation{width:50%;min-width:500px;background-image:linear-gradient(135deg,#5DE0E6 10%,#08336e 100%);padding:30px 0;margin:-150px auto 200px;color:#fff}.gradation p{width:80%;margin:0 auto}.matrix .bg-wrap,.matrix .bg-wrap .inn{display:block}.matrix .bg-wrap{overflow:hidden;opacity:0}.matrix .bg-wrap .inn{opacity:0;transform:matrix(1,0,0,1,0,100);transition:3s cubic-bezier(.22,1,.36,1)}.matrix.is-animated .bg-wrap{opacity:1}.matrix.is-animated .bg-wrap .inn{opacity:1;transform:matrix(1,0,0,1,0,0)}.box4{width:80%;max-width:1000px;margin:30px auto 80px}.box4>h2{margin:30px auto 15px}.box4 p{line-height:2}.featurewrap,.featurewrapR{display:flex;align-items:center;margin:15px 50px;width:500px}.featurewrapR{margin:15px 0 15px auto}.featurewrap:not(:last-child){margin-bottom:50px}.featurewrap .featureNum,.featurewrapR .featureNum{color:rgba(19,120,255,.2);margin:0 0 -85px -30px;font-size:10rem;font-weight:700}.featurewrap .featuretitle,.featurewrapR .featuretitle{color:rgba(19,120,255,1);margin:0;font-size:3rem;font-weight:700}.btnarea{width:100vw;background-image:linear-gradient(135deg,#1378FF 10%,#5DE0E6 100%);padding:60px 0;color:#fff}.btnarea h2{width:80%;margin:0 auto}.btnarea_point{width:80%;margin:30px auto;padding-left:20px}.btncontainer{width:90%;max-width:1200px;margin:30px auto;display:flex;align-items:stretch}.btncontainerL{width:30%}.btncontainerL .mihon{margin:10px;width:100%;height:auto}.btncontainerR{width:70%;padding-left:30px}.btncontainerR p{margin:10px}.btncontainerR p .big{font-size:2.6rem}.btncontainerR .btnguide{margin-top:30px}.btncontainerR a.btn,input[type="submit"]{font-size:1.8rem;padding:1rem 4rem}.box5{width:100vw;height:100vh;margin:0 auto;min-height:600px;position:relative}.box5 h2{position:absolute;top:10%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.brands{position:absolute;width:1000px;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);display:flex;flex-wrap:wrap;justify-content:center;list-style:none}.brands__itembig{width:100%;text-align:center}.brands__itembig img{margin:10px;width:170px;height:74px;object-fit:contain;mix-blend-mode:multiply}.brands__item img{margin:10px;width:auto;height:45px;object-fit:contain;mix-blend-mode:multiply}.box6{width:100vw;background:linear-gradient(to bottom,transparent 0%,transparent 70%,#fff 100%),linear-gradient(to top,transparent 0%,transparent 70%,#fff 100%),url(../img/lp2/box6.webp) center;background-repeat:no-repeat;background-size:cover;min-height:600px;padding:100px 0;margin:0 auto}.box6IN{width:80%;max-width:1000px;margin:60px auto;display:flex;align-items:stretch}.box6INL{width:250px;position:relative}.box6INL div{position:absolute;top:50%;transform:translatey(-50%);-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%)}.box6INL div h2,.box6INL div p,.box6INR p{margin:10px}.box6INR{flex:1;padding:30px;background-color:#FFF;border-radius:15px}.box7{width:80%;max-width:1000px;margin:60px auto 300px}.box7 h3{margin:100px auto 0}.box7 .messagewrap,.box7 .Profilewrap{margin:60px auto;display:flex;align-items:stretch}.box7 .messageV{width:10%;position:relative}.box7 .messageV>p{left:50%;transform:translatex(-50%);-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-weight:700;font-size:3rem}.box7 .messageH{width:45%;padding:0 15px}.box7 .Profile,.box7 .Photo{width:50%;padding:0 15px}.box7 .Profile p{margin:10px 0}.box7 .bookjump{width:800px;margin:60px auto;list-style:none}.box7 .bookjump li{margin:10px;display:inline-block}.box7 .bookjump li .bookimg{width:auto;height:200px}.box7 .bookjump li .bookimg2{width:auto;height:220px}@media print,screen and (max-width:900px){.box7 .bookjump{width:655px}.box7 .bookjump li .bookimg{height:150px}.box7 .bookjump li .bookimg2{height:170px}}.box12{width:100vw;padding-bottom:60px}.box12 .balloon{width:100vw;margin:0 auto 60px;position:relative;padding:30px;background:#ffa813;color:#FFF;text-align:center}.box12 .balloon:after{position:absolute;content:'';top:100%;left:50%;border:15px solid transparent;border-top:15px solid #ffa813;width:0;height:0}.box12>p{width:70%;max-width:1000px;margin:60px auto}.contact{width:100%;margin:50px auto;max-width:1000px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contactin{width:50%;margin-bottom:30px}.contact table{border-collapse:collapse}input[type="text"],input[type="submit"],select,textarea{-moz-appearance:none;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;outline:none;border:none}input[type="text"],textarea{background:#f8f8f8;display:block;font-size:16px;padding:12px 15px;width:100%;transition:0.8s;border-radius:0}input[type="text"]:focus,textarea:focus{background:#e9f5fb;box-shadow:0 1px 3px rgba(0,0,0,.1)}textarea[name="content"]{display:inline-block;width:100%}input::placeholder,textarea::placeholder{color:#ccc}::-webkit-input-placeholder{color:#ccc;opacity:1}::-moz-placeholder{color:#ccc;opacity:1}:-ms-input-placeholder{color:#ccc;opacity:1}.form-table{width:100%}.form-table th,.form-table td{display:block;width:90%}.form-table th{padding:20px 10px 0 30px;position:relative;text-align:left}.form-table td{padding:0 10px 0}.selectbox-3{display:inline-flex;align-items:center;position:relative}.selectbox-3::after{position:absolute;right:15px;width:10px;height:7px;background-color:#535353;clip-path:polygon(0 0,100% 0,50% 100%);content:'';pointer-events:none}.selectbox-3 select{appearance:none;min-width:230px;height:2.8em;padding:.4em calc(.8em + 30px) .4em .8em;border-radius:3px;background-color:#f8f8f8;color:#333;font-size:1em;cursor:pointer}.necessary{margin-left:5px;padding:3px 5px;background-color:red;color:#fff;font-size:12px}a.btn,input[type="submit"]{font-size:1.6rem;font-weight:700;line-height:1.5;position:relative;display:inline-block;padding:1rem 4rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 0.3s;transition:all 0.3s;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:.1em;border-radius:5rem;margin:0 auto;color:#fff;background-color:#1378FF}a.btn:hover,input[type="submit"]{padding:10px}.btncenter{margin:0 auto}.box13{width:80%;max-width:1000px;margin:60px auto 150px}.company{width:700px;margin:60px auto}.company th,.company td{text-align:inherit;text-justify:auto;line-height:1.4}.company td div{margin-left:0;background:url(../img/index/adress_pc.png) center center no-repeat;background-size:238px 87px;display:block;width:238px;height:87px}.company .info_list{width:auto;border-collapse:collapse}.company .info_list th{padding:15px 30px 15px 0;vertical-align:bottom;text-align:left;font-weight:700;line-height:1.6;white-space:nowrap;border-bottom:1px solid #f2f2f2}.company .info_list td{padding:15px 0 15px;vertical-align:bottom;word-break:break-all;line-height:1.8;border-bottom:1px solid #f2f2f2}}@media print,screen and (max-width:768px){.big{line-height:1.5;font-size:2.5rem;font-weight:700}h2{font-size:2.4rem}h3{font-size:2rem}.maker{font-size:1.8rem}.mainvisualbox{background:linear-gradient(to bottom,transparent 0%,transparent 50%,#fff 100%),linear-gradient(to top,transparent 0%,transparent 70%,#fff 100%),url(../img/lp2/main.webp) center;background-position:100% 50%;background-size:contain;background-repeat:no-repeat;margin:0 auto;width:100vw;height:100vh;position:relative}.mainvisual .mainvisualbox .salutation{width:84%;max-width:750px;position:absolute;top:10%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);margin:5px 0;font-size:1.7rem;color:#7f7f7f}.mainvisual .mainvisualbox .maincopy{width:84%;max-width:750px;position:absolute;top:40%;left:40%;transform:translate(-40%,-40%);-webkit-transform:translate(-40%,-40%);-ms-transform:translate(-40%,-40%)}.mainvisual .mainvisualbox .maincopy h1{margin-bottom:30px;line-height:1.5;font-weight:700;font-size:3rem;text-shadow:2px 3px 3px rgba(255,255,255,1)}.mainvisual .mainvisualbox .maincopy p{margin-top:60px;font-size:2rem;text-shadow:2px 3px 3px rgba(255,255,255,.8)}.mainvisual .maindisc{width:84%;height:100vh;max-width:750px;margin:30px auto}.mainvisual .maindisc h2{margin:50px auto;text-shadow:2px 3px 3px rgba(0,0,0,.2)}.mainvisual .maindisc p{width:80%;margin:20px auto;line-height:2;text-shadow:2px 3px 3px rgba(255,255,255,.4)}.box1{width:100vw;height:100vh;margin:-60px auto 0;background:linear-gradient(to bottom,transparent 0%,transparent 70%,#fff 100%),linear-gradient(to top,transparent 0%,transparent 70%,#fff 100%),url(../img/lp2/box1.webp) center;background-color:rgba(255,255,255,.6);background-blend-mode:lighten;background-size:cover;background-repeat:no-repeat;min-height:600px;position:relative}.box1in{position:absolute;width:84%;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.box1 .box1in h2{margin:0 auto 15px;text-shadow:2px 3px 3px rgba(255,255,255,.8)}.box1 .box1in .problem{margin:60px auto 15px 30px;list-style-type:none}.box1 .box1in .problem li{position:relative;padding:0 0 0 2em;margin:0;font-size:18px}.box1 .box1in .problem li::before,.box1 .box1in .problem li::after{position:absolute;top:50%;height:1em;content:""}.box1 .box1in .problem li::before{left:0;transform:translateY(-50%);width:1em;border:1px solid #000}.box1 .box1in .problem li::after{left:.5em;transform:translateY(-75%) rotate(45deg);width:.5em;border-bottom:3px solid #000;border-right:3px solid #000}.box1 .box1in .problem li+li{margin:1em 0 0}.box2{width:84%;margin:50px auto 100px}.box2 h2{margin:50px auto 80px;text-shadow:2px 3px 3px rgba(0,0,0,.2)}.osIN{display:flex}.box2 .os .osL,.box2 .os .osR{width:100%;margin:50px auto;padding:15px;border:solid 1px #555;border-radius:10px}.osIN .osINL{width:50px}.osIN .osINL>p{margin-top:30px;padding:10px 3px;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;background-color:#1378FF;color:#FFF;font-weight:700;border-radius:10px}.osIN .osINR{flex:1;padding:30px 15px}.arrow{margin:10px auto 10px 40%;width:0;height:0;border-style:solid;border-right:15px solid transparent;border-left:15px solid transparent;border-top:15px solid #555;border-bottom:0}.graph{width:80%;height:auto;margin:30px auto}.box3{width:100vw;background:linear-gradient(to bottom,transparent 0%,transparent 70%,#fff 100%),linear-gradient(to top,transparent 0%,transparent 70%,#fff 100%),url(../img/lp2/box3.webp) center;background-repeat:no-repeat;background-size:cover;padding:100px 0;margin:0 auto}.box3 h2{text-shadow:2px 3px 3px rgba(0,0,0,.2)}.box3IN{width:84%;margin:60px auto}.box3INR{width:100%;height:auto}.box3INL p{margin:20px 0}.box{width:84%;margin:50px auto 100px}.box h2{margin:50px auto 0;text-shadow:2px 3px 3px rgba(0,0,0,.2)}.titleIN{margin:0 auto}.titleINR{text-align:center}.titleINR img{width:50%;height:auto}.titleINL h2{text-align:center;max-width:500px}.box p{width:80%;margin:30px auto}.box .trapezoid{font-size:2rem;font-weight:700;color:#fff;padding:18px 40px;background-color:#1378FF;clip-path:polygon(8% 0%,100% 0%,92% 100%,0% 100%);display:inline-block}.box h3{margin:30px auto}.titleINL dl{display:flex;flex-wrap:wrap;width:300px;margin:0 auto}.titleINL dl dt{width:50%;margin-bottom:10px;text-align:right}.titleINL dl dd{width:50%;margin-bottom:10px}.titleINR ol{width:350px;margin:30px auto;padding-left:30px;list-style-position:inside;text-align:left}.gradation{width:100vw;background-image:linear-gradient(135deg,#5DE0E6 10%,#08336e 100%);padding:30px 0;margin:-50px auto 100px;color:#fff}.gradation p{width:300px;margin:0 auto}.matrix .bg-wrap,.matrix .bg-wrap .inn{display:block}.matrix .bg-wrap{overflow:hidden;opacity:0}.matrix .bg-wrap .inn{opacity:0;transform:matrix(1,0,0,1,0,100);transition:3s cubic-bezier(.22,1,.36,1)}.matrix.is-animated .bg-wrap{opacity:1}.matrix.is-animated .bg-wrap .inn{opacity:1;transform:matrix(1,0,0,1,0,0)}.box4{width:80%;max-width:1000px;margin:30px auto 80px}.box4>h2{margin:30px auto 15px}.box4 p{line-height:2}.featurewrap,.featurewrapR{display:flex;align-items:center;margin:15px 50px;width:300px}.featurewrapR{margin:15px 0 15px auto}.featurewrap:not(:last-child){margin-bottom:50px}.featurewrap .featureNum,.featurewrapR .featureNum{color:rgba(19,120,255,.2);margin:0 0 -45px -30px;font-size:5rem;font-weight:700}.featurewrap .featuretitle,.featurewrapR .featuretitle{color:rgba(19,120,255,1);margin:0;font-size:2rem;font-weight:700}.btnarea{width:100vw;background-image:linear-gradient(135deg,#1378FF 10%,#5DE0E6 100%);padding:60px 0;color:#fff;position:relative;z-index:22}.btnarea h2{font-size:2.2rem}.btncontainer{width:90%;margin:30px auto}.btncontainerL .mihon{margin:10px auto;width:100%;max-width:350px;height:auto}.btncontainerL,.btncontainerR{width:100%;margin:0 auto}.btncontainerR p{margin:30px auto 0;text-align:left}.btncontainerR p .big{font-size:2rem}.btnarea_point{width:80%;margin:30px auto;padding-left:20px}.btncontainerR .btnguide{margin-top:30px}.btncontainerR>.btnguide{text-align:center}.btncenter{text-align:center}.btncontainerR a.btn,input[type="submit"]{font-size:1.8rem;padding:1rem 4rem}.box5{width:100vw;height:100vh;margin:0 auto;min-height:600px;position:relative}.box5 h2{position:absolute;top:10%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.brands{position:absolute;width:85%;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);display:flex;flex-wrap:wrap;justify-content:center;list-style:none}.brands__itembig{width:100%;text-align:center}.brands__itembig img{margin:10px;width:119px;height:52px;object-fit:contain;mix-blend-mode:multiply}.brands__item img{margin:10px;width:auto;height:25px;object-fit:contain;mix-blend-mode:multiply}.box6{width:100vw;background:linear-gradient(to bottom,transparent 0%,transparent 70%,#fff 100%),linear-gradient(to top,transparent 0%,transparent 70%,#fff 100%),url(../img/lp2/box6.webp) center;background-repeat:no-repeat;background-size:cover;min-height:600px;padding:60px 0;margin:0 auto}.box6IN{width:84%;margin:60px auto}.box6INL{margin:30px auto;text-align:center}.box6INL div h2,.box6INL div p,.box6INR p{margin:10px}.box6INR{padding:30px;background-color:#FFF;border-radius:15px}.box7{width:84%;margin:60px auto 100px}.box7 h3{margin:100px auto 0}.box7 .messagewrap,.box7 .Profilewrap{margin:60px auto;width:100%}.box7 .messageV{margin:30px auto;text-align:center}.box7 .messageV>p{font-weight:700;font-size:2.3rem}.box7 .messageH p{margin:15px}.box7 .Profile,.box7 .Photo{padding:0 15px}.box7 .Profile p{margin:10px 0}.box7 .bookjump{width:360px;margin:10px auto 30px;list-style:none}.box7 .bookjump li{margin:.5px;display:inline-block}.box7 .bookjump li .bookimg{width:auto;height:100px}.box7 .bookjump li .bookimg2{width:auto;height:108px}.box12{width:100vw;padding-bottom:60px}.box12 .balloon{width:100vw;margin:0 auto 60px;position:relative;padding:30px;background:#ffa813;color:#FFF;text-align:center}.box12 .balloon:after{position:absolute;content:'';top:100%;left:50%;border:15px solid transparent;border-top:15px solid #ffa813;width:0;height:0}.box12>p{width:70%;max-width:1000px;margin:30px auto}.contact{width:84%;margin:30px auto}.contactin{width:100%;margin-bottom:30px}.contact table{border-collapse:collapse}input[type="text"],input[type="submit"],select,textarea{-moz-appearance:none;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;outline:none;border:none}input[type="text"],textarea{background:#f8f8f8;display:block;font-size:16px;padding:12px 15px;width:100%;transition:0.8s;border-radius:0}input[type="text"]:focus,textarea:focus{background:#e9f5fb;box-shadow:0 1px 3px rgba(0,0,0,.1)}textarea[name="content"]{display:inline-block;width:100%}input::placeholder,textarea::placeholder{color:#ccc}::-webkit-input-placeholder{color:#ccc;opacity:1}::-moz-placeholder{color:#ccc;opacity:1}:-ms-input-placeholder{color:#ccc;opacity:1}.form-table{width:100%}.form-table th,.form-table td{display:block;width:90%}.form-table th{padding:20px 10px 0 30px;position:relative;text-align:left}.form-table td{padding:0 10px 0}.selectbox-3{display:inline-flex;align-items:center;position:relative}.selectbox-3::after{position:absolute;right:15px;width:10px;height:7px;background-color:#535353;clip-path:polygon(0 0,100% 0,50% 100%);content:'';pointer-events:none}.selectbox-3 select{appearance:none;min-width:230px;height:2.8em;padding:.4em calc(.8em + 30px) .4em .8em;border-radius:3px;background-color:#f8f8f8;color:#333;font-size:1em;cursor:pointer}.necessary{margin-left:5px;padding:3px 5px;background-color:red;color:#fff;font-size:12px}a.btn,input[type="submit"]{font-size:1.6rem;font-weight:700;line-height:1.5;position:relative;display:inline-block;padding:1rem 4rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 0.3s;transition:all 0.3s;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:.1em;border-radius:5rem;margin:0 auto;color:#fff;background-color:#1378FF}a.btn:hover,input[type="submit"]{padding:10px}.btncenter{margin:0 auto}.box13{width:100vw;margin:0 auto;padding:60px 0;background-color:#FFF}.company{width:80%;margin:60px auto}.company th,.company td{text-align:inherit;text-justify:auto;line-height:1.4}.company td div{margin-left:0;background:url(../img/index/adress_pc.png) center center no-repeat;background-size:238px 87px;display:block;width:238px;height:87px}.company .info_list{width:auto;border-collapse:collapse}.company .info_list th{padding:15px 30px 15px 0;vertical-align:bottom;text-align:left;font-weight:700;line-height:1.6;white-space:nowrap;border-bottom:1px solid #f2f2f2}.company .info_list td{padding:15px 0 15px;vertical-align:bottom;word-break:break-all;line-height:1.8;border-bottom:1px solid #f2f2f2}footer{width:100vw;height:auto;background-color:#FFF;position:absolute;z-index:21}}