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:50px;position:relative;display:inline-block}.fd:before{content:'';width:40px;height:26px;background:url('../../img/icon/fd.png?1656914536') 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:26px;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}#form-flow{background:url('../../img/form/common/mainv-bg.png?1656914524') 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?1656914536');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?1656914532') 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"]{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?1656914536') 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{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}body{background-color:#faee59}.include-box{overflow:hidden}.form-easy-area>iframe{width:100%;height:380px !important}#form-easy .input-area{background-color:#faee59;padding:20px 0 40px}#form-easy .input-area .input-area-ttl{text-align:center;margin-bottom:10px}#form-easy .input-area .container{align-items:center;justify-content:space-between;background-color:white;padding:10px 0 13px 0;border-radius:3px}#form-easy .input-area .container:after{content:none}#form-easy .input-area .container .input-table{margin:0 32px 0 27px}#form-easy .input-area .container .input-table th{font-size:14px;line-height:15px;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:15px;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}#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;max-width:630px}#form-easy .privacy-accept{font-size:12px;text-align:center;margin-top:5px;color:#333333}#form-easy .privacy-accept .privacy-link{color:#004da8;text-decoration:underline}
