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:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{font-family:"Meiryo", "Hiragino Kaku Gothic Pro", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;font-size:12px;color:#000;background-color:#fff;line-height:1.4;letter-spacing:0.05em;-webkit-font-smoothing:antialiased}a{color:#333;text-decoration:none}img{vertical-align:bottom}body{background-color:#fff}a.hover:hover img{opacity:0.7}.bold{font-weight:bold}.color-red{color:#e7153f}.container{width:1000px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;*zoom:1}.container:after{content:"";display:table;clear:both}.container h1{font-size:24px;font-weight:bold;color:#333;margin-bottom:15px}.container>h2{font-size:18px;font-weight:bold;color:#333;margin-bottom:30px;padding-left:15px;border-left:5px solid  #272f89}.container>h2 span{font-size:12px;font-weight:normal;margin-left:15px}.note{font-size:11px;color:#777}.note a{color:#00e;text-decoration:underline}.note a:hover{text-decoration:none}.fd{font-family:Helvetica, Arial, sans-serif;font-size:34px;font-weight:bold;color:#009250;letter-spacing:0;line-height:1;padding-left:43px;position:relative;display:inline-block}.fd:before{content:'';width:33px;height:22px;background:url('../../img/icon/fd.png?1717985450') no-repeat center center;background-size:contain;display:block;position:absolute;left:0}.fd:before{bottom:15%}#header{padding-top:25px;padding-bottom:25px;border-top:5px solid  #272f89;border-bottom:1px solid  #ddd;background-color:#fff;overflow:hidden;*zoom:1}#header .logo{margin-top:15px;margin-right:20px;float:left;display:inline-block}#header .form-ttl{font-size:22px;font-weight:bold;line-height:46px;margin-top:15px;float:left}#header .header-info{float:right}#header .header-info .text{font-size:13px;font-weight:bold;line-height:1.1;color:#333}#header .header-info .fd{font-size:45px;color:#333;padding-left:45px}#header .header-info .fd:before{width:36px;height:24px}#header .header-info .fd a{color:#333;text-decoration:none}#header .time{font-size:11px;font-weight:normal;margin-top:5px;margin-left:-0.8em}#header.form-header-entry{padding-top:0;border-top:5px solid #004ea1;padding-bottom:0}#header.form-header-entry .container .top-parts{display:flex;justify-content:space-between;align-items:center}#header.form-header-entry .container .top-parts .logo{margin:0}#header.form-header-entry .container .top-parts .logo span{font-size:12px;font-weight:bold;margin-left:10px}#header.form-header-entry .container .top-parts .form-ttl{color:#004ea1;font-size:22px}#header.form-header-entry .container .banner{width:1000px}#form-flow{background:url('../../img/form/common/mainv-bg.png?1717985450') no-repeat center top;*zoom:1}#form-flow:after{content:"";display:table;clear:both}#form-flow .flow-left{float:left}#form-flow .flow-left .mainv{margin-top:15px;margin-left:-20px}#form-flow .flow-right{width:490px;float:right;margin-top:20px}#form-flow .flow-right .flow-ttl{font-size:16px;font-weight:bold;color:#444;margin-bottom:10px}#form-flow .flow-right .flow-ttl span{font-size:11px;font-weight:normal;color:#777}#form-flow .flow-right .flow-list{font-size:0;letter-spacing:0}#form-flow .flow-right .flow-list li{display:inline-block;background-color:#fff;margin-left:14px;position:relative}#form-flow .flow-right .flow-list li:before{content:url('../../img/icon/arrow.png?1717985450');width:6px;height:10px;margin-top:-#image-height "icon/arrow.png"/2;position:absolute;top:50%;left:-10px}#form-flow .flow-right .flow-list li:first-child{margin-left:0}#form-flow .flow-right .flow-list li:first-child:before{content:none}#form-flow-partner{background-color:#eaeff3;background-image:-moz-linear-gradient(0deg, #ecf0f3 0%, #f5f8fa 30%, #dce3e9 100%);background-image:-webkit-linear-gradient(0deg, #ecf0f3 0%, #f5f8fa 30%, #dce3e9 100%);background-image:-ms-linear-gradient(0deg, #ecf0f3 0%, #f5f8fa 30%, #dce3e9 100%)}#form-flow-partner .container{background:url('../../img/form/partner/bg-operator.png?1717985450') no-repeat 759px 10px;padding-top:30px;padding-bottom:30px}#form-flow-partner .heading{margin-bottom:30px;overflow:hidden;*zoom:1}#form-flow-partner .heading .flow-balloon{font-size:19px;font-weight:bold;line-height:1.5;color:#272f89;width:300px;text-align:center;padding-top:10px;padding-bottom:10px;background-color:#fff;border:3px solid  #272f89;border-radius:5px;display:inline-block;vertical-align:middle;position:relative;z-index:1}#form-flow-partner .heading .flow-balloon:before{content:'';border:6px solid transparent;border-left:6px solid #fff;display:inline-block;box-sizing:border-box;position:absolute;top:50%;margin-top:-6px;right:-11px;z-index:3}#form-flow-partner .heading .flow-balloon:after{content:'';border:6px solid transparent;border-left:6px solid #272f89;display:inline-block;box-sizing:border-box;position:absolute;top:50%;margin-top:-6px;right:-15px;z-index:2}#form-flow-partner .heading .flow-text{margin-left:20px;display:inline-block;vertical-align:middle}#form-flow-partner .heading .flow-text .flow-caption{font-size:31px;font-weight:bold;color:#f7921c;line-height:1;margin-bottom:10px}#form-flow-partner .heading .flow-text p{font-size:13px;line-height:1.7}#form-flow-partner .merit{font-size:0;letter-spacing:0;text-align:center}#form-flow-partner .merit li{width:320px;height:370px;margin-left:20px;border:3px solid  #ececec;background-color:#fff;border-radius:5px;display:inline-block;vertical-align:top;box-sizing:border-box;overflow:hidden}#form-flow-partner .merit li:first-child{margin-left:0}#form-flow-partner .merit li .merit-ttl{font-size:19px;font-weight:bold;line-height:47px;color:#fff;text-align:center;margin-bottom:30px;background-color:#272f89;position:relative}#form-flow-partner .merit li .merit-ttl:after{content:'';border:10px solid transparent;border-top:10px solid #272f89;display:inline-block;box-sizing:border-box;position:absolute;left:50%;bottom:-20px;margin-left:-10px}#form-flow-partner .merit li .merit-icon{text-align:center}#form-flow-partner .merit li .merit-icon .img{height:60px;margin-bottom:30px}#form-flow-partner .merit li .merit-icon .text{font-size:23px;font-weight:bold;line-height:1.4;color:#272f89;margin-bottom:15px}#form-flow-partner .merit li .merit-text{font-size:13px;line-height:1.6;padding-left:25px;padding-right:25px;text-align:left}#form-flow-partner .merit li .merit-text span{font-weight:bold;color:#f7921c}#footer{padding-top:25px;padding-bottom:25px;background:#272f89;overflow:hidden;*zoom:1}#footer .copyright{font-size:12px;color:#fff;text-align:center}.ssl{font-size:12px;color:#777;line-height:1.666;padding-top:50px;padding-bottom:50px;text-align:center;background-color:#f9f9f9}#main{padding-top:40px;padding-bottom:40px;*zoom:1}#main:after{content:"";display:table;clear:both}#main .main-left{width:68%;margin-right:3%;float:left}#main .main-left+#sidebar{width:29%;float:right}#main .main-right{width:68%;margin-left:3%;float:right}#main .main-right+#sidebar{width:29%;float:left}.error{font-size:17px;font-weight:bold;line-height:1.5;color:#f3042b;padding:11px 20px;background-color:#fdffc3;border:1px solid  #f3042b;margin-top:20px;margin-bottom:40px}.form-flow-list{font-size:0;font-weight:bold;letter-spacing:0;margin-bottom:30px;text-align:center;overflow:hidden}.form-flow-list li{font-size:12px;line-height:40px;color:#777;letter-spacing:0.05em;width:33.333333%;padding-right:15px;padding-left:15px;display:inline-block;background-color:#ececec;box-sizing:border-box;position:relative;z-index:2}.form-flow-list li:first-child{z-index:3}.form-flow-list li:first-child:before{content:none}.form-flow-list li:last-child{z-index:1}.form-flow-list li:last-child:after{content:none}.form-flow-list li:before{content:'';border-top:30px solid transparent;border-left:15px solid #fff;border-right:15px solid transparent;border-bottom:30px solid transparent;position:absolute;left:0px;top:50%;margin-top:-30px}.form-flow-list li:after{content:'';border-top:20px solid transparent;border-left:10px solid #ececec;border-right:10px solid transparent;border-bottom:20px solid transparent;position:absolute;right:-20px;top:50%;margin-top:-20px}.form-flow-list li.active{color:#fff;background-color:#272f89}.form-flow-list li.active:after{border-left-color:#272f89}.contract-tbl{width:100%;font-size:12px;color:#333;margin-bottom:50px;border:1px solid #ddd}.contract-tbl+.note{margin-top:-30px;margin-bottom:30px}.contract-tbl tr{border-top:1px solid #ddd}.contract-tbl tr:first-child{border-top:none}.contract-tbl tr th,.contract-tbl tr td{padding:20px 15px;font-size:13px;vertical-align:top;border-left:1px solid #ddd}.contract-tbl tr th:first-child,.contract-tbl tr td:first-child{border-left:none}.contract-tbl tr th{width:25%;font-weight:bold;background:#f9f9f9;overflow:hidden;*zoom:1}.contract-tbl tr th span{float:right;font-size:11px;font-weight:normal;padding:2px 6px;border-radius:3px}.contract-tbl tr th span.require{color:#fff;background-color:#f7921c}.contract-tbl tr th span.optional{color:#000;background-color:#fff}.contract-tbl tr td{width:75%;background:#fff}.contract-tbl tr td:nth-child(2):nth-last-child(3),.contract-tbl tr td:nth-child(4):nth-last-child(1){width:30%}.contract-tbl tr td .note{margin-left:10px;display:inline-block;vertical-align:middle}.contract-tbl tr td .note.aside{margin-left:0}.contract-tbl tr td .form-label{font-size:12px;width:120px;display:inline-block;text-align:right;vertical-align:middle}.contract-tbl tr td .form-label+.input-box{margin-left:10px}.contract-tbl tr td .input-box{font-size:12px;margin-left:130px;display:inline-block;vertical-align:middle;position:relative}.contract-tbl tr td .row{font-size:0;margin-top:10px;*zoom:1}.contract-tbl tr td .row:after{content:"";display:table;clear:both}.contract-tbl tr td .row:first-child{margin-top:0}.contract-tbl tr td .row .col{width:100%;display:inline-block;float:left;box-sizing:border-box}.contract-tbl tr td .row .col:first-child:nth-last-of-type(2),.contract-tbl tr td .row .col:first-child:nth-last-of-type(2)+.col{width:330px}.contract-tbl tr td .row .col:first-child:nth-last-of-type(3),.contract-tbl tr td .row .col:first-child:nth-last-of-type(3) ~ .col{width:210px}.contract-tbl tr td .row .col:first-child:nth-last-of-type(3) input[type="text"],.contract-tbl tr td .row .col:first-child:nth-last-of-type(3) select,.contract-tbl tr td .row .col:first-child:nth-last-of-type(3) ~ .col input[type="text"],.contract-tbl tr td .row .col:first-child:nth-last-of-type(3) ~ .col select{width:60px;min-width:60px}.contract-tbl tr td .row .col:first-child:nth-last-of-type(3) select,.contract-tbl tr td .row .col:first-child:nth-last-of-type(3) ~ .col select{width:50px;min-width:50px}.contract-tbl tr td .row .col:first-child:nth-last-of-type(3) ~ .col{width:80px}.contract-tbl tr td .row .col:first-child:nth-last-of-type(3) ~ .col .input-box{margin-left:10px}input[type="submit"],input[type="process"]{display:inline-block;*display:inline;*zoom:1;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:320px;height:57px;font-size:18px;font-weight:bold;line-height:57px;color:#999;text-align:center;border:none;background:url('../../img/icon/arrow-btn.png?1717985450') no-repeat 295px center #cdcdcd;border-radius:5px;box-shadow:0 3px 0 #aaa;position:relative;-webkit-appearance:none}input[type="submit"]:not(.btn-disable):hover,input[type="process"]:not(.btn-disable):hover{top:2px;box-shadow:0 1px 0 #aaa}.agreementArea{background-color:#f9f9f9;border:1px solid #ddd;display:block;padding:25px;margin-bottom:10px}.agreementArea label{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0px 2px 0px 0px rgba(0,0,0,0.1);-webkit-box-shadow:0px 2px 0px 0px rgba(0,0,0,0.1);box-shadow:0px 2px 0px 0px rgba(0,0,0,0.1);border:1px solid #ddd;background-color:#fff;color:#000;display:block;font-size:17px;text-align:center;margin:auto;position:relative;padding:12px 0;cursor:pointer;width:290px}.agreementArea label input{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;-moz-box-shadow:0 0 0 3px #d9d9d9;-webkit-box-shadow:0 0 0 3px #d9d9d9;box-shadow:0 0 0 3px #d9d9d9;background-color:#fff;display:inline-block;position:absolute;left:12px;top:50%;margin-top:-5px;width:10px;height:10px}.agreementArea label input:checked:after{content:'';-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;background-color:#000;display:inline-block;position:absolute;left:2px;top:50%;margin-top:-3px;width:6px;height:6px}.agreementArea .readtext{color:#333;font-size:14px;text-align:center;margin-bottom:25px}.agreementArea .scroll{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border:1px solid #ddd;padding:21px;height:320px;margin:25px 0;overflow-y:scroll;overflow-x:hidden}.agreementArea .scroll p{color:#333;font-size:12px;line-height:1.5;margin-bottom:5px}.agreementArea .scroll .text-indented{position:relative;left:42px}.agreementArea .scroll h4{margin-top:24px;margin-bottom:8px}.agreementArea+.note{margin-bottom:20px}#info-newyear{padding:5px 0;font-size:17px;font-weight:bold;text-align:center;line-height:normal;letter-spacing:normal;background:#ffff00;color:#2a2e88}#info-newyear span{font-size:14px}.form_confirm .form-flow-list,.form_index .form-flow-list{margin-bottom:50px}.form_confirm .form-flow-list li,.form_index .form-flow-list li{height:40px;font-size:16px;line-height:40px;color:#9aa5b6;letter-spacing:0.05em;width:33.333333%;padding-right:15px;padding-left:15px;display:inline-block;background-color:#dadde0;box-sizing:border-box;position:relative;z-index:2}.form_confirm .form-flow-list li:first-child,.form_index .form-flow-list li:first-child{z-index:3}.form_confirm .form-flow-list li:first-child:before,.form_index .form-flow-list li:first-child:before{content:none}.form_confirm .form-flow-list li:last-child,.form_index .form-flow-list li:last-child{z-index:1}.form_confirm .form-flow-list li:last-child:after,.form_index .form-flow-list li:last-child:after{content:none}.form_confirm .form-flow-list li:before,.form_index .form-flow-list li:before{content:'';border-top:46px solid transparent;border-left:23px solid #fff;border-right:23px solid transparent;border-bottom:46px solid transparent;position:absolute;left:0px;top:50%;margin-top:-46px}.form_confirm .form-flow-list li:after,.form_index .form-flow-list li:after{content:'';border-top:30px solid transparent;border-left:15px solid #dadde0;border-right:15px solid transparent;border-bottom:30px solid transparent;position:absolute;right:-30px;top:50%;margin-top:-30px}.form_confirm .form-flow-list li.active,.form_index .form-flow-list li.active{color:#fff;background-color:#007bcb}.form_confirm .form-flow-list li.active:after,.form_index .form-flow-list li.active:after{border-left-color:#007bcb}.form_confirm p.form_comment,.form_index p.form_comment{font-size:16px;color:#333;margin-bottom:50px;line-height:12px}.form_confirm p.form_comment>strong,.form_index p.form_comment>strong{font-weight:bold}.form_confirm .contract-tbl,.form_index .contract-tbl{margin-bottom:30px;border:none;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.form_confirm .contract-tbl+.note,.form_index .contract-tbl+.note{margin-top:-30px;margin-bottom:30px}.form_confirm .contract-tbl tr,.form_index .contract-tbl tr{border-top:1px solid #ddd}.form_confirm .contract-tbl tr:first-child,.form_index .contract-tbl tr:first-child{border-top:none}.form_confirm .contract-tbl tr th,.form_confirm .contract-tbl tr td,.form_index .contract-tbl tr th,.form_index .contract-tbl tr td{padding:15px 0;font-size:13px;vertical-align:middle;border-left:none}.form_confirm .contract-tbl tr th:first-child,.form_confirm .contract-tbl tr td:first-child,.form_index .contract-tbl tr th:first-child,.form_index .contract-tbl tr td:first-child{border-left:none}.form_confirm .contract-tbl tr th,.form_index .contract-tbl tr th{width:25%;font-size:16px;font-weight:bold;background-color:#fff;color:#007acc;vertical-align:top;line-height:60px;overflow:hidden;*zoom:1}.form_confirm .contract-tbl tr th span,.form_index .contract-tbl tr th span{float:none;margin-left:10px;font-weight:bold}.form_confirm .contract-tbl tr th span.require,.form_index .contract-tbl tr th span.require{color:#fff;background-color:red}.form_confirm .contract-tbl tr th span.optional,.form_index .contract-tbl tr th span.optional{display:none}.form_confirm .contract-tbl tr td,.form_index .contract-tbl tr td{width:75%;background:#fff}.form_confirm .contract-tbl tr td:nth-child(2):nth-last-child(3),.form_confirm .contract-tbl tr td:nth-child(4):nth-last-child(1),.form_index .contract-tbl tr td:nth-child(2):nth-last-child(3),.form_index .contract-tbl tr td:nth-child(4):nth-last-child(1){width:30%}.form_confirm .contract-tbl tr td .note,.form_index .contract-tbl tr td .note{margin-left:20px}.form_confirm .contract-tbl tr td .form-label,.form_index .contract-tbl tr td .form-label{font-size:16px;width:90px;display:inline-block;text-align:right;vertical-align:middle;font-weight:bold;padding-bottom:16px}.form_confirm .contract-tbl tr td .form-label+.input-box,.form_index .contract-tbl tr td .form-label+.input-box{margin-left:10px;height:40px}.form_confirm .contract-tbl tr td textarea,.form_index .contract-tbl tr td textarea{width:calc(100% - 91px);margin-left:10px;background-color:#f2f9ff}.form_confirm .contract-tbl tr td .input-box,.form_index .contract-tbl tr td .input-box{margin-left:100px;display:inline-block;vertical-align:middle;position:relative;width:calc(100% - 91px)}.form_confirm .contract-tbl tr td .input-box.half,.form_index .contract-tbl tr td .input-box.half{width:calc(50% - 91px)}.form_confirm .contract-tbl tr td .input-box input[type="radio"],.form_index .contract-tbl tr td .input-box input[type="radio"]{display:none}.form_confirm .contract-tbl tr td .input-box input[type="radio"]+label:before,.form_index .contract-tbl tr td .input-box input[type="radio"]+label:before{display:inline-block;width:20px;height:20px;background:url('../../img/form/entry/unchecked_select.png?1717985450') no-repeat center top;background-size:contain;content:"";position:absolute;left:0;top:0;bottom:0;margin:auto}.form_confirm .contract-tbl tr td .input-box input[type="radio"]:checked+label:before,.form_index .contract-tbl tr td .input-box input[type="radio"]:checked+label:before{display:inline-block;width:20px;height:20px;background:url('../../img/form/entry/checked_select.png?1717985450') no-repeat center top;background-size:contain;content:"";position:absolute;left:0;top:0;bottom:0;margin:auto}.form_confirm .contract-tbl tr td .input-box label,.form_index .contract-tbl tr td .input-box label{padding-left:25px;font-size:12px;color:#777;line-height:42px;position:relative;margin-right:5px}.form_confirm .contract-tbl tr td .input-box input[type="text"],.form_confirm .contract-tbl tr td .input-box input[type="tel"],.form_confirm .contract-tbl tr td .input-box input[type="email"],.form_index .contract-tbl tr td .input-box input[type="text"],.form_index .contract-tbl tr td .input-box input[type="tel"],.form_index .contract-tbl tr td .input-box input[type="email"]{height:42px;width:100%;font-size:16px;padding:15px;background-color:#f2f9ff}.form_confirm .contract-tbl tr td .input-box input[type="text"].js_is_error,.form_confirm .contract-tbl tr td .input-box input[type="tel"].js_is_error,.form_confirm .contract-tbl tr td .input-box input[type="email"].js_is_error,.form_index .contract-tbl tr td .input-box input[type="text"].js_is_error,.form_index .contract-tbl tr td .input-box input[type="tel"].js_is_error,.form_index .contract-tbl tr td .input-box input[type="email"].js_is_error{border:solid 2px red;background-color:#ffe7e7}.form_confirm .contract-tbl tr td .input-box select,.form_index .contract-tbl tr td .input-box select{height:42px;width:100%;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:15px;background-color:#f2f9ff}.form_confirm .contract-tbl tr td .input-box select.js_is_error,.form_index .contract-tbl tr td .input-box select.js_is_error{border:solid 2px red;background-color:#ffe7e7}.form_confirm .contract-tbl tr td .input-box.select,.form_index .contract-tbl tr td .input-box.select{position:relative}.form_confirm .contract-tbl tr td .input-box.select:after,.form_index .contract-tbl tr td .input-box.select:after{content:"";border-top:5px #333 solid;border-right:5px transparent solid;border-bottom:5px transparent solid;border-left:5px transparent solid;display:block;width:0;height:0;position:absolute;right:20px;top:7px;bottom:0;margin:auto}.form_confirm .contract-tbl tr td .row,.form_index .contract-tbl tr td .row{font-size:0;margin-top:20px;display:flex;align-items:center;*zoom:1}.form_confirm .contract-tbl tr td .row:after,.form_index .contract-tbl tr td .row:after{content:"";display:table;clear:both}.form_confirm .contract-tbl tr td .row:first-child,.form_index .contract-tbl tr td .row:first-child{margin-top:0}.form_confirm .contract-tbl tr td .row .col,.form_index .contract-tbl tr td .row .col{width:100%;display:flex;align-items:center}.form_confirm .contract-tbl tr td .row .col:first-child:nth-last-of-type(2),.form_confirm .contract-tbl tr td .row .col:first-child:nth-last-of-type(2)+.col,.form_index .contract-tbl tr td .row .col:first-child:nth-last-of-type(2),.form_index .contract-tbl tr td .row .col:first-child:nth-last-of-type(2)+.col{width:50%;display:flex;align-items:center}.form_confirm .contract-tbl tr td .row .col:first-child:nth-last-of-type(3),.form_confirm .contract-tbl tr td .row .col:first-child:nth-last-of-type(3) ~ .col,.form_index .contract-tbl tr td .row .col:first-child:nth-last-of-type(3),.form_index .contract-tbl tr td .row .col:first-child:nth-last-of-type(3) ~ .col{width:210px}.form_confirm .contract-tbl tr td .row .col:first-child:nth-last-of-type(3) input[type="text"],.form_confirm .contract-tbl tr td .row .col:first-child:nth-last-of-type(3) select,.form_confirm .contract-tbl tr td .row .col:first-child:nth-last-of-type(3) ~ .col input[type="text"],.form_confirm .contract-tbl tr td .row .col:first-child:nth-last-of-type(3) ~ .col select,.form_index .contract-tbl tr td .row .col:first-child:nth-last-of-type(3) input[type="text"],.form_index .contract-tbl tr td .row .col:first-child:nth-last-of-type(3) select,.form_index .contract-tbl tr td .row .col:first-child:nth-last-of-type(3) ~ .col input[type="text"],.form_index .contract-tbl tr td .row .col:first-child:nth-last-of-type(3) ~ .col select{width:60px;min-width:60px}.form_confirm .contract-tbl tr td .row .col:first-child:nth-last-of-type(3) select,.form_confirm .contract-tbl tr td .row .col:first-child:nth-last-of-type(3) ~ .col select,.form_index .contract-tbl tr td .row .col:first-child:nth-last-of-type(3) select,.form_index .contract-tbl tr td .row .col:first-child:nth-last-of-type(3) ~ .col select{width:50px;min-width:50px}.form_confirm .contract-tbl tr td .row .col:first-child:nth-last-of-type(3) ~ .col,.form_index .contract-tbl tr td .row .col:first-child:nth-last-of-type(3) ~ .col{width:80px}.form_confirm .contract-tbl tr td .row .col:first-child:nth-last-of-type(3) ~ .col .input-box,.form_index .contract-tbl tr td .row .col:first-child:nth-last-of-type(3) ~ .col .input-box{margin-left:10px}.form_confirm .contract-tbl tr td .row .col .hojin-note-box,.form_index .contract-tbl tr td .row .col .hojin-note-box{height:auto}.form_confirm .contract-tbl tr td .row .col .hojin-note-box .hojin-note,.form_index .contract-tbl tr td .row .col .hojin-note-box .hojin-note{font-size:12px}.form_confirm footer,.form_index footer{font-size:12px;color:#777;line-height:50px;height:50px;text-align:center;background-color:#f9f9f9}.form_confirm #submit-btn .btn-outer,.form_index #submit-btn .btn-outer{width:360px;margin:auto;position:relative}.form_confirm #submit-btn .btn-outer:after,.form_index #submit-btn .btn-outer:after{position:absolute;content:"";width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);right:30px;top:0;bottom:0;margin:auto}.form_confirm #submit-btn input[type="submit"],.form_confirm #submit-btn input[type="process"],.form_index #submit-btn input[type="submit"],.form_index #submit-btn input[type="process"]{width:360px;height:70px;border-radius:35px}.form_confirm #submit-btn input[type="submit"].btn-disable,.form_confirm #submit-btn input[type="process"].btn-disable,.form_index #submit-btn input[type="submit"].btn-disable,.form_index #submit-btn input[type="process"].btn-disable{background:none;background-color:#999999;box-shadow:none;color:#fff}.form_confirm #submit-btn input[type="submit"].btn-confirm,.form_confirm #submit-btn input[type="process"].btn-confirm,.form_index #submit-btn input[type="submit"].btn-confirm,.form_index #submit-btn input[type="process"].btn-confirm{background:none;background-color:#ef7e00;box-shadow:0px 3px 4px 2px rgba(0,0,0,0.2);color:#fff}.form_confirm.confirm .contract-tbl tr td .input-box,.form_index.confirm .contract-tbl tr td .input-box{font-size:16px;line-height:24px;margin-top:18px}.form_confirm.confirm .contract-tbl tr td .input-box span,.form_index.confirm .contract-tbl tr td .input-box span{font-weight:bold}.form_confirm.confirm #input-btn,.form_index.confirm #input-btn{display:flex;align-items:flex-end;justify-content:center;position:relative}.form_confirm.confirm #input-btn .btn-back.btn-outer,.form_index.confirm #input-btn .btn-back.btn-outer{position:absolute;left:0;bottom:0;height:50px}.form_confirm.confirm #input-btn .btn-back input[type="submit"],.form_confirm.confirm #input-btn .btn-back input[type="process"],.form_index.confirm #input-btn .btn-back input[type="submit"],.form_index.confirm #input-btn .btn-back input[type="process"]{position:static;width:180px;height:50px;padding-left:15px;border-radius:25px;font-size:15px;line-height:15px;background-image:none;background-position:15px center;background-color:#cdcdcd;box-shadow:0 3px 0 #aaa;border:#007acc 2px solid;background:#fff;color:#007acc;box-shadow:none;display:flex;justify-content:center;align-items:center}.form_confirm.confirm #input-btn .btn-back:after,.form_index.confirm #input-btn .btn-back:after{position:absolute;content:"";width:8px;height:8px;border-top:2px solid #007acc;border-left:2px solid #007acc;transform:rotate(-45deg);left:30px;top:0;bottom:0;margin:auto}.form_confirm.confirm #input-btn .btn-next,.form_index.confirm #input-btn .btn-next{position:relative}.form_confirm.confirm #input-btn .btn-next input[type="submit"],.form_confirm.confirm #input-btn .btn-next input[type="process"],.form_index.confirm #input-btn .btn-next input[type="submit"],.form_index.confirm #input-btn .btn-next input[type="process"]{width:360px;height:70px;border-radius:35px;background:none;background-color:#ef7e00;box-shadow:0px 3px 4px 2px rgba(0,0,0,0.2);color:#fff}.form_confirm.confirm #input-btn .btn-next:after,.form_index.confirm #input-btn .btn-next:after{position:absolute;content:"";width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);right:30px;top:0;bottom:0;margin:auto}.form_confirm .agreementArea+.note,.form_index .agreementArea+.note{margin-bottom:60px}#main.form_index.index{padding-bottom:0px}#main.form_index.index #submit-btn{margin-bottom:100px}#main.form_index.index a.flets_using_user_link{display:inline-flex;height:40px;font-size:14px;width:380px;border-radius:20px;background:white;border:2px solid #007acc;align-items:center;justify-content:center;color:#007acc;box-sizing:border-box;font-weight:bold;position:relative;padding-right:20px}#main.form_index.index a.flets_using_user_link:after{position:absolute;content:"";width:8px;height:8px;border-top:2px solid #007acc;border-right:2px solid #007acc;transform:rotate(45deg);right:20px;top:0;bottom:0;margin:auto}#main.form_index.index .fixed_footer{position:fixed;z-index:101;bottom:0;left:0;height:131px;width:100%;background-position:center;background-size:cover;padding-top:31px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;padding-left:150px;background-image:url('../../img/form/entry/fixed_footer.png?1717985450')}#main.form_index.index .fixed_footer #submit-btn .btn-outer:after{display:none}#main.form_index.index .fixed_footer.done #submit-btn .btn-outer:after{display:block;background-image:url('../../img/form/entry/fixed_footer_done.png?1717985450')}#main.form_index.index .fixed_footer #submit-btn{margin-bottom:0;display:none}#main.form_index.index .fixed_footer .input-count{font-size:22px;font-weight:bold;color:#fff}#main.form_index.index .fixed_footer .input-count span{color:#fee101}#main.form_index.index .fixed_footer .input-count strong{font-size:36px;font-weight:bold;color:#fee101}#main.form_index.index .contract-tbl .pop-require{background-color:red;font-size:12px;font-weight:bold;left:0}#main.form_index.index .contract-tbl .pop-require>img{display:none}#main.form_index.index .contract-tbl .pop-require:after{content:"";border-bottom:4px solid transparent;border-top:4px solid red;border-left:6px solid transparent;border-right:6px solid transparent;width:0;height:0;display:block;bottom:-8px;left:18px}#main.form_index.index .optional-input{background-color:#fff}#main.form_confirm.confirm{padding-bottom:0px}#main.form_confirm.confirm #input-btn{margin-bottom:100px}#main.entry_finish.finish{background:url('../../img/form/entry/finish_bg2.png?1717985450');min-height:calc(100vh - 82px);box-sizing:border-box;padding-bottom:82px;position:relative}#main.entry_finish.finish .head_background{display:flex;justify-content:center;align-items:center;flex-direction:column;background:url("/img/form/entry/finish_bg1.png");height:250px;background-size:cover;background-position:top center;padding-right:200px}#main.entry_finish.finish .head_background .ttl{font-size:30px;font-weight:bold;color:#0079ce;line-height:60px}#main.entry_finish.finish .head_background .txt{font-size:20px;color:red;font-weight:bold}#main.entry_finish.finish .finish_box{margin-top:-30px;padding-top:30px;background-color:#fff;box-shadow:0px 3px 4px 2px rgba(0,0,0,0.2);margin-bottom:60px}#main.entry_finish.finish .finish_box .tel{margin:0}#main.entry_finish.finish .finish_box .tel>dt{background:#fff;color:#333;font-size:17px;font-weight:bold;padding:0;text-align:center}#main.entry_finish.finish .finish_box .tel>dd{border:none;padding:30px 50px 40px}#main.entry_finish.finish .finish_box .tel .text{text-align:center}#main.entry_finish.finish a.btn-close{width:360px;height:70px;border-radius:35px;padding-left:20px;background:none;background-color:#0079ce;box-shadow:0px 3px 4px 2px rgba(0,0,0,0.2);color:#fff;font-size:18px;font-weight:bold;display:flex;justify-content:center;align-items:center;position:relative}#main.entry_finish.finish a.btn-close:before{position:absolute;content:"";width:2px;height:20px;transform:rotate(-45deg);background:#fff;left:90px}#main.entry_finish.finish a.btn-close:after{position:absolute;content:"";width:2px;height:20px;transform:rotate(45deg);background:#fff;left:90px}#main.entry_finish.finish footer{bottom:10px;position:absolute;text-align:center;width:100%}body{background-color:#faee59}body.test1341{background-color:#f4fafe}.include-box{overflow:hidden}.form-easy-area>iframe{width:100%;height:380px !important}#form-easy .input-area{padding:20px 0 40px}#form-easy .input-area .input-area-ttl{text-align:center;margin-bottom:10px}#form-easy .input-area .img_title{width:80px;margin-right:15px}#form-easy .input-area .container{align-items:center;justify-content:space-between;background-color:white;border-radius:3px}#form-easy .input-area .container:after{content:none}#form-easy .input-area .container.test1341{border-radius:10px;box-shadow:0 5px 5px rgba(0,0,0,0.2)}#form-easy .input-area .container .input-table tr{height:60px}#form-easy .input-area .container .input-table th{font-weight:bold;text-align:left;padding-top:4px;padding-right:12px}#form-easy .input-area .container .input-table .pl20{padding-left:20px}#form-easy .input-area .container .input-table .pl20 span{display:inline-block;font-weight:normal;text-indent:-0.5em}#form-easy .input-area .container .input-table td{position:relative;table-layout:fixed}#form-easy .input-area .container .input-table td.last_col{padding-left:23px}#form-easy .input-area .container .input-table td.last_col input,#form-easy .input-area .container .input-table td.last_col select{width:190px}#form-easy .input-area .container .input-table td input[type="text"]::placeholder{color:#999}#form-easy .input-area .container .input-table td.radio-td{display:flex;justify-content:space-between}#form-easy .input-area .container .input-table td .form-tooltip{background-color:#004ea2;color:#fff;font-weight:bold;font-size:8px;text-align:center;padding:2px;border-radius:3px;width:34px;position:absolute;right:8px;top:-5px;display:none}#form-easy .input-area .container .input-table td .form-tooltip::after{content:"";position:absolute;bottom:-5px;border-style:solid;border-width:6px 4px 0 4px;border-color:#004ea2 transparent transparent;left:15px;margin:auto}#form-easy .input-area .container .input-table .region{padding-left:10px}#form-easy .input-area .container .input-table input,#form-easy .input-area .container .input-table select{border-radius:3px;width:210px;background-color:white;border:1px solid #254ea2;box-sizing:border-box;-webkit-appearance:none;font-size:13px;padding:4px 8px;outline:none}#form-easy .input-area .container .input-table input.js_is_error,#form-easy .input-area .container .input-table select.js_is_error{background-color:#e1f0fa}#form-easy .input-area .container .input-table input.pattern_2,#form-easy .input-area .container .input-table select.pattern_2{width:230px}#form-easy .input-area .container .input-table input.h38,#form-easy .input-area .container .input-table select.h38{height:38px}#form-easy .input-area .container .input-table input.font-blue,#form-easy .input-area .container .input-table select.font-blue{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#254ea2;font-weight:bold;background-image:url(/img/form/easy/blue-line.png);background-position:calc(100% - 8px) 50%;background-size:8px;background-repeat:no-repeat;background-color:#e1f0fa}#form-easy .input-area .container .input-table input::-ms-expand,#form-easy .input-area .container .input-table select::-ms-expand{display:none}#form-easy .input-area .container .input-table .p-region{width:100px}#form-easy .input-area .container .input-table .p-postal-code{width:105px}#form-easy .input-area .container .input-table .p-postal-code.pattern_2{width:118px}#form-easy .input-area .container .input-table select{padding:1px 8px}#form-easy .input-area .container .input-table label{display:block;color:black;font-weight:bold;font-size:16px;width:48%;padding:3px 0;border-radius:3px;cursor:pointer}#form-easy .input-area .container .input-table label span{margin-left:40px;font-size:13px}#form-easy .input-area .container .input-table label.home{background:url("/img/form/easy/icon-home-off.png") no-repeat;background-position:8px 50%;background-color:#c7cbd6}#form-easy .input-area .container .input-table label.home.active{background:url("/img/form/easy/icon-home-on.png") no-repeat;background-position:8px 50%;background-color:#004ea2;color:white}#form-easy .input-area .container .input-table label.mansion{background:url("/img/form/easy/icon-mansion-off.png") no-repeat;background-position:8px 50%;background-color:#c7cbd6}#form-easy .input-area .container .input-table label.mansion.active{background:url("/img/form/easy/icon-mansion-on.png") no-repeat;background-position:8px 50%;background-color:#004ea2;color:white}#form-easy .input-area .container .input-table label.mansion span{margin-left:28px}#form-easy .input-area .container .input-table input[type="radio"]{display:none}#form-easy .input-area .container .display_2{width:100%;padding:10px 25px}#form-easy .input-area .container .display_2 .ttl_txt{text-align:center;font-size:16px;margin-bottom:10px}#form-easy .input-area .container .display_2 .content_wrap{display:flex}#form-easy .input-area .container .display_2 .content_wrap .content{display:flex;align-items:center;background-color:#e1f0fa;width:426px;padding:20px 20px 30px}#form-easy .input-area .container .display_2 .content_wrap .content:first-child{margin-right:10px}#form-easy .input-area .container .display_2 .content_wrap .content:last-child{margin-left:10px}#form-easy .input-area .container .display_2 .content_wrap .content .content_info{margin-left:15px;width:100%}#form-easy .input-area .container .display_2 .content_wrap .content .content_info .info_txt{font-size:16px}#form-easy .input-area .container .display_2 .content_wrap .content .content_info .links{margin-top:5px;display:flex;justify-content:space-between}#form-easy .input-area .container .display_2 .content_wrap .content .content_info .links a p{display:flex;padding:5px 28px;background-color:#fff;border-radius:3px;box-shadow:0 2px 0px rgba(0,0,0,0.2);position:relative}#form-easy .input-area .container .display_2 .content_wrap .content .content_info .links a p:after{content:"";width:4px;height:4px;border-top:1px solid #000;border-right:1px solid #000;right:10px;top:50%;margin-top:-3px;position:absolute;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#form-easy .input-area .container .display_2 .content_wrap .content .content_info .tel{font-size:27px;font-weight:bold}#form-easy .input-area .container .display_2 .content_wrap .content .work_time{background-color:#fff;padding:14px;width:150px;text-align:center}#form-easy .input-area .btn-area{text-align:center;margin-right:24px}#form-easy .input-area .btn-area.pattern_2{margin-right:0px}#form-easy .input-area .btn-area button{font-size:24px;font-weight:bold;cursor:pointer;box-sizing:border-box;border-radius:5px;width:280px;height:70px;margin-top:12px;outline:none}#form-easy .input-area .btn-area button.error{background:url("/img/form/easy/arrow-white-right.png") no-repeat;background-position:260px 50%;background-color:#dddddd;color:white;border:1px solid #b8b8b8}#form-easy .input-area .btn-area button.active{background:url(/img/form/easy/arrow-white-right.png) no-repeat 100% 50%;background-position:260px 50%;background-color:#ff7200;color:#fff;border:none;margin-bottom:5px}#form-easy .input-area .btn-area.pattern_2 button.error{margin-bottom:5px}#form-easy .input-area .btn-area.bsite{position:relative;height:140px}#form-easy .input-area .btn-area.bsite img{position:absolute;bottom:85px}#form-easy .input-area .btn-area.bsite .btn-area-talent{bottom:65px;left:155px}#form-easy .input-area .btn-area.bsite button{position:absolute;top:55px}#form-easy .input-area .memo{padding-left:27px;padding-top:5px}#form-easy .input-area .memo.test1341{padding-top:17px;color:#777777}#form-easy.form-easy{height:380px;background:url(/img/form/easy/bg.png);background-size:cover;background-position:center;background-repeat:no-repeat}#form-easy.form-easy.test1341{height:360px;background:url(/img/form/easy/1341/bg.png)}#form-easy.form-easy .input-area{width:1000px;margin:auto;background:none}#form-easy.form-easy .input-area .input-area-ttl{font-size:40px;font-weight:bold;color:#254ea2;margin-right:10px}#form-easy.form-easy .input-area .input-area-ttl.test1341{font-size:30px}#form-easy.form-easy .input-area .input-area-ttl.test1341 .ttl-top{position:relative}#form-easy.form-easy .input-area .input-area-ttl.test1341 .ttl-top img{position:absolute;left:29%;top:10%}#form-easy.form-easy .input-area .input-area-ttl.test1341 .ttl-under{font-size:16px;color:#000}#form-easy.form-easy .input-area.input-area-gpt{width:800px}#form-easy.form-easy .input-area .input-area-ttl-gpt{display:flex;justify-content:center;align-items:center}#form-easy.form-easy .input-area .input-area-ttl-gpt .txt1{font-size:17px;color:#000;margin-top:3px}#form-easy.form-easy .input-area .input-area-ttl-gpt .txt2{font-size:23px}#form-easy.form-easy .input-area .input-area-ttl-gpt .txt3{font-size:17px;color:#000;margin-top:3px}#form-easy.form-easy .input-area .memo{padding-left:0}#form-easy.form-easy .input-area .container{box-sizing:border-box;padding:15px 20px}#form-easy.form-easy .input-area .container .input-table{margin:0;white-space:nowrap}#form-easy.form-easy .input-area .container .input-table th{font-size:12px;line-height:1.5em;letter-spacing:1px}#form-easy.form-easy .input-area .container .input-table input[type="text"]{background-color:#fff !important;border:solid 2px #e4ebf2}#form-easy.form-easy .input-area .container .input-table .p-region{width:120px}#form-easy.form-easy .input-area .container .input-table .h50{height:45px}#form-easy.form-easy .input-area .container .input-table td.last_col{padding:0}#form-easy.form-easy .input-area .container .input-table .label-left{width:250px}#form-easy.form-easy .input-area .container .input-table .label-riht{width:230px}#form-easy.form-easy .input-area .container .input-table .input{border-radius:4px}#form-easy.form-easy .input-area .container .input-table .font-blue{background-image:url(/img/form/easy/form-easy_arrow_bottom.png);background-color:#f5f6f5 !important;color:#333;border:solid 2px #e4ebf2;font-weight:normal}#form-easy.form-easy .input-area .container .input-table .region{right:130px}#form-easy.form-easy .input-area .container .input-table .name{position:relative;right:130px}#form-easy.form-easy .input-area .container .input-table .tel-note{position:absolute;left:-90px;color:#777}#form-easy.form-easy .input-area .container .input-table .right-210{position:relative;right:210px}#form-easy.form-easy .input-area .container .input-table .right-230{right:230px}#form-easy.form-easy .input-area .container .input-table .right-20{right:20px}#form-easy.form-easy .input-area .container .btn-area{width:303px;position:relative}#form-easy.form-easy .input-area .container .btn-area span{position:absolute;bottom:-55px;right:0;font-size:13px;color:#002BFF}#form-easy.form-easy .input-area .container .btn-area .gpt-tel-guidance-msg{right:40px}#form-easy.form-easy .input-area .container .btn-area .btn-woman{background:transparent;border:transparent;height:auto;width:auto;right:10px;bottom:-35px;margin:0;padding:0;position:absolute}#form-easy.form-easy .input-area .container .display_2{padding:0}#form-easy.form-easy .input-area .container-gpt{display:flex;justify-content:center;padding:30px 0 45px;width:100%}.privacy-accept{position:absolute;right:0;left:-210px;bottom:-13px;font-size:12px;text-align:center;color:#333333}.privacy-accept.test1341{top:150px}.privacy-accept .privacy-link{color:#004da8;text-decoration:underline}.privacy-accept-gpt{left:35px}
