*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}form{display:inline}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}img{vertical-align:top}ul,ol{list-style:none;letter-spacing:-0.4em}ul li,ol li{letter-spacing:normal}table{border-spacing:0;border-collapse:collapse}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}td,th{padding:0}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}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{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{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:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic}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 #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.clearfix{*zoom:1}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}html{overflow-y:scroll;height:100%;min-height:100%;overflow-x:visible}body{height:100%;min-height:100%;color:#333;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:400;overflow-x:visible;line-height:1.4;letter-spacing:0.08em}body a{color:inherit;text-decoration:none}br.pc{display:block}.display_pc{display:block !important}.display_sp{display:none !important}.wrapper{display:-ms-flexbox;display:flex;min-height:100vh;background-color:#ebf2fb}.wrapper>.wrap{padding-left:200px;width:100%;max-width:1600px;background-color:#ffffff}.wrapper>.wrap .contents img{width:100%}.wrapper>.wrap .page_ttl{background:#F2F2F2;text-align:center;font-weight:bold;line-height:1.4;padding:40px 0}.wrapper>.wrap .page_ttl h2{font-weight:bold;font-size:24px;letter-spacing:0.05rem}.wrapper>.wrap .page_ttl p{font-size:18px}.wrapper>.wrap .page_ttl:after{content:"";background:#cccccc;width:8rem;height:0.2rem;display:block;margin:1rem auto 0}.wrapper>.wrap .container{padding-bottom:30px}.wrapper>.wrap .container.key_visual{padding-bottom:0;position:relative}.wrapper>.wrap .container.key_visual .bg_key{min-width:1400px}.wrapper>.wrap .container.key_visual .key_text .logo{position:absolute;top:41.5%;left:40.5%;z-index:12}.wrapper>.wrap .container.key_visual .key_text .text1{position:absolute;top:22%;left:22.5%;width:676px;height:190px;padding:25px;background-color:#0e4385;color:#fff;text-align:left;z-index:10}.wrapper>.wrap .container.key_visual .key_text .text1:after{content:"";display:block;position:absolute;top:-45px;right:-45px;width:90px;height:90px;background-color:rgba(6,22,41,0.66)}.wrapper>.wrap .container.key_visual .key_text .text2{position:absolute;top:37%;left:30%;width:676px;height:190px;padding:25px;background-color:rgba(6,22,41,0.66);color:#fff;text-align:right;z-index:11}.wrapper>.wrap .container.key_visual .key_text .text2 span{position:absolute;bottom:25px;right:25px}.wrapper>.wrap .container.article>.inner .articla_key{position:relative;padding:20px 20px 0}.wrapper>.wrap .container.article>.inner .articla_key .bg_key img{object-fit:cover;width:100%;height:300px}.wrapper>.wrap .container.article>.inner .articla_key h1{position:absolute;left:40px;bottom:20px;font-size:32px;color:#ffffff}.wrapper>.wrap .container.article>.inner .detail{width:80%;margin:20px auto 60px}.wrapper>.wrap .container.article>.inner .detail h2{font-size:28px;padding-bottom:20px}.wrapper>.wrap .container.article>.inner .detail h3{font-size:18px;padding-bottom:10px}.wrapper>.wrap .container.article>.inner .detail p{padding-bottom:10px}.wrapper>.wrap .container.article>.inner .detail p+h2{margin-top:20px}.wrapper>.wrap .container.article>.inner .detail p+h3{margin-top:10px}.wrapper>.wrap .container.article>.inner .detail iframe{margin:0 auto;display:block}.wrapper>.wrap .container.article>.inner .detail .note_link{background-color:#2cb696;color:#ffffff;display:block;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;width:60%;margin:20px auto;text-align:center;padding:15px}.wrapper>.wrap .container.article>.inner .detail .contact_link{background-color:#0386c8;color:#ffffff;display:block;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;width:60%;margin:20px auto;text-align:center;padding:15px}.wrapper>.wrap .container .breadcrumb{padding:30px 20px}.wrapper>.wrap .container .breadcrumb a,.wrapper>.wrap .container .breadcrumb span{padding:0 12px}.wrapper>.wrap .container .breadcrumb a:first-child,.wrapper>.wrap .container .breadcrumb span:first-child{padding-left:0}.wrapper>.wrap .container .breadcrumb a{text-decoration:underline}.wrapper>.wrap .container .list_article{padding:20px}.wrapper>.wrap .container .list_article.column1 ul li{display:table;width:96%;margin-right:2%;margin-bottom:2%;border-bottom:1px solid rgba(26,26,26,0.2)}.wrapper>.wrap .container .list_article.column1 ul li .image_content{display:table-cell;width:20%;padding:2%;text-align:center}.wrapper>.wrap .container .list_article.column1 ul li .image_content img{width:60%}.wrapper>.wrap .container .list_article.column1 ul li .text_content{display:table-cell;width:80%;padding:2%;font-size:1.2vw;font-weight:bold;line-height:1.6;vertical-align:middle}.wrapper>.wrap .container .list_article.column4 ul li{width:24%;margin-right:1.3%;margin-bottom:1.3%}.wrapper>.wrap .container .list_article.column4 ul li:nth-child(4n){margin-right:0}.wrapper>.wrap .container .list_article.column6 ul li{width:15.82%;margin-right:1%;margin-bottom:1%}.wrapper>.wrap .container .list_article.column6 ul li:nth-child(6n){margin-right:0}.wrapper>.wrap .container .list_article ul{letter-spacing:-0.4em}.wrapper>.wrap .container .list_article ul li{letter-spacing:normal;display:inline-block;vertical-align:top;width:32%;margin-right:2%;margin-bottom:2%}.wrapper>.wrap .container .list_article ul li a:hover .text{opacity:0.7}.wrapper>.wrap .container .list_article ul li a:hover .text_content{opacity:0.7}.wrapper>.wrap .container .list_article ul li a:hover .image_container img{opacity:0.7}.wrapper>.wrap .container .list_article ul li a:hover .image_content img{opacity:0.7}.wrapper>.wrap .container .list_article ul li a .image_container{width:100%;padding-top:100%;position:relative;overflow:hidden;display:block}.wrapper>.wrap .container .list_article ul li a .image_container img{width:auto;height:auto;max-width:none;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-height:100%;-moz-transition:cubic-bezier(0, 0, 0.25, 1) 300ms;-o-transition:cubic-bezier(0, 0, 0.25, 1) 300ms;-webkit-transition:cubic-bezier(0, 0, 0.25, 1) 300ms;transition:cubic-bezier(0, 0, 0.25, 1) 300ms}.wrapper>.wrap .container .list_article ul li a .text{display:block;background-color:rgba(240,240,240,0.3);height:82px;margin-top:10px;padding:10px 30px 10px 10px;position:relative;-moz-transition:cubic-bezier(0, 0, 0.25, 1) 300ms;-o-transition:cubic-bezier(0, 0, 0.25, 1) 300ms;-webkit-transition:cubic-bezier(0, 0, 0.25, 1) 300ms;transition:cubic-bezier(0, 0, 0.25, 1) 300ms}.wrapper>.wrap .container .list_article ul li a .text:before{content:"";display:inline-block;background-image:url("../img/arrow_link.png");background-repeat:no-repeat;background-position:center top;width:4%;height:22px;background-size:100%;position:absolute;top:50%;right:4%;margin-top:-11px}.wrapper>.wrap .container .list_tag{padding:20px}.wrapper>.wrap .container .list_tag a{display:inline-block;background-color:#0386c8;color:#ffffff;padding:4px 8px;margin-right:8px;margin-bottom:8px;-moz-transition:cubic-bezier(0, 0, 0.25, 1) 300ms;-o-transition:cubic-bezier(0, 0, 0.25, 1) 300ms;-webkit-transition:cubic-bezier(0, 0, 0.25, 1) 300ms;transition:cubic-bezier(0, 0, 0.25, 1) 300ms}.wrapper>.wrap .container .list_tag a:hover{opacity:0.7}.wrapper>.wrap .footer{padding:20px}.wrapper>.wrap .footer>.inner .global_navi{border-top:solid 1px #c2c2c2;text-align:center;padding:20px 0}.wrapper>.wrap .footer>.inner .global_navi ul li{display:inline-block}.wrapper>.wrap .footer>.inner .global_navi ul li a{display:block;padding:10px 20px}.wrapper>.wrap .footer>.inner .global_navi ul li a:hover{text-decoration:underline}.wrapper>.wrap .footer>.inner .copyright{border-top:solid 1px #e0e0e0;text-align:center;font-size:12px;padding:35px 0 15px}.wrapper>.wrap .anc_pagetop{position:fixed;z-index:100;bottom:30px;right:30px;display:inline-block;opacity:0.7}.wrapper>.wrap .anc_pagetop img{width:43px;height:auto}.wrapper .header{position:fixed;width:200px;height:100vh;background-color:#ebf2fb}.wrapper .header .blank_area{display:none}.wrapper .header .logo_space{height:100px;padding-top:20px;background-color:#092548;text-align:center}.wrapper .header .global_navi{background-color:#ffffff}.wrapper .header .global_navi ul li{text-align:right;border-bottom:dotted 1px #d2d2d2}.wrapper .header .global_navi ul li a{display:block;padding:10px 25px 10px 10px;font-weight:500;background-color:rgba(241,241,252,0);position:relative;-moz-transition:cubic-bezier(0, 0, 0.25, 1) 300ms;-o-transition:cubic-bezier(0, 0, 0.25, 1) 300ms;-webkit-transition:cubic-bezier(0, 0, 0.25, 1) 300ms;transition:cubic-bezier(0, 0, 0.25, 1) 300ms}.wrapper .header .global_navi ul li a:before{content:"";display:inline-block;position:absolute;top:50%;right:0;width:10px;height:2px;margin-top:-1px;background-color:#d2d2d2}.wrapper .header .global_navi ul li a:hover{background-color:rgba(241,241,252,0.9)}.wrapper .header .global_navi ul li span{display:block;padding:10px 25px 10px 10px;font-weight:500}.wrapper .header .global_navi ul li ul li{border-bottom:none;padding:0 15px 0 15px}.wrapper .header .global_navi ul li ul li a{font-size:12px;padding:10px 15px 10px 10px;font-weight:400;border-top:dotted 1px #d2d2d2}.wrapper .header .global_navi ul li ul li a:hover{background-color:rgba(241,241,252,0.7)}.wrapper .header .global_navi ul li ul li a:before{width:5px;height:1px;margin-top:-0.5px}.wrapper .header .profile{padding:20px}.wrapper .header .profile .image_container img{width:100%}.wrapper .header .profile h3{font-weight:500;font-size:13px;padding:10px 0 3px}.wrapper .header .profile p{font-size:12px}.wrapper .header .sns{position:absolute;bottom:0;left:0;width:100%;text-align:right;padding:20px;display:table}.wrapper .header .sns .text{width:53%;display:inline-block;vertical-align:middle;text-align:left;display:table-cell}.wrapper .header .sns a{width:22%;display:inline-block;vertical-align:middle;display:table-cell;padding:0 5px}.wrapper .header .sns a.twitter{width:25%}.wrapper .header .sns a img{width:100%}.wrapper .hamburger{display:none}.mT10{margin-top:10px !important}.mT15{margin-top:15px !important}.mT20{margin-top:20px !important}.mT25{margin-top:25px !important}.mB10{margin-bottom:10px !important}.mB15{margin-bottom:15px !important}.mB20{margin-bottom:20px !important}.mB25{margin-bottom:25px !important}@media screen and (max-width: 767px){br.pc{display:none}.display_pc{display:none !important}.display_sp{display:block !important}.wrapper>.wrap{padding-left:0}.wrapper>.wrap .container{padding-bottom:0}.wrapper>.wrap .container.key_visual{overflow:hidden}.wrapper>.wrap .container.key_visual .bg_key{min-width:auto;padding-top:100%;overflow:hidden;position:relative}.wrapper>.wrap .container.key_visual .bg_key img{width:250%;height:auto;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.wrapper>.wrap .container.key_visual .key_text .logo{top:53%;left:24%}.wrapper>.wrap .container.key_visual .key_text .logo img{width:53vw}.wrapper>.wrap .container.key_visual .key_text .text1{top:19vw;left:5%;width:90%;height:49%;padding:5vw 4vw;font-size:3.5vw}.wrapper>.wrap .container.key_visual .key_text .text1:after{display:none}.wrapper>.wrap .container.key_visual .key_text .text2{top:47vw;left:5%;width:90%;height:49%;font-size:3.5vw}.wrapper>.wrap .container.key_visual .key_text .text2 span{display:block;width:95%;bottom:5vw;right:4vw}.wrapper>.wrap .container.article>.inner .articla_key{padding:0}.wrapper>.wrap .container.article>.inner .articla_key .bg_key{padding-top:60%;min-width:auto;overflow:hidden;position:relative;background:#000}.wrapper>.wrap .container.article>.inner .articla_key .bg_key img{width:180%;height:auto;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);opacity:.6}.wrapper>.wrap .container.article>.inner .articla_key h1{left:3vw;bottom:3vw;font-size:6vw}.wrapper>.wrap .container.article>.inner .detail{width:90%;margin:10px auto 40px}.wrapper>.wrap .container.article>.inner .detail h2{font-size:20px;padding-bottom:15px}.wrapper>.wrap .container.article>.inner .detail h3{font-size:16px}.wrapper>.wrap .container .breadcrumb{padding:3vw}.wrapper>.wrap .container .list_article{padding:3vw}.wrapper>.wrap .container .list_article.column1 ul li .image_content img{width:100%}.wrapper>.wrap .container .list_article.column1 ul li .text_content{font-size:3.5vw}.wrapper>.wrap .container .list_article.column4 ul li{width:48%;margin-right:3.5%;margin-bottom:3.5%}.wrapper>.wrap .container .list_article.column4 ul li:nth-child(2n){margin-right:0}.wrapper>.wrap .container .list_article.column6 ul li{width:31.3%;margin-right:3%;margin-bottom:3%}.wrapper>.wrap .container .list_article.column6 ul li:nth-child(3n){margin-right:0}.wrapper>.wrap .container .list_article ul li a .text{height:62px;padding:10px}.wrapper>.wrap .anc_pagetop{bottom:15px;right:15px}.wrapper .header{z-index:100;display:none;width:100%;height:100%;position:fixed;top:0;left:0;background-color:transparent}.wrapper .header .blank_area{display:block;width:100%;height:100%;background-color:rgba(0,37,71,0.8);position:absolute;top:0;left:0;z-index:101}.wrapper .header .blank_area+.inner{-webkit-transition:300ms cubic-bezier(0, 0, 0.85, 1);background-color:rgba(255,255,255,0.95);width:75%;overflow-x:hidden;overflow-y:auto;height:100%;min-height:100%;position:absolute;top:0;left:-100%;z-index:102;padding:12px 12px 20px}.wrapper .header .sns{position:static}.wrapper .hamburger{display:inline-block;width:48px;height:40px;position:relative;vertical-align:top;position:fixed;top:15px;left:12px;z-index:100;background-color:#002546}.wrapper .hamburger .line{width:21px;height:2px;position:absolute;background-color:#fff;left:15px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;-moz-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;-webkit-transition:all .25s ease-in-out;-webkit-transition-delay:0s;transition:all .25s ease-in-out 0s}.wrapper .hamburger .line.line1{top:12px}.wrapper .hamburger .line.line2{top:19px}.wrapper .hamburger .line.line3{top:19px}.wrapper .hamburger .line.line4{top:26px}.wrapper .hamburger.open{background-color:rgba(0,37,70,0);left:85vw}.wrapper .hamburger.open .line.line1{display:none}.wrapper .hamburger.open .line.line2{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.wrapper .hamburger.open .line.line3{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.wrapper .hamburger.open .line.line4{display:none}.wrapper .hamburger.open .unread{display:none}.mT10{margin-top:20px !important}.mT15{margin-top:30px !important}.mT20{margin-top:40px !important}.mT25{margin-top:50px !important}.mB10{margin-bottom:20px !important}.mB15{margin-bottom:30px !important}.mB20{margin-bottom:40px !important}.mB25{margin-bottom:50px !important}}.wrapper .form_area.worker h1{background-color:#0386c8}.wrapper .form_area.company h1{background-color:#61b845}.wrapper .form_area.business h1{background-color:#292929}.wrapper .form_layout .require_text{text-align:right;color:red}.wrapper .form_layout.worker{background-color:#f4f9ff}.wrapper .form_layout.worker dl dt{border-bottom:solid 1px #0386c8}.wrapper .form_layout.worker .action_area .next{background-color:#0386c8}.wrapper .form_layout.company{background-color:#f4f9ff}.wrapper .form_layout.company dl dt{border-bottom:solid 1px #61b845}.wrapper .form_layout.company .action_area .next{background-color:#61b845}.wrapper .form_layout.business{background-color:#f4f9ff}.wrapper .form_layout.business dl dt{border-bottom:solid 1px #292929}.wrapper .form_layout.business .action_area .next{background-color:#292929}.wrapper .action_area{margin-top:12px;text-align:center;position:relative}.wrapper .action_area .next{-moz-appearance:none;-webkit-appearance:none;vertical-align:top;position:relative;display:block;font-size:16px;margin:0 auto 20px;text-decoration:none;text-align:center;width:75%;background-color:#e93131;padding:15px 0;color:#ffffff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;cursor:pointer;box-shadow:0 5px 8px 0 rgba(3,0,0,0.2);border:none}.wrapper .action_area .next.worker{background-color:#0386c8}.wrapper .action_area .next.company{background-color:#61b845}.wrapper .action_area .next.business{background-color:#292929}.wrapper .form_area h1{background-color:#cb0a0a;text-align:center;color:#ffffff;padding:5vw 0;font-size:5vw}.wrapper .form_area.confirm h2{text-align:center;padding-bottom:20px}.wrapper .form_area.confirm p{text-align:left;font-size:16px;padding-top:20px;padding-bottom:20px}.wrapper .form_area.confirm .hide_confirm{display:none}.wrapper .form_layout{padding:15px 15px 30px;background-color:#fff4f4}.wrapper .form_layout.complete h2{font-size:14px;margin:0 auto 30px;text-align:center}.wrapper .form_layout.complete h2 span{margin:10px auto;display:block;font-weight:normal}.wrapper .form_layout.complete .text{text-align:center}.wrapper .form_layout.complete .text .t1{font-size:20px;font-weight:bold}.wrapper .form_layout.complete .text .t2{margin-top:10px;font-size:16px;font-weight:bold;line-height:190%}.wrapper .form_layout.complete .text .t2 span{color:#ff0000}.wrapper .form_layout.complete .flow{margin-top:20px;background-color:#fdfdf0;padding:30px 0 30px 10px}.wrapper .form_layout.complete .flow ul li p{display:table}.wrapper .form_layout.complete .flow ul li p img{display:table-cell;width:30px;vertical-align:middle;margin-right:10px}.wrapper .form_layout.complete .flow ul li p span{display:table-cell;vertical-align:middle;font-weight:bold}.wrapper .form_layout.complete .flow ul li a{display:block;width:75%;margin:0 auto}.wrapper .form_layout dl{width:100%;text-align:left}.wrapper .form_layout dl .required{color:red;margin:5px 0}.wrapper .form_layout dl dt{width:100%;color:#646464;padding:12px 0 2px;position:relative;height:auto !important;border-bottom:solid 1px #fe0000;font-size:4vw}.wrapper .form_layout dl dt span{color:red}.wrapper .form_layout dl dd{width:100%;padding:10px 0;position:relative;vertical-align:top}.wrapper .form_layout dl dd p{font-size:3.2vw}.wrapper .form_layout dl dd p.attention{margin-top:10px}.wrapper .form_layout dl dd .keyword_layout{display:block;color:#646464;font-size:14px}.wrapper .form_layout dl dd .keyword_layout.inline{display:inline-block;width:48.5%;vertical-align:top;margin-right:1%;font-size:4vw}.wrapper .form_layout dl dd .keyword_layout.inline:last-child{margin-right:0}.wrapper .form_layout dl dd .keyword_layout.mt{margin-top:14px;position:relative}.wrapper .form_layout dl dd .keyword_layout.date{display:block}.wrapper .form_layout dl dd .keyword_layout input{-moz-appearance:none;-webkit-appearance:none;color:#646464;outline:none;font-size:16px;padding-left:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #ffffff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;height:34px;width:100%}.wrapper .form_layout dl dd .keyword_layout input.challange{margin-top:12px}.wrapper .form_layout dl dd .keyword_layout input.tape_text{width:17%;margin:0 2%;display:inline-block}.wrapper .form_layout dl dd .keyword_layout input.half{width:100%;margin-right:0}.wrapper .form_layout dl dd .keyword_layout input.small{width:70%;margin-left:3%}.wrapper .form_layout dl dd .keyword_layout input.small.kanji{width:82%}.wrapper .form_layout dl dd .keyword_layout input:focus{background-color:#f9f9f9;border:solid 2px #dcdcdc}.wrapper .form_layout dl dd .textarea_layout{display:block;width:100%}.wrapper .form_layout dl dd .textarea_layout textarea{-moz-appearance:none;-webkit-appearance:none;outline:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:solid 1px #ffffff;padding:10px;width:100%;font-size:16px}.wrapper .form_layout dl dd .textarea_layout textarea:focus{background-color:#f9f9f9}.wrapper .form_layout dl dd .ui_checkbox{display:block;vertical-align:middle;margin-left:4px;text-align:center}.wrapper .form_layout dl dd .ui_checkbox .box{position:relative;display:inline-block;margin-bottom:12px}.wrapper .form_layout dl dd .ui_checkbox.block .box{display:block}.wrapper .form_layout dl dd .ui_checkbox.block .box+.box{margin-top:6px}.wrapper .form_layout dl dd .ui_checkbox.block .box .checkbox+span{margin-right:0;font-weight:700}.wrapper .form_layout dl dd .ui_checkbox .checkbox{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:absolute}.wrapper .form_layout dl dd .ui_checkbox .checkbox+span{position:relative;display:inline-block;padding-left:24px;min-height:18px;line-height:18px;cursor:pointer}.wrapper .form_layout dl dd .ui_checkbox .checkbox+span::before{position:absolute;left:0;top:0;display:inline-block;width:18px;height:18px;content:url("../img/checkbox_off.png")}.wrapper .form_layout dl dd .ui_checkbox .checkbox:checked+span::before{content:url("../img/checkbox_on.png")}.wrapper .form_layout dl dd .ui_checkbox .checkbox:disabled+span{opacity:.3;cursor:not-allowed}.wrapper .form_layout dl dd .ui_checkbox .checkbox.focus+span{text-decoration:underline}.wrapper .form_layout dl dd .ui_checkbox .checkbox.focus:checked+span{text-decoration:none}.wrapper .form_layout dl dd .ui_checkbox .checkbox.inline+span{width:auto;margin-right:10px}.wrapper .form_layout dl dd .ui_checkbox .checkbox+span{width:auto;margin-right:20px;font-weight:normal;line-height:1.2;font-size:14px;margin-bottom:6px}.wrapper .form_layout dl dd .ui_checkbox .checkbox+span:last-child{margin-bottom:0}.wrapper .form_layout dl dd .ui_radiobox{display:inline-block;vertical-align:middle;margin-left:4px}.wrapper .form_layout dl dd .ui_radiobox .mwform-radio-field{display:block;margin:5px 0}.wrapper .form_layout dl dd .ui_radiobox .box{position:relative;display:inline-block;margin-bottom:12px}.wrapper .form_layout dl dd .ui_radiobox.block .box{display:block}.wrapper .form_layout dl dd .ui_radiobox.block .box+.box{margin-top:6px}.wrapper .form_layout dl dd .ui_radiobox.block .box .radiobox+span{margin-right:0}.wrapper .form_layout dl dd .ui_radiobox .radiobox{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:absolute}.wrapper .form_layout dl dd .ui_radiobox .radiobox+span{position:relative;display:inline-block;padding-left:24px;min-height:18px;line-height:18px;cursor:pointer}.wrapper .form_layout dl dd .ui_radiobox .radiobox+span::before{position:absolute;left:0;top:0;display:inline-block;width:18px;height:18px;content:url("../img/radiobox_off.png")}.wrapper .form_layout dl dd .ui_radiobox .radiobox:checked+span::before{content:url("../img/radiobox_on.png")}.wrapper .form_layout dl dd .ui_radiobox .radiobox:disabled+span{opacity:.3;cursor:not-allowed}.wrapper .form_layout dl dd .ui_radiobox .radiobox.focus+span{text-decoration:underline}.wrapper .form_layout dl dd .ui_radiobox .radiobox.focus:checked+span{text-decoration:none}.wrapper .form_layout dl dd .ui_radiobox .radiobox.inline+span{width:auto;margin-right:10px}.wrapper .form_layout dl dd .ui_radiobox .radiobox+span{width:auto;margin-right:20px;font-weight:normal;line-height:1.3;font-size:16px;margin-bottom:6px}.wrapper .form_layout dl dd .ui_radiobox .radiobox+span:last-child{margin-bottom:0}.wrapper .form_layout dl dd .select_layout{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:inline-block;vertical-align:middle;width:100%}.wrapper .form_layout dl dd .select_layout select{position:absolute;top:0;left:0;z-index:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-ms-filter:"alpha(opacity=0)";-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;width:100%;height:100%}.wrapper .form_layout dl dd .select_layout .inner{position:relative;z-index:0;box-sizing:border-box;overflow:hidden;text-align:center;float:left;color:#c7c7c7;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:100%;background-color:#fff;border:solid 1px #ffffff;margin-right:4px;height:34px;line-height:34px}.wrapper .form_layout dl dd .select_layout span.selected{color:#646464}.wrapper .form_layout dl dd .select_layout.year{width:25%;vertical-align:sub}.wrapper .form_layout dl dd .select_layout.year:last-child{margin-right:0}.wrapper .form_layout dl dd .select_layout.small{width:13%;margin-left:1.5%;vertical-align:sub}.wrapper .form_layout dl dd .select_layout.small:last-child{margin-right:0}.wrapper .form_layout dl dd .file_layout{padding:0 0 10px;position:relative}.wrapper .form_layout dl dd .file_layout input{opacity:0;position:absolute}.wrapper .form_layout dl dd .file_layout .image_area{width:100%;background-color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-align:center;color:#aeaeae;position:relative}.wrapper .form_layout dl dd .file_layout .text{font-size:3.5vw}.wrapper .form_layout dl dd .file_layout .ui_checkbox{display:block;text-align:center;margin-top:12px}.wrapper .form_layout dl dd .file_layout .ui_checkbox .box{margin-bottom:0}.wrapper .form_layout dl dd .file_layout .ui_checkbox span{font-size:14px}.wrapper .form_layout dl dd .file_layout .text_area{width:100%;text-align:left}.wrapper .form_layout dl dd .file_layout .text_area .picture{display:inline-block;text-align:center;width:180px;height:40px;line-height:40px;background-color:#e93131;color:#ffffff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-top:8px;margin-bottom:12px;cursor:pointer;box-shadow:0 5px 8px 0 rgba(3,0,0,0.2)}.wrapper .form_layout dl dd .file_layout .text_area input{opacity:0}.wrapper .form_layout dl dd .text_policy{height:50vw;overflow-x:hidden;overflow-y:scroll;margin-bottom:20px;background-color:#fff;padding:15px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.wrapper .form_layout .action_area{margin-top:12px;text-align:center;position:relative}.wrapper .form_layout .action_area .prev{-moz-appearance:none;-webkit-appearance:none;vertical-align:top;position:relative;display:block;font-size:16px;margin:0 auto 20px;text-decoration:none;text-align:center;width:180px;height:40px;line-height:40px;background-color:#ffffff;color:#646464;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;cursor:pointer;border:none}.wrapper .form_layout .action_area .next{-moz-appearance:none;-webkit-appearance:none;vertical-align:top;position:relative;display:block;font-size:16px;margin:0 auto 20px;text-decoration:none;text-align:center;width:75%;background-color:#e93131;padding:15px 0;color:#ffffff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;cursor:pointer;box-shadow:0 5px 8px 0 rgba(3,0,0,0.2);border:none}.wrapper .form_layout .action_area .disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5;-ms-filter:"alpha(opacity=50)"}@media screen and (min-width: 769px){.wrapper .form_area h1{padding:50px 0;font-size:25px}.wrapper .form_layout.complete h2{font-size:14px}.wrapper .form_layout.complete .text{text-align:center}.wrapper .form_layout.complete .text .t1{font-size:20px;font-weight:bold}.wrapper .form_layout.complete .text .t2{margin-top:10px;font-size:16px;font-weight:bold;line-height:190%}.wrapper .form_layout.complete .text .t2 span{color:#ff0000}.wrapper .form_layout.complete .flow ul li p{margin:20px auto;font-size:18px}.wrapper .form_layout.complete .flow ul li a{width:300px}.wrapper .form_layout form{display:block;max-width:750px;margin:0 auto;padding:20px 60px}.wrapper .form_layout dl dt{font-size:20px}.wrapper .form_layout dl dd{font-size:16px}.wrapper .form_layout dl dd p{font-size:18px}.wrapper .form_layout dl dd .keyword_layout.inline{font-size:20px}.wrapper .form_layout dl dd .select_layout{font-size:16px}.wrapper .form_layout dl dd .select_layout .inner{font-size:16px}.wrapper .form_layout dl dd .file_layout .text{font-size:18px}.wrapper .form_layout dl dd .text_policy{height:200px}}.mw_wp_form_send_error{display:none !important}
