@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&family=Poppins:wght@700&family=Prompt:wght@400;600&family=Shippori+Mincho:wght@600&display=swap";:root{--vw: 1vw}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input,button{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:rgba(0,0,0,0)}sup{vertical-align:super}sub{vertical-align:sub}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);color:inherit;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.2s;transition:.2s}img{vertical-align:bottom;border:none;width:100%}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle;font-size:14px}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:.8333333333vw}body{color:#222;line-height:1.8;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;position:relative;word-break:break-word;width:100%;font-weight:400;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;-webkit-text-size-adjust:none;font-size:16px}.mainSection{margin-top:7rem}.container{overflow:hidden}h1{font-size:32px;margin-bottom:24px}.pc{display:block}.sp{display:none}.btn{display:inline-block;width:22rem;height:5.5rem;line-height:1.4;text-align:center;text-decoration:none;outline:none;-webkit-transition:all .3s;transition:all .3s;background-color:#333;border:1px solid #333;color:#fff;position:relative;letter-spacing:.05em;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:4rem auto 0}.btn:after{content:"";display:inline-block;width:calc(.5833333333*var(--vw));height:calc(.5833333333*var(--vw));border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:20px;position:absolute;-webkit-transition:.3s;transition:.3s}.btn:hover{background-color:#fff;border-color:#333;color:#333}.btn:hover:after{right:calc(1.6666666667*var(--vw));border-color:#333}a img{-webkit-transition:.3s;transition:.3s}a img:hover{opacity:.6}section.sec{margin-bottom:10rem}.sec-in{max-width:114.8rem;width:100%;margin:0 auto;padding:0 2.4rem}.sec-in--bg{padding-top:10rem;padding-bottom:10rem}.topic-path{display:-webkit-box;display:-ms-flexbox;display:flex;margin:calc(2.5*var(--vw)) auto;max-width:calc(1100px + 2.5*var(--vw)*2)}.topic-path li{margin-right:calc(.8333333333*var(--vw));font-size:1.2rem;padding-left:calc(1.25*var(--vw));-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.topic-path li:before{content:"";display:block;width:5px;height:5px;border-top:1px solid #333;border-right:1px solid #333;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:calc(50% - 2.5px);left:0}.topic-path li:first-child{padding-left:0}.topic-path li:first-child:before{display:none}.topic-path li a{display:block}.topic-path li a:hover{text-decoration:underline}.inview,.inview-list{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}.inview.animate,.inview-list.animate{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .6s ease-in-out,-webkit-transform .6s ease-in-out;transition:opacity .6s ease-in-out,-webkit-transform .6s ease-in-out;transition:opacity .6s ease-in-out,transform .6s ease-in-out;transition:opacity .6s ease-in-out,transform .6s ease-in-out,-webkit-transform .6s ease-in-out}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=submit]{-webkit-appearance:none}textarea{resize:none;width:auto;height:auto}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.txt-c{text-align:center !important}.txt-r{text-align:right !important}.txt-l{text-align:left !important}.txt-w{color:#fff}.txt-b{color:#000}.f-serif{font-family:"游明朝体","Yu Mincho",YuMincho,serif}.confirm-area{max-width:900px;margin:calc(10*var(--vw)) auto}.confirm-area h3{font-size:2.6rem;text-align:center;margin-bottom:calc(1.6666666667*var(--vw))}.confirm-area .formTable{width:100%;margin:calc(3.3333333333*var(--vw)) auto 0;border-collapse:collapse}.confirm-area .formTable td,.confirm-area .formTable th{border-bottom:1px solid #ccc;padding:calc(1.25*var(--vw));text-align:left}.confirm-area .formTable th{width:30%;font-weight:bold}.confirm-area .btn:last-of-type{margin-top:15px}.error_messe{margin:5px 0;color:red}#TOP{margin:120px auto}#TOP .list{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px}#TOP .list li a{display:block;border:1px solid #ccc;padding:24px;position:relative}#TOP .list li a::after{content:"";display:inline-block;position:absolute;width:10px;height:10px;top:calc(50% - 5px);right:20px;border-top:2px solid #ccc;border-right:2px solid #ccc;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#TOOL_01 .input-area,#TOOL_02 .input-area,#TOOL_03 .input-area{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px;position:relative}#TOOL_01 .input-area::before,#TOOL_02 .input-area::before,#TOOL_03 .input-area::before{content:"";display:inline-block;position:absolute;width:16px;height:16px;top:calc(50% - 8px);left:50%;border-top:2px solid #aaa;border-right:2px solid #aaa;-webkit-transform:translateX(-75%) rotate(45deg);transform:translateX(-75%) rotate(45deg)}#TOOL_01 #input,#TOOL_02 #input,#TOOL_03 #input{height:500px;margin:0;padding:16px;border:1px solid #aaa;resize:none;overflow:auto;font-family:monospace;white-space:pre-wrap}#TOOL_01 #output,#TOOL_02 #output,#TOOL_03 #output{height:500px;margin:0;padding:16px;border:1px solid #aaa;resize:none;overflow:auto;font-family:monospace;white-space:pre-wrap;cursor:text;position:relative}#TOOL_01 #copy-notice,#TOOL_01 #copy-all,#TOOL_02 #copy-notice,#TOOL_02 #copy-all,#TOOL_03 #copy-notice,#TOOL_03 #copy-all{position:absolute;top:16px;right:16px;background:#007bff;color:#fff;padding:5px 10px;display:none;z-index:9;font-size:14px;border:none}#TOOL_01 #copy-all,#TOOL_02 #copy-all,#TOOL_03 #copy-all{border:none;display:block;z-index:8}@media only screen and (min-width: 1200px){html{font-size:10px}.btn:after{width:7px;height:7px}.btn:hover:after{right:20px}.topic-path{max-width:1160px;margin:30px auto}.topic-path li{margin-right:10px;padding-left:15px}.confirm-area{margin:120px auto}.confirm-area h3{margin-bottom:20px}.confirm-area .formTable{margin:40px auto 0}.confirm-area .formTable td,.confirm-area .formTable th{padding:15px}}@media only screen and (max-width: 768px){html{font-size:2.6666666667vw}}@media only screen and (max-width: 767px){body{font-size:12px}.mainSection{margin-top:5rem}.pc{display:none}.sp{display:block}.btn:after{width:calc(1.8666666667*var(--vw));height:calc(1.8666666667*var(--vw))}.btn:hover:after{right:calc(2.6666666667*var(--vw))}section.sec{margin-bottom:6rem}.sec-in--bg{padding-top:6rem;padding-bottom:6rem}.topic-path{max-width:inherit}.topic-path li{max-width:inherit;margin-right:calc(.8333333333*var(--vw));font-size:1.1rem;padding-left:calc(1.25*var(--vw))}.confirm-area{width:100%;margin:calc(16*var(--vw)) 0;padding:0 calc(5.3333333333*var(--vw))}.confirm-area h3{font-size:2rem;margin-bottom:calc(4*var(--vw))}.confirm-area .formTable{margin:calc(5.3333333333*var(--vw)) auto 0}.confirm-area .formTable tr:first-of-type th{border-top:1px solid #ccc}.confirm-area .formTable td,.confirm-area .formTable th{padding:calc(4*var(--vw));display:block;width:100%}.confirm-area .formTable th{background-color:#eee}#TOP .list{grid-template-columns:1fr}}@media(min-width: 1024px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}
/*# sourceMappingURL=style.css.map */