﻿.div,.ul,form ul,.p,.h2,.h3,.h4,.h5,.h6{max-width:1200px;height:auto;margin:24px auto;overflow:hidden}.div,.ul,form ul,.p,.h2,.h3,.h4,.h5,.h6{max-width:1200px;height:auto;margin:24px auto;overflow:hidden}form{display:block}form input[type="radio"],form input[type="checkbox"]{position:relative;vertical-align:middle;top:-3px}form input{height:35px;line-height:35px}form select{font-size:16px;margin-top:4px;margin-bottom:4px;min-height:41px;padding:8px 0}form input#firstname,form input#lastname,form input#firstfurigana,form input#lastfurigana{width:12em;max-width:99%}form #address1,form #other_address1,form #c_address1,form #guarantor_addr1,form #guarantor_addr2{width:25em;max-width:99%}form input[name=tel],form input[name=tel2]{width:12em;max-width:99%}form input#email{width:25em;max-width:99%}form h3{display:table-caption;max-width:1200px;margin:24px auto 0px auto;padding:12px 0px;font-size:18px;text-align:center;color:#fff;background-color:#29abe1}form ul{margin-top:0px}form ul li{float:left;height:4em;line-height:40px;padding:10px 0px;vertical-align:middle;box-sizing:border-box;border-top:1px solid #7f7f7f;display:inline-block}form ul li em.note{color:red;font-size:11px}form ul li input#leveraged{width:100px;font-size:16px}form ul li input#address1,form ul li input#c_address1,form ul li input#other_address1{width:80%}form ul li input#YYYY{width:50px}form ul li input#mm,form ul li input#dd{width:30px}form ul li label#returntel,form ul li label#returnmail{vertical-align:middile}form ul li textarea#txt{width:90%;height:90%}form ul li:nth-child(odd){clear:both;width:30%;padding-left:15px;background-color:#f1f0f0}form ul li:nth-child(even){width:70%;padding-left:24px}form ul li:nth-child(1),form ul li:nth-child(2){border-top:none}form ul li:last-child,form ul li:nth-last-child(2){height:4em;margin-bottom:48px;border-bottom:1px solid #7f7f7f}form button{width:200px;height:50px;margin:10px auto 30px auto;display:block}form .listbutton{width:10em;height:2.5em;margin:auto;display:block}form label{display:inline-block}.mod_form_importance{width:90%;max-width:1200px;margin:auto;padding:10px;border:double 3px #CCC;background-color:#DDD}.mod_form_importance h4{font-weight:bold;margin-bottom:0.5em;padding:10px 0;font-size:16px;color:#333;border-top:10px solid #E6E6E6;border-bottom:1px dotted #E6E6E6}.mod_form_importance p{margin:0 0 1em 0}.mod_form_importance_txt{width:auto;height:250px;overflow:scroll;margin:10px 0 20px 0;padding:10px 20px 15px 20px;background-color:#FFF}.mod_form_importance_txt ul,.mod_form_importance_txt ol,.mod_form_importance_txt dl{margin:0 0 1em 0}.mod_form_importance_txt ol,.mod_form_importance_txt li{list-style:decimal;margin-left:2em}.mod_form_importance_txt h5{margin:10px 0 5px 0;font-weight:bold;border-bottom:solid 1px #DDD;margin-bottom:0.7em;padding:5px 10px;color:#d62828;font-size:14px;border-bottom:2px dotted #E6E6E6;border-top-style:none;border-right-style:none;border-left-style:none;font-weight:bold}.mod_form_importance_txt p{margin:0 0 1em 0}.mod_form_importance_btn{text-align:center}.mod_form_importance_btn input,.mod_form_importance_btn select{vertical-align:middle}span{display:inline-block;word-break:keep-all}@media (max-width: 1024px){form h2{max-width:90%;display:block}}@media (max-width: 700px){header #header h1{font-size:1em;text-align:center}form h2{font-size:1.3em;max-width:initial}form h3{padding:0.5em 0;max-width:initial;display:block}input.num{width:50px}input.num2{width:90px}input#mm,input#dd{width:35px !important}.mod_form_importance_txt{height:150px;padding:10px}.mod_form_importance_txt ol,.mod_form_importance_txt li{margin-left:0.8em}}.div,.ul,form ul,.p,.h2,.h3,.h4,.h5,.h6{max-width:1200px;height:auto;margin:24px auto;overflow:hidden}ul{margin:0;padding:0;list-style:none}.contents{display:inline-block;width:100%;padding:0;margin:0;background:#f6bc60;box-shadow:0 0 50px 0 rgba(0,0,0,0.8);-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transition-duration:.5s;transition-duration:.5s}.contents__inner{display:table-cell;vertical-align:middle;text-align:center}.contents__inner h1{margin:0;padding:0;color:#FFF;font-size:40px;font-family:Futura, "Century Gothic", "helvetica neue", arial, sans-serif !important;font-style:italic}.contents__inner p{margin-top:20px;color:#FFF;font-size:20px}.contents__inner p span{border-bottom:1px solid #000}.drawer-menu{box-sizing:border-box;position:fixed;top:0;left:0;width:250px;height:100%;background:#2A2A2A;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:perspective(500px) rotateY(-90deg);transform:perspective(500px) rotateY(-90deg);opacity:0;overflow-x:hidden}.drawer-menu aside{height:100%;width:calc(250px + 17px);overflow-y:scroll}.check{display:none}.menu-btn{position:fixed;display:block;display:block;width:40px;height:40px;font-size:10px;text-align:center;cursor:pointer;z-index:3}.bar{position:absolute;top:4px;left:5px;display:block;width:32px;height:4px;background:#000;-webkit-transition:all .5s;transition:all .5s;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.bar.middle{top:14px;opacity:1}.bar.bottom{top:24px;-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}.menu-btn__text{position:absolute;bottom:0px;left:6px;margin:auto;color:#000;-webkit-transition:all .5s;transition:all .5s;display:block;visibility:visible;opacity:1}.menu-btn:hover .bar{background:#999}.menu-btn:hover .menu-btn__text{color:#888}.check:checked ~ .drawer-menu{-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;z-index:2}.check:checked ~ .contents{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:translateX(250px);-ms-transform:translateX(250px);transform:translateX(250px)}@media (min-width: 700px){.check:checked ~ .contents{width:calc(100% - 250px)}}#top-menu,#logout,footer{-webkit-transition-property:all;transition-property:all;-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transition-duration:.5s;transition-duration:.5s}.check:checked ~ #top-menu{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:translateX(250px);-ms-transform:translateX(250px);transform:translateX(250px)}@media (min-width: 700px){.check:checked ~ #top-menu{width:calc(100% - 250px)}}.check:checked ~ footer{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:translateX(250px);-ms-transform:translateX(250px);transform:translateX(250px)}@media (min-width: 700px){.check:checked ~ footer{width:calc(100% - 250px)}}.check:checked ~ div .menu-btn .menu-btn__text{visibility:hidden;opacity:0}.check:checked ~ div .menu-btn .bar.top{width:46px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.check:checked ~ div .menu-btn .bar.middle{opacity:0}.check:checked ~ div .menu-btn .bar.bottom{width:48px;top:36px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.check:checked ~ .close-menu{-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:.3s;transition-delay:.3s;background:rgba(0,0,0,0.5);visibility:visible;opacity:1;z-index:3}body{background-color:#ececec}section ul{margin:0 auto}#top-menu{display:table;position:fixed;z-index:3;width:100%;padding:0.5em 0;background:#FFF;color:#000;box-shadow:0 0 12px 0 rgba(0,0,0,0.6)}#top-menu .menu-btn{display:table-cell;position:relative;text-align:center}#top-menu label{display:table-cell;vertical-align:middle;padding:0 1em}#top-menu label:last-child{padding:0}#top-menu a{color:#000;text-decoration:none}#top-menu #logout-waku{text-align:right;position:relative}#top-menu #logout-waku a:before{content:"\0E741";display:inline-block;vertical-align:top;font-family:'Entypo';font-size:2em;margin-top:-0.5em}#side-menu section{text-indent:1em}#side-menu a{color:#B8B7CE;text-decoration:none}#side-menu span{color:#FFF}#side-menu ul li{line-height:2.5em}#side-menu ul li a{padding-left:1em}#side-menu ul li ul{padding-left:1em}#side-menu .header{color:#fff;background:#000;vertical-align:middle;line-height:2em;font-weight:bold}#side-menu #logo{background-color:#f5f5f8;padding:0.5em 0}#side-menu .logo{height:2.5em;width:100%;position:relative;content:"";display:inline-block;text-align:left;line-height:2em;margin-left:-1em;background-image:url(../img/logo.png);background-size:contain;background-repeat:no-repeat;background-position-x:1em;background-position-y:center}#side-menu .logo p{display:inline-block;margin-left:6em;margin-top:0.6em;color:#222;font-weight:bold;position:absolute;right:1em}#thanks{width:95%;text-align:center;font-size:1.5em;padding:5em 0}#thanks h2{font-size:2.3em;text-align:center}.contents{padding-top:58px;padding-bottom:5em;color:#000;background-color:#ececec;box-shadow:none}.contents h2{font-size:1.2em;font-weight:normal;margin-bottom:0;text-align:left}.contents h3{margin-top:0}.row-group{display:table-row-group}.row-group div div button{margin-bottom:10px}.formgroup_common h3,.formgroup_overview h3{display:table-caption;max-width:1200px;margin:24px auto 0px auto;padding:12px 0px;font-size:18px;text-align:center;color:#fff;background-color:#29abe1}form h3,.formgroup_common h3,.formgroup_overview h3{text-indent:1em;font-size:20px;text-align:left}form input,.formgroup_common input,.formgroup_overview input{font-size:16px;margin-top:4px;margin-bottom:4px;max-width:97%}form .text,.formgroup_common .text,.formgroup_overview .text{background-color:#fff;padding:1em}#formgroup_register,#formgroup_upload1,#formgroup_upload2,#formgroup_personalinfo,#formgroup_prsonalexperience,#formgroup_prsonaleconomic,.formgroup_common,.formgroup_overview{max-width:1200px;height:auto;margin:24px auto 12px auto;display:table;width:100%;border-collapse:collapse;box-shadow:0 0 3px rgba(0,0,0,0.2);position:relative}#formgroup_register h3,#formgroup_upload1 h3,#formgroup_upload2 h3,#formgroup_personalinfo h3,#formgroup_prsonalexperience h3,#formgroup_prsonaleconomic h3,.formgroup_common h3,.formgroup_overview h3{background-color:#747880;box-shadow:0 0 3px rgba(0,0,0,0.25)}#formgroup_register .formrow,#formgroup_register .formfooter,#formgroup_upload1 .formrow,#formgroup_upload1 .formfooter,#formgroup_upload2 .formrow,#formgroup_upload2 .formfooter,#formgroup_personalinfo .formrow,#formgroup_personalinfo .formfooter,#formgroup_prsonalexperience .formrow,#formgroup_prsonalexperience .formfooter,#formgroup_prsonaleconomic .formrow,#formgroup_prsonaleconomic .formfooter,.formgroup_common .formrow,.formgroup_common .formfooter,.formgroup_overview .formrow,.formgroup_overview .formfooter{display:table-row}#formgroup_register .formrow div,#formgroup_register .formfooter div,#formgroup_upload1 .formrow div,#formgroup_upload1 .formfooter div,#formgroup_upload2 .formrow div,#formgroup_upload2 .formfooter div,#formgroup_personalinfo .formrow div,#formgroup_personalinfo .formfooter div,#formgroup_prsonalexperience .formrow div,#formgroup_prsonalexperience .formfooter div,#formgroup_prsonaleconomic .formrow div,#formgroup_prsonaleconomic .formfooter div,.formgroup_common .formrow div,.formgroup_common .formfooter div,.formgroup_overview .formrow div,.formgroup_overview .formfooter div{vertical-align:middle;font-size:16px;display:table-cell;border-top:1px solid #a8a8a8;border-bottom:1px solid #a8a8a8}#formgroup_register .formrow div:nth-child(odd),#formgroup_register .formfooter div:nth-child(odd),#formgroup_upload1 .formrow div:nth-child(odd),#formgroup_upload1 .formfooter div:nth-child(odd),#formgroup_upload2 .formrow div:nth-child(odd),#formgroup_upload2 .formfooter div:nth-child(odd),#formgroup_personalinfo .formrow div:nth-child(odd),#formgroup_personalinfo .formfooter div:nth-child(odd),#formgroup_prsonalexperience .formrow div:nth-child(odd),#formgroup_prsonalexperience .formfooter div:nth-child(odd),#formgroup_prsonaleconomic .formrow div:nth-child(odd),#formgroup_prsonaleconomic .formfooter div:nth-child(odd),.formgroup_common .formrow div:nth-child(odd),.formgroup_common .formfooter div:nth-child(odd),.formgroup_overview .formrow div:nth-child(odd),.formgroup_overview .formfooter div:nth-child(odd){padding-top:8px;padding-bottom:8px;padding-left:15px;padding-right:15px;background-color:#fff;border-left:1px solid #a8a8a8}#formgroup_register .formrow div:nth-child(even),#formgroup_register .formfooter div:nth-child(even),#formgroup_upload1 .formrow div:nth-child(even),#formgroup_upload1 .formfooter div:nth-child(even),#formgroup_upload2 .formrow div:nth-child(even),#formgroup_upload2 .formfooter div:nth-child(even),#formgroup_personalinfo .formrow div:nth-child(even),#formgroup_personalinfo .formfooter div:nth-child(even),#formgroup_prsonalexperience .formrow div:nth-child(even),#formgroup_prsonalexperience .formfooter div:nth-child(even),#formgroup_prsonaleconomic .formrow div:nth-child(even),#formgroup_prsonaleconomic .formfooter div:nth-child(even),.formgroup_common .formrow div:nth-child(even),.formgroup_common .formfooter div:nth-child(even),.formgroup_overview .formrow div:nth-child(even),.formgroup_overview .formfooter div:nth-child(even){padding-left:24px;padding-top:8px;padding-bottom:8px;padding-right:15px;background-color:#fff;border-right:1px solid #a8a8a8}#formgroup_register .formrow div p,#formgroup_register .formfooter div p,#formgroup_upload1 .formrow div p,#formgroup_upload1 .formfooter div p,#formgroup_upload2 .formrow div p,#formgroup_upload2 .formfooter div p,#formgroup_personalinfo .formrow div p,#formgroup_personalinfo .formfooter div p,#formgroup_prsonalexperience .formrow div p,#formgroup_prsonalexperience .formfooter div p,#formgroup_prsonaleconomic .formrow div p,#formgroup_prsonaleconomic .formfooter div p,.formgroup_common .formrow div p,.formgroup_common .formfooter div p,.formgroup_overview .formrow div p,.formgroup_overview .formfooter div p{padding:8px;border:2px dotted red;border-radius:8px}#formgroup_register .inbutton div button,#formgroup_upload1 .inbutton div button,#formgroup_upload2 .inbutton div button,#formgroup_personalinfo .inbutton div button,#formgroup_prsonalexperience .inbutton div button,#formgroup_prsonaleconomic .inbutton div button,.formgroup_common .inbutton div button,.formgroup_overview .inbutton div button{display:inline-block;margin:5px;width:10em;height:2.5em}#formgroup_register .inbuttonh div button,#formgroup_upload1 .inbuttonh div button,#formgroup_upload2 .inbuttonh div button,#formgroup_personalinfo .inbuttonh div button,#formgroup_prsonalexperience .inbuttonh div button,#formgroup_prsonaleconomic .inbuttonh div button,.formgroup_common .inbuttonh div button,.formgroup_overview .inbuttonh div button{display:block;margin:5px;width:10em;height:2.5em}#formgroup_register .bordernone div,#formgroup_upload1 .bordernone div,#formgroup_upload2 .bordernone div,#formgroup_personalinfo .bordernone div,#formgroup_prsonalexperience .bordernone div,#formgroup_prsonaleconomic .bordernone div,.formgroup_common .bordernone div,.formgroup_overview .bordernone div{border-top:0;border-bottom:0}#formgroup_register .border-topnone div,#formgroup_upload1 .border-topnone div,#formgroup_upload2 .border-topnone div,#formgroup_personalinfo .border-topnone div,#formgroup_prsonalexperience .border-topnone div,#formgroup_prsonaleconomic .border-topnone div,.formgroup_common .border-topnone div,.formgroup_overview .border-topnone div{border-top:0}#formgroup_register .formfooter,#formgroup_upload1 .formfooter,#formgroup_upload2 .formfooter,#formgroup_personalinfo .formfooter,#formgroup_prsonalexperience .formfooter,#formgroup_prsonaleconomic .formfooter,.formgroup_common .formfooter,.formgroup_overview .formfooter{display:table-caption;position:absolute;border-right:1px solid #a8a8a8;border-bottom:1px solid #a8a8a8;box-shadow:0 2px 3px rgba(0,0,0,0.2)}#formgroup_register .formfooter div,#formgroup_upload1 .formfooter div,#formgroup_upload2 .formfooter div,#formgroup_personalinfo .formfooter div,#formgroup_prsonalexperience .formfooter div,#formgroup_prsonaleconomic .formfooter div,.formgroup_common .formfooter div,.formgroup_overview .formfooter div{width:1200px;border-top:0;text-align:center}#formgroup_register .formfooter div p,#formgroup_upload1 .formfooter div p,#formgroup_upload2 .formfooter div p,#formgroup_personalinfo .formfooter div p,#formgroup_prsonalexperience .formfooter div p,#formgroup_prsonaleconomic .formfooter div p,.formgroup_common .formfooter div p,.formgroup_overview .formfooter div p{display:inline-block}#formgroup_register .labelright div:nth-child(odd),#formgroup_upload1 .labelright div:nth-child(odd),#formgroup_upload2 .labelright div:nth-child(odd),#formgroup_personalinfo .labelright div:nth-child(odd),#formgroup_prsonalexperience .labelright div:nth-child(odd),#formgroup_prsonaleconomic .labelright div:nth-child(odd),.formgroup_common .labelright div:nth-child(odd),.formgroup_overview .labelright div:nth-child(odd){text-align:right;padding-right:6em}#formgroup_upload2{margin:30px auto 30px auto}input[name="YYYY"]{width:5em}input[name="mm"],input[name="dd"]{width:3em}textarea{width:90%;font-size:1.1em}input[type="checkbox"],input[type="file"]{font-size:1.1em}.housemategroup_off{display:none !important}.note{font-size:0.8em;color:red}.note{display:inline-block;color:red;float:right;font-size:0.8em}#mod_form_importance_txt ol li p{width:100%}#profile_view,#profile_check,#admin_profile_view,.formgroup_common{max-width:1200px;height:auto;margin:24px auto 12px auto;display:table;width:90%;border-collapse:collapse;box-shadow:0 0 3px rgba(0,0,0,0.2)}#profile_view h3,#profile_check h3,#admin_profile_view h3,.formgroup_common h3{display:table-caption;color:#fff;background-color:#747880;padding:1em;box-shadow:0 0 3px rgba(0,0,0,0.25)}#profile_view .header,#profile_view .row,#profile_check .header,#profile_check .row,#admin_profile_view .header,#admin_profile_view .row,.formgroup_common .header,.formgroup_common .row{display:table-row;text-decoration:none}#profile_view .header div,#profile_view .row div,#profile_check .header div,#profile_check .row div,#admin_profile_view .header div,#admin_profile_view .row div,.formgroup_common .header div,.formgroup_common .row div{display:table-cell;vertical-align:middle;padding:0.5em 1em;border:1px solid;border-top:1px solid #888;border-bottom:1px solid #888}#profile_view .header,#profile_check .header,#admin_profile_view .header,.formgroup_common .header{color:#fff;background-color:#4e525a}#profile_view .row,#profile_check .row,#admin_profile_view .row,.formgroup_common .row{color:#000}#profile_view .row:nth-child(even),#profile_check .row:nth-child(even),#admin_profile_view .row:nth-child(even),.formgroup_common .row:nth-child(even){background-color:#f7f7f8}#profile_view .row:hover,#profile_check .row:hover,#admin_profile_view .row:hover,.formgroup_common .row:hover{background-color:#a8e8ff}#profile_view .formrow,#profile_check .formrow,#admin_profile_view .formrow,.formgroup_common .formrow{display:table-row}#profile_view .formrow div,#profile_check .formrow div,#admin_profile_view .formrow div,.formgroup_common .formrow div{vertical-align:middle;font-size:16px;display:table-cell;border-top:1px solid #a8a8a8;border-bottom:1px solid #a8a8a8}#profile_view .formrow div:nth-child(odd),#profile_check .formrow div:nth-child(odd),#admin_profile_view .formrow div:nth-child(odd),.formgroup_common .formrow div:nth-child(odd){padding-top:8px;padding-bottom:8px;padding-left:15px;padding-right:15px;background-color:#fff;border-left:1px solid #a8a8a8}#profile_view .formrow div:nth-child(odd):after,#profile_check .formrow div:nth-child(odd):after,#admin_profile_view .formrow div:nth-child(odd):after,.formgroup_common .formrow div:nth-child(odd):after{content:"：";display:inline-block}#profile_view .formrow div:nth-child(odd):before,#profile_check .formrow div:nth-child(odd):before,#admin_profile_view .formrow div:nth-child(odd):before,.formgroup_common .formrow div:nth-child(odd):before{content:" ";display:inline-block;min-height:1.5em;vertical-align:middle}#profile_view .formrow div:nth-child(even),#profile_check .formrow div:nth-child(even),#admin_profile_view .formrow div:nth-child(even),.formgroup_common .formrow div:nth-child(even){padding-left:24px;padding-top:8px;padding-bottom:8px;padding-right:15px;background-color:#fff;border-right:1px solid #a8a8a8}#profile_view .formrow div p,#profile_check .formrow div p,#admin_profile_view .formrow div p,.formgroup_common .formrow div p{padding:8px;border:2px dotted red;border-radius:8px}#profile_view .formrow div .fix-button,#profile_check .formrow div .fix-button,#admin_profile_view .formrow div .fix-button,.formgroup_common .formrow div .fix-button{display:inline-block;float:right}.profile_common,.profile_support{max-width:1200px;height:auto;margin:24px auto 12px auto;display:table;width:90%;border-collapse:collapse;box-shadow:0 0 3px rgba(0,0,0,0.2);color:#000;background-color:#fff}.profile_common h3,.profile_support h3{display:table-caption;color:#fff;background-color:#747880;padding:1em;box-shadow:0 0 3px rgba(0,0,0,0.25);text-align:left}.profile_common .text,.profile_support .text{padding:1em}.profile_common .imga,.profile_support .imga{width:250px;height:auto;display:inline-block;margin:0.5em;vertical-align:middle;text-decoration:none;color:currentColor}.profile_common .imga img,.profile_support .imga img{width:100%;height:auto}.profile_common .img-waku,.profile_support .img-waku{display:inline-block;text-align:center;vertical-align:bottom;margin:0.8em}.profile_common .img-waku .auth-box,.profile_support .img-waku .auth-box{padding:0 0.5em;position:relative;min-height:1.5em}.profile_common .img-waku .auth-box button,.profile_support .img-waku .auth-box button{float:right}.profile_common .img-waku .auth-box .left,.profile_support .img-waku .auth-box .left{float:left}.profile_common .img-waku a,.profile_support .img-waku a{display:block}.profile_common .img-waku button,.profile_support .img-waku button{display:inline-block}.profile_common .header,.profile_common .row,.profile_support .header,.profile_support .row{display:table-row;text-decoration:none}.profile_common .header div,.profile_common .row div,.profile_support .header div,.profile_support .row div{display:table-cell;vertical-align:middle;padding:0.5em 1em;border:1px solid;border-top:1px solid #888;border-bottom:1px solid #888}.profile_common .header,.profile_support .header{color:#fff;background-color:#4e525a}.profile_common .row,.profile_support .row{color:#000}.profile_common .row:nth-child(even),.profile_support .row:nth-child(even){background-color:#f7f7f8}.profile_common .row:hover,.profile_support .row:hover{background-color:#a8e8ff}.profile_common .formrow,.profile_support .formrow{display:table-row}.profile_common .formrow div,.profile_support .formrow div{vertical-align:middle;font-size:16px;display:table-cell;border-top:1px solid #a8a8a8;border-bottom:1px solid #a8a8a8}.profile_common .formrow div:nth-child(odd),.profile_support .formrow div:nth-child(odd){padding-top:8px;padding-bottom:8px;padding-left:15px;padding-right:15px;background-color:#fff;border-left:1px solid #a8a8a8}.profile_common .formrow div:nth-child(odd):after,.profile_support .formrow div:nth-child(odd):after{content:"：";display:inline-block}.profile_common .formrow div:nth-child(even),.profile_support .formrow div:nth-child(even){padding-left:24px;padding-top:8px;padding-bottom:8px;padding-right:15px;background-color:#fff;border-right:1px solid #a8a8a8}.profile_common .formrow div p,.profile_support .formrow div p{padding:8px;border:2px dotted red;border-radius:8px}.profile_common .formrow div .fix-button,.profile_support .formrow div .fix-button{display:inline-block;float:right}.profile_common .inbutton button,.profile_support .inbutton button{display:inline-block;margin:5px;width:10em;height:2.5em}.profile_common .inbuttonh,.profile_support .inbuttonh{text-align:center}.profile_common .inbuttonh button,.profile_support .inbuttonh button{display:block;margin:5px auto;width:10em;height:2.5em}.profile_common .change-waku,.profile_support .change-waku{display:inline-block;text-align:center;border:1px solid #ddd;margin:0.5em;padding:0.5em;width:15vw}.profile_common .change-waku button,.profile_support .change-waku button{display:block;float:initial;margin:auto;font-size:1.25em;border-radius:0.2em;padding:0 1em}.profile_common .change-waku h3,.profile_support .change-waku h3{font-size:0.8em;border-radius:2em}.profile_common .change-waku .imga,.profile_support .change-waku .imga{width:95%;margin:0.5em 0}.profile_support h3{font-weight:bold}.profile_support h3 span{font-weight:normal;padding-right:1.75em}.profile_support .row{text-align:left;line-height:1.45em;word-break:break-all}.profile_support .row:hover{background-color:#f7f7f8}.res h3{background-color:#43ac6a}#document-upload,#formgroup_upload1{width:90%}.formgroup_overview{width:90%}.waku_onry{background-color:initial;box-shadow:none;margin-top:0;margin-bottom:-20px}.search_form{width:90%}.search_form input[type=text]{text-indent:.5em}.search_form button{display:inline-block;height:42px;line-height:32px;margin-bottom:0}.hw30 .formrow div:nth-child(odd){width:30%}.nolist .row:nth-child(even){background-color:#fff}.nolist .row:hover{background-color:#fff}footer{box-shadow:none}footer #footer p:nth-child(1){text-align:right}.lum-lightbox{z-index:999}.lum-lightbox-inner img{max-width:100vw;max-height:90vh}.lum-gallery-button:after{width:3vw;height:3vw}.warning{border:2px dotted red}.auth_true{position:relative}.auth_true:before{content:" ";display:block;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(190,192,193,0.7)}.auth_true:after{content:"認証済み";display:block;position:absolute;text-align:center;top:4px;right:4px;border:2px solid #9bd49b;border-radius:8px;padding:5px;color:#FFF;background-color:#2e792e}.auth_false{position:relative}.auth_false:after{content:"画像に不備があります。";display:block;position:absolute;text-align:center;top:4px;right:4px;border:2px solid #F44336;border-radius:8px;padding:5px;color:#FFF;background-color:#983730}.auth_wait{position:relative}.auth_wait:after{content:"認証待ち";display:block;position:absolute;text-align:center;top:4px;right:4px;border:2px solid #FFC107;border-radius:8px;padding:5px;color:#FFF;background-color:#bb8c00}.inbutton button{display:inline-block;height:auto;width:auto;margin:0;vertical-align:middle}@media (min-width: 700px){.width_fixed_250,.wf250{width:250px}.width_fixed_200,.wf200{width:200px}}@media (max-width: 700px){.contents section{width:95%;margin:auto}.contents section h3{display:block}.contents section:first-child h3{margin-top:0;text-indent:0;padding-left:1em}section .formgroup_overview{margin-bottom:2em}section .formgroup_overview h3{margin-top:1em}section:first-child .formgroup_overview h3{margin-top:0em}#profile_view{width:100%}#profile_view .formrow div{vertical-align:middle;font-size:16px;display:block;border-top:0;border-bottom:0}#profile_view .formrow div:nth-child(odd){font-size:0.85em;color:#333;padding-top:8px;padding-bottom:8px;padding-left:8px;padding-right:15px;background-color:#fff;border-left:1px solid #a8a8a8;border-right:1px solid #a8a8a8}#profile_view .formrow div:nth-child(odd):after{content:" ";display:inline-block}#profile_view .formrow div:nth-child(odd):before{content:" ";color:#888;display:inline-block;min-height:1em;vertical-align:baseline}#profile_view .formrow div:nth-child(even){padding-left:24px;padding-top:8px;padding-bottom:8px;padding-right:15px;background-color:#fff;border-left:1px solid #a8a8a8;border-right:1px solid #a8a8a8;border-bottom:1px solid #a8a8a8}#formgroup_upload .formrow div input[type="file"]{font-size:16px}#formgroup_register,#formgroup_upload1,#formgroup_upload2,#formgroup_personalinfo,#formgroup_prsonalexperience,#formgroup_prsonaleconomic,.formgroup_common,.formgroup_overview{max-width:1200px;height:auto;margin:0px auto 0px auto;display:block;width:100%}#formgroup_register .formrow,#formgroup_register .formfooter,#formgroup_upload1 .formrow,#formgroup_upload1 .formfooter,#formgroup_upload2 .formrow,#formgroup_upload2 .formfooter,#formgroup_personalinfo .formrow,#formgroup_personalinfo .formfooter,#formgroup_prsonalexperience .formrow,#formgroup_prsonalexperience .formfooter,#formgroup_prsonaleconomic .formrow,#formgroup_prsonaleconomic .formfooter,.formgroup_common .formrow,.formgroup_common .formfooter,.formgroup_overview .formrow,.formgroup_overview .formfooter{display:block}#formgroup_register .formrow div,#formgroup_register .formfooter div,#formgroup_upload1 .formrow div,#formgroup_upload1 .formfooter div,#formgroup_upload2 .formrow div,#formgroup_upload2 .formfooter div,#formgroup_personalinfo .formrow div,#formgroup_personalinfo .formfooter div,#formgroup_prsonalexperience .formrow div,#formgroup_prsonalexperience .formfooter div,#formgroup_prsonaleconomic .formrow div,#formgroup_prsonaleconomic .formfooter div,.formgroup_common .formrow div,.formgroup_common .formfooter div,.formgroup_overview .formrow div,.formgroup_overview .formfooter div{font-size:16px;display:block;border-bottom:0}#formgroup_register .formrow div:nth-child(odd),#formgroup_register .formfooter div:nth-child(odd),#formgroup_upload1 .formrow div:nth-child(odd),#formgroup_upload1 .formfooter div:nth-child(odd),#formgroup_upload2 .formrow div:nth-child(odd),#formgroup_upload2 .formfooter div:nth-child(odd),#formgroup_personalinfo .formrow div:nth-child(odd),#formgroup_personalinfo .formfooter div:nth-child(odd),#formgroup_prsonalexperience .formrow div:nth-child(odd),#formgroup_prsonalexperience .formfooter div:nth-child(odd),#formgroup_prsonaleconomic .formrow div:nth-child(odd),#formgroup_prsonaleconomic .formfooter div:nth-child(odd),.formgroup_common .formrow div:nth-child(odd),.formgroup_common .formfooter div:nth-child(odd),.formgroup_overview .formrow div:nth-child(odd),.formgroup_overview .formfooter div:nth-child(odd){width:auto;font-size:0.85em;color:#333;padding-top:4px;padding-bottom:4px;padding-left:4px;padding-right:4px;border-left:0px solid #a8a8a8}#formgroup_register .formrow div:nth-child(even),#formgroup_register .formfooter div:nth-child(even),#formgroup_upload1 .formrow div:nth-child(even),#formgroup_upload1 .formfooter div:nth-child(even),#formgroup_upload2 .formrow div:nth-child(even),#formgroup_upload2 .formfooter div:nth-child(even),#formgroup_personalinfo .formrow div:nth-child(even),#formgroup_personalinfo .formfooter div:nth-child(even),#formgroup_prsonalexperience .formrow div:nth-child(even),#formgroup_prsonalexperience .formfooter div:nth-child(even),#formgroup_prsonaleconomic .formrow div:nth-child(even),#formgroup_prsonaleconomic .formfooter div:nth-child(even),.formgroup_common .formrow div:nth-child(even),.formgroup_common .formfooter div:nth-child(even),.formgroup_overview .formrow div:nth-child(even),.formgroup_overview .formfooter div:nth-child(even){width:auto;padding-left:25%;padding-top:4px;padding-bottom:4px;padding-right:4px;border-left:0;border-right:0;border-top:0}#formgroup_register input[type="file"],#formgroup_upload1 input[type="file"],#formgroup_upload2 input[type="file"],#formgroup_personalinfo input[type="file"],#formgroup_prsonalexperience input[type="file"],#formgroup_prsonaleconomic input[type="file"],.formgroup_common input[type="file"],.formgroup_overview input[type="file"]{font-size:1em}#formgroup_register .inbutton div:nth-child(even),#formgroup_upload1 .inbutton div:nth-child(even),#formgroup_upload2 .inbutton div:nth-child(even),#formgroup_personalinfo .inbutton div:nth-child(even),#formgroup_prsonalexperience .inbutton div:nth-child(even),#formgroup_prsonaleconomic .inbutton div:nth-child(even),.formgroup_common .inbutton div:nth-child(even),.formgroup_overview .inbutton div:nth-child(even){text-align:center;padding-left:4px}#formgroup_register .formfooter,#formgroup_upload1 .formfooter,#formgroup_upload2 .formfooter,#formgroup_personalinfo .formfooter,#formgroup_prsonalexperience .formfooter,#formgroup_prsonaleconomic .formfooter,.formgroup_common .formfooter,.formgroup_overview .formfooter{width:100%;border:0}#formgroup_register .formfooter div p,#formgroup_upload1 .formfooter div p,#formgroup_upload2 .formfooter div p,#formgroup_personalinfo .formfooter div p,#formgroup_prsonalexperience .formfooter div p,#formgroup_prsonaleconomic .formfooter div p,.formgroup_common .formfooter div p,.formgroup_overview .formfooter div p{font-size:0.8em}#formgroup_register .labelright div:nth-child(odd),#formgroup_upload1 .labelright div:nth-child(odd),#formgroup_upload2 .labelright div:nth-child(odd),#formgroup_personalinfo .labelright div:nth-child(odd),#formgroup_prsonalexperience .labelright div:nth-child(odd),#formgroup_prsonaleconomic .labelright div:nth-child(odd),.formgroup_common .labelright div:nth-child(odd),.formgroup_overview .labelright div:nth-child(odd){text-align:left;padding-right:0}#formgroup_register #housemategroup,#formgroup_upload1 #housemategroup,#formgroup_upload2 #housemategroup,#formgroup_personalinfo #housemategroup,#formgroup_prsonalexperience #housemategroup,#formgroup_prsonaleconomic #housemategroup,.formgroup_common #housemategroup,.formgroup_overview #housemategroup{width:100%;max-width:1200px;height:auto;margin:0}#formgroup_register #housemategroup .formrowc,#formgroup_upload1 #housemategroup .formrowc,#formgroup_upload2 #housemategroup .formrowc,#formgroup_personalinfo #housemategroup .formrowc,#formgroup_prsonalexperience #housemategroup .formrowc,#formgroup_prsonaleconomic #housemategroup .formrowc,.formgroup_common #housemategroup .formrowc,.formgroup_overview #housemategroup .formrowc{display:table-row}#formgroup_register #housemategroup .formrowc div,#formgroup_upload1 #housemategroup .formrowc div,#formgroup_upload2 #housemategroup .formrowc div,#formgroup_personalinfo #housemategroup .formrowc div,#formgroup_prsonalexperience #housemategroup .formrowc div,#formgroup_prsonaleconomic #housemategroup .formrowc div,.formgroup_common #housemategroup .formrowc div,.formgroup_overview #housemategroup .formrowc div{font-size:16px;display:table-cell}#formgroup_register #housemategroup .formrowc div:nth-child(1),#formgroup_upload1 #housemategroup .formrowc div:nth-child(1),#formgroup_upload2 #housemategroup .formrowc div:nth-child(1),#formgroup_personalinfo #housemategroup .formrowc div:nth-child(1),#formgroup_prsonalexperience #housemategroup .formrowc div:nth-child(1),#formgroup_prsonaleconomic #housemategroup .formrowc div:nth-child(1),.formgroup_common #housemategroup .formrowc div:nth-child(1),.formgroup_overview #housemategroup .formrowc div:nth-child(1){width:40%;padding-top:8px;padding-bottom:8px;padding-left:0px;padding-right:0px;background-color:#f1f0f0;border-left:0px solid #a8a8a8}#formgroup_register #housemategroup .formrowc div:nth-child(2),#formgroup_upload1 #housemategroup .formrowc div:nth-child(2),#formgroup_upload2 #housemategroup .formrowc div:nth-child(2),#formgroup_personalinfo #housemategroup .formrowc div:nth-child(2),#formgroup_prsonalexperience #housemategroup .formrowc div:nth-child(2),#formgroup_prsonaleconomic #housemategroup .formrowc div:nth-child(2),.formgroup_common #housemategroup .formrowc div:nth-child(2),.formgroup_overview #housemategroup .formrowc div:nth-child(2){padding-left:0px;padding-top:8px;padding-bottom:8px;padding-right:0px;border-right:0px solid #a8a8a8}#formgroup_register #housemategroup .formrowc div .num,#formgroup_upload1 #housemategroup .formrowc div .num,#formgroup_upload2 #housemategroup .formrowc div .num,#formgroup_personalinfo #housemategroup .formrowc div .num,#formgroup_prsonalexperience #housemategroup .formrowc div .num,#formgroup_prsonaleconomic #housemategroup .formrowc div .num,.formgroup_common #housemategroup .formrowc div .num,.formgroup_overview #housemategroup .formrowc div .num{width:50px}#formgroup_register #housemategroup .formrowc div input[type="text"],#formgroup_upload1 #housemategroup .formrowc div input[type="text"],#formgroup_upload2 #housemategroup .formrowc div input[type="text"],#formgroup_personalinfo #housemategroup .formrowc div input[type="text"],#formgroup_prsonalexperience #housemategroup .formrowc div input[type="text"],#formgroup_prsonaleconomic #housemategroup .formrowc div input[type="text"],.formgroup_common #housemategroup .formrowc div input[type="text"],.formgroup_overview #housemategroup .formrowc div input[type="text"]{width:100px}#formgroup_register #housemategroup .formrowc div select,#formgroup_register #housemategroup .formrowc div option,#formgroup_upload1 #housemategroup .formrowc div select,#formgroup_upload1 #housemategroup .formrowc div option,#formgroup_upload2 #housemategroup .formrowc div select,#formgroup_upload2 #housemategroup .formrowc div option,#formgroup_personalinfo #housemategroup .formrowc div select,#formgroup_personalinfo #housemategroup .formrowc div option,#formgroup_prsonalexperience #housemategroup .formrowc div select,#formgroup_prsonalexperience #housemategroup .formrowc div option,#formgroup_prsonaleconomic #housemategroup .formrowc div select,#formgroup_prsonaleconomic #housemategroup .formrowc div option,.formgroup_common #housemategroup .formrowc div select,.formgroup_common #housemategroup .formrowc div option,.formgroup_overview #housemategroup .formrowc div select,.formgroup_overview #housemategroup .formrowc div option{font-size:16px}#careful{font-size:0.9em}select{width:100%}#thanks h2{padding:0 0 1em 0}.profile_common{width:100%;text-align:center;word-break:break-all}.profile_support{width:100%}.profile_support h3 span{display:block;font-size:.92em;margin-bottom:0.75em}#document-upload,#formgroup_upload1{width:100%}.formgroup_overview{width:100%}}form input{text-indent:0.5em}
/*# sourceMappingURL=profile.css.map */

form .copy_input_value {
    width: auto;
    height: auto;
    margin: auto;
    display: inline-block;
}
/* 220913 lang size fix */
#formgroup_register .inbutton div button, #formgroup_upload1 .inbutton div button, #formgroup_upload2 .inbutton div button, #formgroup_personalinfo .inbutton div button, #formgroup_prsonalexperience .inbutton div button, #formgroup_prsonaleconomic .inbutton div button, .formgroup_common .inbutton div button, .formgroup_overview .inbutton div button {
    width: auto;
    min-width: 10em;
}
