@charset "UTF-8";.maker{background:linear-gradient(transparent 70%,yellow 70%);font-weight:700}.blue{font-weight:700;color:#1378ff;font-size:1.8rem;font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;letter-spacing:.05em}@media print,screen and (min-width:769px){article{width:100%;margin:0 auto;display:flex;justify-content:center}.content{flex:1}.topvisual{margin:-10px auto 0;height:250px;background-image:linear-gradient(#5DE0E6,#1378FF)}.topvisualIN{width:100%;max-width:1200px;margin:0 auto;height:250px;position:relative}.breadcrumb,.breadcrumb li span{color:#fff}.breadcrumb{margin-left:10px}.topvisual h1{width:100%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit- transform:translateY(-50%) translateX(-50%);color:#fff;text-align:center;font-weight:700;font-size:3.5rem;line-height:2}.lead{width:80%;max-width:650px;margin:60px auto 100px;line-height:2.5;color:#000;font-size:1.8rem}.content h2{margin:100px auto 50px;padding:.25em .5em;border-left:solid 5px #1378FF;font-size:2rem;text-align:left;color:#000}.content h3,.side h3{margin:20px auto 5px;padding:.25em .5em;font-size:1.8rem;color:#1378ff}.content h3{text-align:center;margin:20px auto}p{margin:15px auto}.article{width:90%;max-width:1200px;margin:50px auto}.tabletitle{margin:80px auto 30px}.tablewrap table{border-collapse:collapse;margin:0 auto 100px;padding:0;width:100%;table-layout:fixed}.tablewrap table thead th{padding:1em .8em;border-right:5px solid #fff}.tablewrap table th:first-of-type{width:150px;font-weight:700}.tablewrap table tr{background-color:#fff;padding:.35em}.tablewrap table tr:nth-child(even){background-color:#f9f9f9}.tablewrap table td{padding:.7em}.tablewrap table th,table td{vertical-align:middle;font-size:1.5rem}.tablewrap .plan1{background:#1378ff}.plan1_i{color:#8e8e8e}.plan2_i{color:#000}.tablewrap .plan2{background:#5de0e6}.tablewrap .plan1 p,.plan2 p{color:#fff;font-weight:700;font-size:2rem}.theme,.meritwrap{margin:30px auto width:80%}.theme dt,.meritwrap dt{margin:30px auto;padding:10px 30px;font-weight:700;font-size:1.8rem;color:#000;background:#f4f4f4}.theme dd{margin:15px auto;padding:0 30px}.meritwrap dt{margin:0 0 30px;border-top:solid 2px #1378FF;border-bottom:solid 2px #1378FF}.tab{width:80px;margin-top:30px;padding:5px 7px 3px;border-radius:5px 5px 0 0;background:#1378FF;font-weight:700;font-size:1.4rem;text-align:center;color:#fff}.merit-odd,.merit-even{display:flex;align-items:center;padding-left:30px}.merit-odd{flex-direction:row-reverse}.merit-odd .meritimg,.merit-even .meritimg{width:200px}.merit-odd dd,.merit-even dd,.merit-odd .merit-odd-dec{flex:1}.merit-odd dd{margin-right:10px}.merit-even dd{margin-left:10px}.merit-even dd .brands{margin:50px auto;display:flex;flex-wrap:wrap;justify-content:center;list-style:none}.merit-even dd .brands .brands__item img{margin:10px;width:300px;height:auto;object-fit:contain;mix-blend-mode:multiply}.cover{margin:25px auto;width:100%;padding:25px 5% 50px;background:#f4f4f4}.cover>h2{max-width:1200px}.voicewrap{margin:0 auto;max-width:1200px}.voicewrap .voice{width:100%;padding:30px 5%;margin:10px auto;border-radius:.5rem;background-color:#fff;height:300px;overflow:scroll}.voicewrap .voice h4{font-weight:700;color:#000;font-size:1.6rem}.voicewrap .voice .voiceIN{margin-top:30px;padding-top:10px;border-top:1px solid #1378FF}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;border:0;list-style:none}.card_list{display:flex;justify-content:space-around;flex-wrap:wrap;align-items:stretch;width:100%;margin:0 auto 60px}.card_list .card_item{width:45%;margin:30px auto;border:1px solid #e3e3e3;box-shadow:0 6px 6px rgba(0,0,0,.5);display:flex;flex-direction:column}.card_list .card_item .thum_box{width:100%;height:250px;overflow:hidden;background:#efefef;position:relative}.card_list .card_item .thum_box img{width:auto;height:auto;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card_list .card_item .text_box{width:100%;padding:20px 20px 0 20px}.card_list .card_item .title{font-size:1.4rem}.card_list .card_item .desc{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;font-size:1.2rem;text-align:justify}.card_list .card_item .item-btn{margin:0 auto 30px;border:1px solid rgba(19,120,255,1);border-radius:1rem;padding:0 10px}.card_list .card_item .item-btn a>p{font-size:1.2rem;color:rgba(19,120,255,1);margin:10px;padding:0}.flow{display:flex;justify-content:space-around}.flow .flowbox{width:25%;padding:15px 10px;border-radius:.5rem;background:#f4f4f4}.flow .flowbox div{margin:10px auto;width:100px;height:100px;border-radius:50%;background:#fff;position:relative}.flow .flowbox div img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit- transform:translateY(-50%) translateX(-50%);width:80px;height:80px}.flow .flowbox h3{height:50px;margin:10px 0 30px}.flow .flowbox h3 .step{font-weight:700;color:#1378ff;display:block}.flow .flowbox p{font-size:1.4rem}.arrow{position:relative;display:inline-block;padding:12px}.arrow::before{content:'';width:15px;height:15px;border-top:solid 2px #1378FF;border-right:solid 2px #1378FF;position:absolute;left:0;top:50%}.arrow.arrow-right::before{transform:rotate(45deg)}.processbar{margin:0 auto;padding:30px;width:100%;background-color:#f7fafc;border-radius:20px}.processbar .processbarwrap{margin:10px 0;position:relative}.processbar .processbarwrap .processtitle{display:inline-flex;align-items:center}.processbar .processbarwrap .processtitle .processcircle{display:inline-block;width:70px;height:70px;content:"";border-radius:50%;background-color:#000;color:#fff;text-align:center;z-index:2}.processbar .processbarwrap .processtitle .processcircle span{display:inline-block;line-height:1.6rem;font-size:1.4rem;font-weight:700;position:relative;top:2.2rem}.processbar .processbarwrap .processtitle .title{margin:10px;font-weight:700}.processbar .processbarwrap .processtxt{padding-left:80px}.processbar .processbarwrap .processtxt .txt{margin:0;font-size:1.5rem}.processbar .processbarwrap .processline{width:1px;height:calc(100% + 1em);background-color:#000;position:absolute;top:30px;left:35px;z-index:1}.processbarwrap:last-of-type .processline:last-of-type{display:none}.contact{width:100%;margin:50px auto;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}.necessary{margin-left:8px;background-color:#ffa6a6;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;text-align:center;padding:3px 10px;display:inline-block;font-size:14px}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;border-radius:100vh}a.btn:hover,input[type="submit"]{padding:10px}.btncenter{margin:0 auto}.advisorylist{margin:15px auto}.advisorylist li{list-style-type:disc;margin:10px auto 10px 20px}.search{background:#eee;padding:20px 0 20px 0;width:100%}.search-box{width:90%;max-width:750px;margin:0 auto;font-size:1em;margin:0 auto}.search-box_label{margin:10px 0}.is-hide{display:none}.note{width:80%;max-width:1000px;margin:10px auto;font-size:14px}.list{display:flex;flex-wrap:wrap;align-items:stretch;width:100%;max-width:1200px;margin:30px auto}.list_item{width:33%;padding:15px;border:1px solid #ccc;box-sizing:border-box}.list_item h3{margin:10px 0;text-align:left;font-size:1.6rem}.list_item p{margin:5px 5px 15px 5px;width:100%}.subjects{padding:10px;border-radius:10px;border:1px solid #ccc;font-size:14px}.orangeRadius{width:auto;height:auto;background-color:#FFC89B;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;text-align:center;padding:5px;font-size:1.2rem;display:inline-block}.redRadius{width:auto;height:auto;background-color:#E29E9E;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;text-align:center;padding:5px;font-size:1.2rem;display:inline-block}.greenRadius{width:auto;height:auto;background-color:#B3E2B4;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;text-align:center;padding:5px 25px 5px 25px;font-size:1.2rem;display:inline-block}.blueRadius{width:auto;height:auto;background-color:#B7D8E5;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;text-align:center;padding:5px;font-size:1.2rem;display:inline-block}.cp_box *,.cp_box *:before,.cp_box *:after{-webkit-box-sizing:border-box;box-sizing:border-box}.cp_box{position:relative}.cp_box label{position:absolute;z-index:1;bottom:0;width:100%;height:140px;cursor:pointer;text-align:center;background:linear-gradient(to bottom,rgba(250,252,252,0) 0%,rgba(250,252,252,.95) 90%)}.cp_box input:checked+label{background:inherit}.cp_box label:after{line-height:5rem;position:absolute;z-index:2;bottom:50px;left:50%;width:16rem;content:' 続きを表示する';transform:translate(-50%,0);letter-spacing:.05em;color:#fff;border-radius:20px;background-color:rgba(27,37,56,1);font-size:1.4rem}.cp_box #cp01{display:none}.cp_box .cp_container{overflow:hidden;height:800px;transition:all 0.5s}.cp_box input:checked+label:after{content:' 閉じる'}.cp_box input:checked~.cp_container{height:auto;padding-bottom:80px;transition:all 0.5s}.article .stage{display:flex;justify-content:center}.article .stage .stagebox{width:20%;padding:15px}.article .stage .stagebox div{margin:30px auto;width:100px;height:100px}.article .stage .stagebox div img{width:100px;height:100px}.article .stage .stagebox h3{height:70px;margin:10px 0;font-size:1.6rem}.article .stage .stagebox h3 .step{font-weight:700;color:#1378ff;display:block}.article .stage .stagebox p{font-size:1.4rem}.walls{display:flex;max-width:700px;width:100%;margin:50px auto;flex-wrap:wrap;justify-content:space-between}.walls .walls-box{width:50%;padding:30px 10px;border-radius:.5rem;background:#f4f4f4;border:3px solid #fff}.walls .walls-box p{width:80%;margin:30px auto}.walls .walls-box .walls-boxin{margin:10px auto;width:100px;height:100px;border-radius:50%;background:#fff;position:relative}.walls .walls-box .walls-boxin .walls-boxinimg{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit- transform:translateY(-50%) translateX(-50%);width:80px;height:80px}.display-half{display:flex;width:100%;margin:50px auto;flex-wrap:wrap;justify-content:space-between}.display-half-dec{flex:1;padding:30px 10px}.display-half-pic{width:300px;padding:30px 10px}.hearing{text-align:center;margin:100px auto 15px;font-weight:700;font-size:2rem;color:#000}.hearing .btn{font-size:2rem}.btn-copy{font-size:1.5rem;font-weight:700;position:relative;margin-bottom:-98px;text-align:center}.btn-copy:before{margin-right:1rem;content:'＼'}.btn-copy:after{margin-left:1rem;content:'／'}.side{position:sticky;position:-webkit-sticky;top:0;width:300px;height:100vh;padding:15px;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.side::-webkit-scrollbar{display:none}.side .index{margin:0 auto;padding:10px 5px;width:100%;height:280px;overflow-y:scroll;background-color:#f4f4f4;border:solid 4px #ccc;border-radius:5px}.side .index ol{margin:0 auto 0 0;counter-reset:item;list-style-type:none}.side .index li:before{counter-increment:item;content:counters(item,"-")". "}.side .index ol li{margin:8px auto 8px 5px}.side .index ol li,.side .index ol li a{font-size:1.4rem}.side .index ol li ol{margin-left:15px}.side .consulting{margin:10px auto;padding:10px 0}.side .consulting .consultinglist{margin:10px auto}.side .consulting .consultinglist li{margin-left:10px;padding-left:10px;border-bottom:solid 1px #ccc;height:60px;display:-webkit-box;display:-moz-box;display:-o-box;display:-ms-box;display:box;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-box-align:center;box-align:center}.side .consulting .consultinglist li a{display:block;font-size:1.4rem}.guidebook p{font-size:1.4rem;margin:0}.btn,a.btn,button.btn{font-weight:700;line-height:1.5;position:relative;display:inline-block;padding:.5rem 2rem;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}.btn-wrap{display:block;width:230px;margin:0 auto}a.btn-c{font-size:1.4rem;display:block;overflow:hidden;padding:1.5rem 0 1.5rem 3rem;border-bottom:5px solid #e6d900;background:#fff100;color:#000}a.btn-c:before{font-size:1.2rem;font-weight:700;position:absolute;top:1.2rem;left:-3.2rem;padding:0 3rem;content:"無料!";-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:top;transform-origin:top;color:#fff;background:#eb6100;-webkit-box-shadow:0 3px 3px #e6d900;box-shadow:0 3px 3px #e6d900}a.btn-c:hover{transform:translateY(3px);color:#fff;border-bottom:2px solid #e6d900;background:#fff21a}}@media print,screen and (max-width:768px){article{width:100%;margin:0 auto 0;padding-top:60px}.topvisual{margin:-10px auto 0;height:150px;background-image:linear-gradient(#5DE0E6,#1378FF)}.topvisualIN{width:100%;margin:0 auto;height:150px;position:relative}.breadcrumb,.breadcrumb li span{color:#fff}.breadcrumb{margin-left:10px}.topvisual h1{width:100%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit- transform:translateY(-50%) translateX(-50%);color:#fff;text-align:center;font-weight:700;font-size:2rem}.lead{width:84%;max-width:450px;margin:30px auto 60px;line-height:2;color:#000}.article{width:84%;margin:30px auto 60px}.content h2{margin:30px auto 10px;padding:.25em .5em;border-left:solid 5px #1378FF;font-size:2rem;color:#000;text-align:left;color:#000}.content h3{margin:20px auto 5px;padding:.25em .5em;font-size:1.8rem;color:#1378ff}p{margin:15px auto}.tablewrap table{border-collapse:collapse;margin:0 auto;padding:0;width:100%;table-layout:fixed}.tablewrap table thead th{padding:1em .8em;border-right:5px solid #fff}.tablewrap table th:first-of-type{width:80px;font-weight:700}.tablewrap table tr{background-color:#fff;padding:.35em}.tablewrap table tr:nth-child(even){background-color:#f9f9f9}.tablewrap table td{padding:.7em}.tablewrap table th,.tablewrap table td{vertical-align:middle;font-size:1.4rem}.tablewrap .plan1{background:#1378ff}.tablewrap .plan2{background:#5de0e6}.plan1_i{color:#8e8e8e}.plan2_i{color:#000}.tablewrap .plan1 p,.tablewrap .plan2 p{color:#fff;font-weight:700;font-size:1.6rem}.theme,.meritwrap,.processwrap{margin:30px auto 60px;width:100%}.theme dt,.meritwrap dt,.processwrap dt{margin:15px auto;padding:10px 30px;font-weight:700;font-size:1.8rem;color:#000;background:#f4f4f4}.theme dd{margin:15px auto}.meritwrap dt{margin-top:0;border-top:solid 2px #1378FF;border-bottom:solid 2px #1378FF}.tab{width:80px;margin-top:30px;padding:5px 7px 3px;border-radius:5px 5px 0 0;background:#1378FF;font-weight:700;font-size:1.4rem;text-align:center;color:#fff}.merit-odd .meritimg,.merit-even .meritimg,.process-odd .processimg,.process-even .processimg{width:100%;max-width:300px;margin:10px auto}.merit-odd dd{margin-right:10px}.merit-even dd{margin-left:10px}.merit-even dd .brands{margin:50px auto;display:flex;flex-wrap:wrap;justify-content:center;list-style:none}.merit-even dd .brands .brands__item img{margin:10px;width:200px;height:auto;object-fit:contain;mix-blend-mode:multiply}.cover{margin:25px auto;width:100%;padding:25px 5% 50px;background:#f4f4f4}.cover>h2{width:84%;margin:30px auto}.voicewrap{margin:0 auto;width:84%}.voicewrap .voice{width:100%;margin:10px auto;padding:30px 5%;border-radius:.5rem;background-color:#fff;height:300px;overflow:scroll}.voicewrap .voice h4{font-weight:700;color:#000;font-size:1.6rem}.voicewrap .voice .voiceIN{margin-top:30px;padding-top:10px;border-top:1px solid #1378FF}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;border:0;list-style:none}.card_list{max-width:500px;width:100%;margin:0 auto 60px}.card_list .card_item{margin:30px auto;border:1px solid #e3e3e3;box-shadow:0 6px 6px rgba(0,0,0,.5);display:flex;flex-direction:column}.card_list .card_item .thum_box{width:100%;height:250px;overflow:hidden;background:#efefef;position:relative}.card_list .card_item .thum_box img{width:auto;height:auto;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card_list .card_item .text_box{width:100%;padding:20px 20px 0 20px}.card_list .card_item .title{font-size:1.4rem}.card_list .card_item .desc{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;font-size:1.2rem;text-align:justify}.card_list .card_item .item-btn{margin:0 auto 30px;border:1px solid rgba(19,120,255,1);border-radius:1rem;padding:0 10px}.card_list .card_item .item-btn a>p{font-size:1.2rem;color:rgba(19,120,255,1);margin:10px;padding:0}.flow{width:84%;margin:0 auto}.flow .flowbox{width:100%;padding:15px;border-radius:1rem;background:#f4f4f4}.flow .flowbox div{margin:10px auto;width:100px;height:100px;border-radius:50%;background:#fff;position:relative}.flow .flowbox div img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit- transform:translateY(-50%) translateX(-50%);width:80px;height:80px}.flow .flowbox h3{margin:10px 0;text-align:center}.flow .flowbox h3 .step{font-weight:700;color:#1378ff;display:block}.flow .flowbox p{font-size:1.4rem}.arrow{width:100%;text-align:center;margin:0 auto;position:relative;display:inline-block;padding:12px}.arrow::before{content:'';width:15px;height:15px;border-top:solid 2px #1378FF;border-right:solid 2px #1378FF;position:absolute;left:50%;top:0}.arrow.arrow-right::before{transform:rotate(135deg)}.processbar{margin:0 auto 60px;padding:15px 5px;width:100%;background-color:#f7fafc;border-radius:10px}.processbar .processbarwrap{margin:10px 0;position:relative}.processbar .processbarwrap .processtitle{display:inline-flex;align-items:center}.processbar .processbarwrap .processtitle .processcircle{display:inline-block;width:60px;height:60px;content:"";border-radius:50%;background-color:#000;color:#fff;text-align:center;z-index:2}.processbar .processbarwrap .processtitle .processcircle span{display:inline-block;line-height:1.4rem;font-size:1.2rem;font-weight:700;position:relative;top:1.8rem}.processbar .processbarwrap .processtitle .title{margin:10px;font-weight:700;font-size:1.4rem}.processbar .processbarwrap .processtxt{padding-left:50px}.processbar .processbarwrap .processtxt .txt{margin:5px;font-size:1.3rem}.processbar .processbarwrap .processbenefit{position:relative;margin:30px auto 30px 50px;padding:0 15px;border:solid 3px #1378FF;border-radius:8px}.processbar .processbarwrap .processbenefit .box-title{position:absolute;display:inline-block;top:-13px;left:10px;padding:0 9px;line-height:1;font-size:1.4rem;background-color:#f7fafc;color:#1378FF;font-weight:700}.processbar .processbarwrap .processbenefit p{font-size:1.3rem}.processbar .processbarwrap .processline{width:1px;height:calc(100% + 1em);background-color:#000;position:absolute;top:30px;left:32px;z-index:1}.processbarwrap:last-of-type .processline:last-of-type{display:none}.contact{width:100%;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}.necessary{margin-left:8px;background-color:#ffa6a6;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;text-align:center;padding:5px 20px 5px 20px;display:inline-block;font-size:14px}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;border-radius:100vh}a.btn:hover,input[type="submit"]{padding:10px}.btncenter{text-align:center}.advisorylist{margin:15px auto}.advisorylist li{list-style-type:disc;margin:10px auto 10px 20px}.search{background:#eee;padding:20px 0 20px 0;width:100%}.search-box{font-size:1em;width:100%;margin:0 auto;padding:5px 8% 5px 8%;background:#eee}.search-box_label{margin:15px 0}.is-hide{display:none}.note{margin:10px 8% 0 auto;width:84%}.list{width:84%;margin:20px auto}.list_item{padding:15px 15px 5px 15px;border:1px solid #ccc;overflow:hidden}.list_item h3{margin:10px 0;text-align:left;font-size:1.7rem}.list_item p{margin-bottom:10px}.subjects{padding:10px;border-radius:10px;border:1px solid #ccc;font-size:13px}.orangeRadius{width:auto;height:auto;background-color:#FFC89B;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;text-align:center;padding:5px 20px 5px 20px;display:inline-block}.redRadius{width:auto;height:auto;background-color:#E29E9E;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;text-align:center;padding:5px 20px 5px 20px;display:inline-block}.greenRadius{width:auto;height:auto;background-color:#B3E2B4;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;text-align:center;padding:5px 25px 5px 25px;display:inline-block}.blueRadius{width:auto;height:auto;background-color:#B7D8E5;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;text-align:center;padding:5px 20px 5px 20px;display:inline-block}.cp_box *,.cp_box *:before,.cp_box *:after{-webkit-box-sizing:border-box;box-sizing:border-box}.cp_box{position:relative}.cp_box label{position:absolute;z-index:1;bottom:0;width:100%;height:140px;cursor:pointer;text-align:center;background:linear-gradient(to bottom,rgba(250,252,252,0) 0%,rgba(250,252,252,.95) 90%)}.cp_box input:checked+label{background:inherit}.cp_box label:after{line-height:5rem;position:absolute;z-index:2;bottom:50px;left:50%;width:16rem;content:' 続きを表示する';transform:translate(-50%,0);letter-spacing:.05em;color:#fff;border-radius:20px;background-color:rgba(27,37,56,1);font-size:1.4rem}.cp_box #cp01{display:none}.cp_box .cp_container{overflow:hidden;height:800px;transition:all 0.5s}.cp_box input:checked+label:after{content:' 閉じる'}.cp_box input:checked~.cp_container{height:auto;padding-bottom:80px;transition:all 0.5s}.article .stage .stagebox{width:100%;max-width:500px;margin:30px auto;padding:15px}.article .stage .stagebox div{margin:30px auto;width:100px;height:100px}.article .stage .stagebox div img{width:100px;height:100px}.article .stage .stagebox h3{margin:10px 0;font-size:1.6rem}.article .stage .stagebox h3 .step{font-weight:700;color:#1378ff;display:block}.article .stage .stagebox p{font-size:1.4rem}.walls{display:flex;max-width:400px;width:80%;margin:50px auto;flex-wrap:wrap;justify-content:space-between}.walls .walls-box{width:100%;padding:30px 10px;border-radius:.5rem;background:#f4f4f4;border:3px solid #fff}.walls .walls-box p{width:80%;margin:30px auto}.walls .walls-box .walls-boxin{margin:10px auto;width:100px;height:100px;border-radius:50%;background:#fff;position:relative}.walls .walls-box .walls-boxin .walls-boxinimg{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit- transform:translateY(-50%) translateX(-50%);width:80px;height:80px}.display-half{width:100%;margin:0 auto}.display-half-dec{padding:10px}.display-half-pic{width:300px;margin:0 auto;padding:10px}.hearing{text-align:center;margin:50px auto;font-weight:700;font-size:2rem;color:#000}.hearing .btn{font-size:2rem}.btn-copy{font-size:1.5rem;font-weight:700;position:relative;margin-bottom:-48px;text-align:center}.btn-copy:before{margin-right:1rem;content:'＼'}.btn-copy:after{margin-left:1rem;content:'／'}.side{width:100%}.side h3{margin:20px auto 5px;padding:.25em .5em;font-size:1.8rem;color:#1378ff;text-align:center}.side .consulting{margin:10px auto;padding:10px 0}.side .consulting .consultinglist{margin:10px auto}.side .consulting .consultinglist li{margin-left:10px;padding-left:10px;border-bottom:solid 1px #ccc;height:60px;display:-webkit-box;display:-moz-box;display:-o-box;display:-ms-box;display:box;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-box-align:center;box-align:center}.side .consulting .consultinglist li a{display:block;font-size:1.4rem;margin:0 auto}.guidebook .guidebooklist{width:350px;margin:15px auto;font-size:1.4rem}.guidebook .guidebooklist li{list-style-type:disc;margin-left:20px}.guidebook p{width:350px;font-size:1.4rem;margin:5px auto}.btn,a.btn,button.btn{font-weight:700;line-height:1.5;position:relative;display:inline-block;padding:.5rem 2rem;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}.btn-wrap{display:block;width:350px;margin:0 auto}a.btn-c{font-size:1.6rem;display:block;overflow:hidden;padding:1.5rem 0 1.5rem 3rem;border-bottom:5px solid #e6d900;background:#fff100;color:#000}a.btn-c:before{font-size:1.2rem;font-weight:700;position:absolute;top:1.2rem;left:-3.2rem;padding:0 3rem;content:"無料!";-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:top;transform-origin:top;color:#fff;background:#eb6100;-webkit-box-shadow:0 3px 3px #e6d900;box-shadow:0 3px 3px #e6d900}a.btn-c:hover{transform:translateY(3px);color:#fff;border-bottom:2px solid #e6d900;background:#fff21a}}