﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}#hosyaku.applytable{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;font-size:14px;color:#333}@media print, screen and (min-width: 769px){#hosyaku.applytable{min-width:1000px;font-size:16px}}#hosyaku.applytable *{box-sizing:border-box}#hosyaku.applytable img{width:100%;max-width:100%;height:auto;display:block}#hosyaku.applytable a{text-decoration:none;display:block;transition:all .2s}#hosyaku.applytable a:hover{opacity:0.8}@media print, screen and (max-width: 768px){#hosyaku.applytable .pc_only{display:none !important}}@media print, screen and (min-width: 769px){#hosyaku.applytable .sp_only{display:none !important}}#hosyaku.applytable .wrapper{width:90%;max-width:1000px;margin:0 auto}#hosyaku.applytable .center{line-height:29px;font-weight:bold;text-align:center;margin-bottom:30px}@media print, screen and (min-width: 769px){#hosyaku.applytable .center{margin-bottom:40px}}#hosyaku.applytable .ttl{font-size:18px;font-weight:bold;line-height:46px;text-align:center;color:#fff;margin:30px 0 16px}@media print, screen and (min-width: 769px){#hosyaku.applytable .ttl{margin:40px 0}#hosyaku.applytable .ttl:nth-of-type(2){margin-top:80px}}#hosyaku.applytable .ttl.type1{background-color:#2e9a57}#hosyaku.applytable .ttl.type2{background-color:#6b6b6b}#hosyaku.applytable .ttl.type3{background-color:#015bad}#hosyaku.applytable .ttl.type4{background-color:#f2e88d;color:#333}#hosyaku.applytable .step_list{display:flex;justify-content:center;margin:25px 0}@media print, screen and (min-width: 769px){#hosyaku.applytable .step_list{margin:80px 0 40px}}#hosyaku.applytable .step_list li{font-size:10px;line-height:140%;font-weight:bold;text-align:center;color:#505050;margin:0 20px;position:relative}@media print, screen and (min-width: 769px){#hosyaku.applytable .step_list li{font-size:16px;line-height:180%;margin:0 60px}}#hosyaku.applytable .step_list li span{width:33px;border:1px #808080 solid;border-radius:50%;font-size:16px;line-height:31px;color:#808080;display:block;margin-bottom:4px;overflow:hidden}@media print, screen and (min-width: 769px){#hosyaku.applytable .step_list li span{width:60px;font-size:24px;line-height:58px}}#hosyaku.applytable .step_list li:after{content:"";width:40px;height:1px;background-color:#808080;position:absolute;top:16px;left:-40px;pointer-events:none}@media print, screen and (min-width: 769px){#hosyaku.applytable .step_list li:after{width:120px;top:29px;left:-120px}}#hosyaku.applytable .step_list li:nth-child(1):after{display:none}#hosyaku.applytable .step_list li.now,#hosyaku.applytable .step_list li.end{color:#2e9a57}#hosyaku.applytable .step_list li.now span,#hosyaku.applytable .step_list li.end span{background-color:#2e9a57;border-color:#2e9a57;color:#fff}#hosyaku.applytable .step_list li.now:after,#hosyaku.applytable .step_list li.end:after{height:2px;background-color:#2e9a57}#hosyaku.applytable .step_list li.end span{position:relative}#hosyaku.applytable .step_list li.end span:after{content:"";width:100%;height:100%;background:#2e9a57 url("../img/applytable/icon01.png") no-repeat;background-size:12px;background-position:center;position:absolute;top:0;left:0;pointer-events:none}@media print, screen and (min-width: 769px){#hosyaku.applytable .step_list li.end span:after{background-size:18px}}#hosyaku.applytable header{padding:5px 0}@media print, screen and (min-width: 769px){#hosyaku.applytable header{padding:10px 0}}@media print, screen and (min-width: 769px){#hosyaku.applytable header .wrapper{width:91.7%;max-width:none}}#hosyaku.applytable header .wrapper .logo img{width:auto;max-width:none;height:30px}@media print, screen and (min-width: 769px){#hosyaku.applytable header .wrapper .logo img{height:45px}}#hosyaku.applytable footer{padding:20px 0 50px;font-size:14px;text-align:center}@media print, screen and (min-width: 769px){#hosyaku.applytable footer{padding:60px 0 30px}}#hosyaku.applytable footer .logo{width:200px;margin:0 auto 10px}@media print, screen and (min-width: 769px){#hosyaku.applytable footer .logo{width:345px;margin-bottom:35px}}#hosyaku.applytable footer p{line-height:33px;margin-bottom:10px}@media print, screen and (max-width: 768px){#hosyaku.applytable footer p{display:none}}#hosyaku.applytable footer p a{color:#333;display:inline-block}#hosyaku.applytable footer p a:hover{color:orange}#hosyaku.applytable footer small{line-height:20px;display:block}#hosyaku.applytable select,#hosyaku.applytable textarea,#hosyaku.applytable input:not([type=radio]):not([type=checkbox]){width:100%;height:44px;padding:0 16px;border:1px #999 solid;box-shadow:0 3px 3px rgba(0,0,0,0.16);border-radius:5px;font-size:16px;display:block}#hosyaku.applytable select.s,#hosyaku.applytable textarea.s,#hosyaku.applytable input:not([type=radio]):not([type=checkbox]).s{width:180px}#hosyaku.applytable select:hover,#hosyaku.applytable textarea:hover,#hosyaku.applytable input:not([type=radio]):not([type=checkbox]):hover{border-color:#206ad0}#hosyaku.applytable select:focus,#hosyaku.applytable textarea:focus,#hosyaku.applytable input:not([type=radio]):not([type=checkbox]):focus{outline:1px #206ad0 solid}#hosyaku.applytable textarea{height:170px;padding:16px;resize:vertical}#hosyaku.applytable input[type=radio],#hosyaku.applytable input[type=checkbox]{width:24px;height:24px;margin:0 8px 0 0;cursor:pointer}#hosyaku.applytable input[type=date]{line-height:40px}#hosyaku.applytable input[type="number"]::-webkit-outer-spin-button,#hosyaku.applytable input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none}#hosyaku.applytable .btn,#hosyaku.applytable input:not([type=radio]):not([type=checkbox]).btn{width:360px;height:auto;padding:0 10px;background-repeat:no-repeat;background-size:8px;border-radius:5px;box-shadow:none;border:none;line-height:64px;font-weight:bold;text-align:center;margin:80px auto;cursor:pointer}@media print, screen and (max-width: 768px){#hosyaku.applytable .btn,#hosyaku.applytable input:not([type=radio]):not([type=checkbox]).btn{width:280px;font-size:15px;line-height:56px;margin:40px auto}}#hosyaku.applytable .btn.type1,#hosyaku.applytable input:not([type=radio]):not([type=checkbox]).btn.type1{padding-left:0;background-image:url("../img/applytable/icon02.png");background-color:#fff;background-position:right 25px center;border:2px #038434 solid;line-height:60px;color:#038434}@media print, screen and (max-width: 768px){#hosyaku.applytable .btn.type1,#hosyaku.applytable input:not([type=radio]):not([type=checkbox]).btn.type1{background-position:right 20px center;line-height:52px}}#hosyaku.applytable .btn.type2,#hosyaku.applytable input:not([type=radio]):not([type=checkbox]).btn.type2{padding-right:0;background-image:url("../img/applytable/icon03.png");background-color:#f2f2f2;background-position:left 25px center;color:#333}@media print, screen and (max-width: 768px){#hosyaku.applytable .btn.type2,#hosyaku.applytable input:not([type=radio]):not([type=checkbox]).btn.type2{background-position:left 20px center}}#hosyaku.applytable .btn.type3,#hosyaku.applytable .btn.type4,#hosyaku.applytable .btn.type5,#hosyaku.applytable input:not([type=radio]):not([type=checkbox]).btn.type3,#hosyaku.applytable input:not([type=radio]):not([type=checkbox]).btn.type4,#hosyaku.applytable input:not([type=radio]):not([type=checkbox]).btn.type5{padding-left:0;background-image:url("../img/applytable/icon04.png");background-color:#038434;background-position:right 25px center;color:#fff}@media print, screen and (max-width: 768px){#hosyaku.applytable .btn.type3,#hosyaku.applytable .btn.type4,#hosyaku.applytable .btn.type5,#hosyaku.applytable input:not([type=radio]):not([type=checkbox]).btn.type3,#hosyaku.applytable input:not([type=radio]):not([type=checkbox]).btn.type4,#hosyaku.applytable input:not([type=radio]):not([type=checkbox]).btn.type5{background-position:right 20px center}}#hosyaku.applytable .btn.type4,#hosyaku.applytable input:not([type=radio]):not([type=checkbox]).btn.type4{background-image:url("../img/applytable/icon05.png");background-size:20px}#hosyaku.applytable .btn.type5,#hosyaku.applytable input:not([type=radio]):not([type=checkbox]).btn.type5{background-image:url("../img/applytable/icon06.png");background-size:20px}@media print, screen and (min-width: 769px){#hosyaku.applytable .btn_box{display:flex;justify-content:center;flex-direction:row-reverse}}@media print, screen and (min-width: 769px){#hosyaku.applytable .btn_box .btn,#hosyaku.applytable .btn_box input:not([type=radio]):not([type=checkbox]).btn{margin:80px 20px}}@media print, screen and (max-width: 768px){#hosyaku.applytable .btn_box .btn:nth-child(n+2),#hosyaku.applytable .btn_box input:not([type=radio]):not([type=checkbox]).btn:nth-child(n+2){margin-top:-25px}}#hosyaku.applytable .step_cont em{font-weight:bold;display:block;margin:16px 0}@media print, screen and (min-width: 769px){#hosyaku.applytable .step_cont em{margin:24px 0}}#hosyaku.applytable .step_cont dl{font-size:16px;margin-top:16px}@media print, screen and (min-width: 769px){#hosyaku.applytable .step_cont dl{display:flex;justify-content:space-between;margin-top:24px}}#hosyaku.applytable .step_cont dl dt{display:flex;align-items:center;margin-bottom:8px}@media print, screen and (min-width: 769px){#hosyaku.applytable .step_cont dl dt{height:44px;margin:0}}#hosyaku.applytable .step_cont dl dt span{width:40px;border-radius:2px;font-size:12px;font-weight:bold;line-height:20px;text-align:center;margin-right:8px}#hosyaku.applytable .step_cont dl dt span.type1{background-color:#f0332b;color:#fff}#hosyaku.applytable .step_cont dl dt span.type2{background-color:#cddae2}@media print, screen and (min-width: 769px){#hosyaku.applytable .step_cont dl dd{width:585px}}#hosyaku.applytable .step_cont dl dd span{display:block;margin:0}#hosyaku.applytable .step_cont dl dd label{display:flex;align-items:center;margin-right:24px}#hosyaku.applytable .step_cont dl dd label a{text-decoration:underline;color:#0083ee;display:inline-block}#hosyaku.applytable .step_cont dl dd small{font-size:14px;display:block;margin-top:10px}#hosyaku.applytable .step_cont dl .flex{display:flex;align-items:center}#hosyaku.applytable .step_cont dl .flex p{line-height:20px;margin:0 8px}#hosyaku.applytable .step_cont dl .flex p:nth-child(1){margin-left:0}#hosyaku.applytable .step_cont dl .flex .s{width:132px}#hosyaku.applytable .step_cont dl .bold{font-weight:bold}#hosyaku.applytable .step_cont dl .date input,#hosyaku.applytable .step_cont dl .date select{width:64px;padding:0 10px}#hosyaku.applytable .step_cont dl .date p{margin-left:4px}#hosyaku.applytable .step_cont dl .date p:last-of-type{margin-right:0}#hosyaku.applytable .step_cont dl .date>*:nth-of-type(1) input,#hosyaku.applytable .step_cont dl .date>*:nth-of-type(1) select{width:80px;margin-right:4px}#hosyaku.applytable .step_cont dl .age{background-color:#dadada;pointer-events:none}#hosyaku.applytable .step_cont dl .zip_code input[type=button]{width:80px;padding:0;margin-left:4px}#hosyaku.applytable .step_cont dl .town .s{width:180px;margin-right:4px}@media print, screen and (max-width: 768px){#hosyaku.applytable .step_cont dl .town .s{width:150px}}#hosyaku.applytable .step_cont dl .town input:not(.s){display:none}#hosyaku.applytable .step_cont dl .radio .wpcf7-radio label{margin-right:15px}#hosyaku.applytable .step_cont dl .radio .wpcf7-radio>*:last-of-type label{margin-right:0}#hosyaku.applytable .step_cont dl .wpcf7-radio{display:flex;flex-wrap:wrap;align-items:center;margin-top:-8px}#hosyaku.applytable .step_cont dl .wpcf7-radio label{margin-top:8px}@media print, screen and (min-width: 769px){#hosyaku.applytable .step_cont dl .wpcf7-checkbox{display:flex;flex-wrap:wrap}#hosyaku.applytable .step_cont dl .wpcf7-checkbox>*{width:55%}#hosyaku.applytable .step_cont dl .wpcf7-checkbox>*:nth-of-type(2n){width:45%}}#hosyaku.applytable .step_cont dl .wpcf7-checkbox label{margin-bottom:12px}@media print, screen and (min-width: 769px){#hosyaku.applytable .step_cont dl .wpcf7-checkbox label{margin:0 0 20px}}#hosyaku.applytable .step_cont dl .wpcf7-checkbox>*:last-of-type label{margin:0}#hosyaku.applytable .step_cont dl input.wpcf7-not-valid,#hosyaku.applytable .step_cont dl select.wpcf7-not-valid{background-color:#ffd7d7;border-color:#f0332b}#hosyaku.applytable .step_cont dl .error_text,#hosyaku.applytable .step_cont dl .wpcf7-not-valid-tip{font-weight:bold;color:#f00;display:block;margin-top:10px}#hosyaku.applytable .step_cont dl .error .wpcf7-not-valid-tip{display:none}#hosyaku.applytable .step_cont dl .error .error_text{display:none}#hosyaku.applytable .step_cont dl .error:has(.wpcf7-not-valid-tip) .error_text{display:block}#hosyaku.applytable .step_cont dl.complete select,#hosyaku.applytable .step_cont dl.complete input:not([type=radio]){border-color:#38ac7f}#hosyaku.applytable .step_cont dl.complete dt:after{content:"";width:24px;height:24px;background:url("../img/applytable/icon07.png") no-repeat;background-size:100% 100%;display:block;margin:-2px 0 -2px 16px}#hosyaku.applytable .step_cont dl.agree{padding-top:20px;border-top:1px #999 solid;margin-top:30px}#hosyaku.applytable .step_cont dl.agree label{height:100%}#hosyaku.applytable .step_cont dl.agree .wpcf7-list-item-label{display:none}#hosyaku.applytable .step_cont dl.defendant-charge .wpcf7-list-item.first{display:none}#hosyaku.applytable .wpcf7-response-output{padding:16px 25px 16px 45px;background:#ffeaea url("../img/applytable/icon08.png") no-repeat;background-size:20px;background-position:top 16px left 8px;border-radius:8px;border:none;line-height:20px;color:#d9120a;margin:8px 0 -6px}#hosyaku.applytable .wpcf7-spinner,#hosyaku.applytable .wpcf7-response-output:empty{display:none}#hosyaku.applytable #confirm .step_cont dl{padding:8px 0 4px;border-bottom:1px #a7a7a7 solid;line-height:32px;display:flex;justify-content:space-between;margin:0}@media print, screen and (min-width: 769px){#hosyaku.applytable #confirm .step_cont dl{padding:24px 0 8px}}#hosyaku.applytable #confirm .step_cont dl dt{height:auto;margin:0}@media print, screen and (min-width: 769px){#hosyaku.applytable #confirm .step_cont dl dt{width:43%}}#hosyaku.applytable #confirm .step_cont dl dd{text-align:right}@media print, screen and (min-width: 769px){#hosyaku.applytable #confirm .step_cont dl dd{width:57%;text-align:left}}#hosyaku.applytable #confirm .step_cont dl dd span{display:inline-block}#hosyaku.applytable #confirm .step_cont dl.complete dt:after{display:none}@media print, screen and (min-width: 769px){#hosyaku.applytable #confirm .step_cont .btn_box .btn{margin-bottom:40px}#hosyaku.applytable #confirm .step_cont .btn_box.type2 .btn{margin-top:0;margin-bottom:0}}#hosyaku.applytable #complete h2{font-size:20px;font-weight:bold;line-height:32px;text-align:center;margin:45px 0 25px}@media print, screen and (min-width: 769px){#hosyaku.applytable #complete h2{font-size:24px;margin:0 0 25px}}@media print, screen and (min-width: 769px){#hosyaku.applytable #complete .btn_box{flex-direction:row;margin-bottom:-40px}#hosyaku.applytable #complete .btn_box .btn{margin:0 20px}}
/*# sourceMappingURL=applytable.css.map */
