#matching-overlay{position:absolute;top:0;left:0;background:#000;z-index:9999;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;display:none}#matching-load{z-index:10000;background-color:#f2f0ed}#matching-popup{background-color:#f2f0ed;width:800px}#matching-popup .title-box{padding:7px 5px 7px 25px;border:2px solid #fff;background:#fbfafa;background:-moz-linear-gradient(top,#fbfafa 0,#f6f4f2 51%,#eae5e1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fbfafa),color-stop(51%,#f6f4f2),color-stop(100%,#eae5e1));background:-webkit-linear-gradient(top,#fbfafa 0,#f6f4f2 51%,#eae5e1 100%);background:-o-linear-gradient(top,#fbfafa 0,#f6f4f2 51%,#eae5e1 100%);background:-ms-linear-gradient(top,#fbfafa 0,#f6f4f2 51%,#eae5e1 100%);background:linear-gradient(to bottom,#fbfafa 0,#f6f4f2 51%,#eae5e1 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfafa', endColorstr='#eae5e1', GradientType=0 );box-shadow:0 1px 3px 0 rgba(0,0,0,.07)}#matching-popup .title-box .title-image{text-indent:-9999px;background:url(https://www.inshokuten.com/image/bukken/matching/hope_condition_title.png) no-repeat 0 0 transparent;width:246px;height:34px;float:left}#matching-popup .title-box .can-save-text,#matching-popup .title-box .save-text{float:right;margin-top:10px;font-size:12px;color:#666;line-height:17px;width:245px}#matching-popup .title-box p.save-text{width:225px}#matching-popup .title-box .can-save-count,#matching-popup .title-box .save-count{color:#e25906;font-weight:700}#matching-popup .howto{padding:0 30px;overflow:auto;height:400px}#matching-popup .howto .howto-title{font-size:16px;color:#000;margin-top:20px}#matching-popup .howto .howto-box{background-color:#fff;margin-top:15px;margin-bottom:55px;width:730px}#matching-popup .howto .point{background-color:#e68a05;padding:3px 0;width:67px;color:#fff;font-size:12px;text-align:center;vertical-align:middle;float:left}#matching-popup .howto .howto-inner-box{margin:17px 15px 0 15px;padding-top:15px}#matching-popup .howto .howto-inner-box .point{margin-right:8px;margin-bottom:5px}#matching-popup .howto .howto-inner-box .point1-text,#matching-popup .howto .howto-inner-box .point2-text{padding-top:3px}#matching-popup .howto .howto-inner-box .point1-block,#matching-popup .howto .howto-inner-box .point2-block{font-size:14px}#matching-popup .howto .howto-inner-box .member-regist-text{margin:22px 0 20px 0;color:#e60012;font-size:14px;text-align:center;font-weight:700}#matching-popup .howto .howto-inner-box .member-regist-text{margin:22px 0 20px 0;color:#e60012;font-size:14px;text-align:center;font-weight:700}#matching-popup .howto .howto-inner-box .faq-sec{margin:auto}#matching-popup .bottom-box{width:740px;padding:15px 30px;border-top:solid 1px #D2D2D2;background:#d1d1d1;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjZGVkZWRlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IyYjJiMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,#fff 0,#dedede 8%,#b2b2b2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(8%,#dedede),color-stop(100%,#b2b2b2));background:-webkit-linear-gradient(top,#fff 0,#dedede 8%,#b2b2b2 100%);background:-o-linear-gradient(top,#fff 0,#dedede 8%,#b2b2b2 100%);background:-ms-linear-gradient(top,#fff 0,#dedede 8%,#b2b2b2 100%);background:linear-gradient(to bottom,#fff 0,#dedede 8%,#b2b2b2 100%);filter:progid:DXImageTransform.Microsoft.gradient(  startColorstr='#ffffff',
 		endColorstr='#b2b2b2', GradientType=0 )}#matching-popup .bottom-box .cancel{float:left}#matching-popup .bottom-box .ok{float:right}#matching-popup .btn-plane{font-size:14px;font-family:Arial;font-weight:700;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:1px solid;border-color:silver #a2a2a2 #828282;padding:9px 40px;text-decoration:none;background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#fff),color-stop(100%,#ededed));background:-moz-linear-gradient(center top,#fff 5%,#ededed 100%);background:-ms-linear-gradient(top,#fff 5%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');background-color:#fff;color:#2b2b2b;display:inline-block;text-shadow:1px 1px 0 #fff;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1),inset 1px 1px 0 0 #fff;-moz-box-shadow:0 2px 3px rgba(0,0,0,.1),inset 1px 1px 0 0 #fff;box-shadow:0 2px 3px rgba(0,0,0,.1),inset 1px 1px 0 0 #fff;float:left}#matching-popup .bottom-box .list{float:right}#matching-popup .btn-plane:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#ededed),color-stop(100%,#fff));background:-moz-linear-gradient(center top,#ededed 5%,#fff 100%);background:-ms-linear-gradient(top,#ededed 5%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');background-color:#ededed;cursor:pointer}#matching-popup .btn-plane:active{position:relative;top:1px}#matching-popup .btn-submit{font-size:14px;font-family:Arial;font-weight:700;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:1px solid;border-color:silver #a2a2a2 #828282;padding:9px 25px;text-decoration:none;background:-webkit-gradient(linear,left top,left bottom,color-stop(19%,#f5883f),color-stop(86%,#f66505));background:-moz-linear-gradient(center top,#f5883f 19%,#f66505 86%);background:-ms-linear-gradient(top,#f5883f 19%,#f66505 86%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5883f', endColorstr='#f66505');background-color:#f5883f;color:#fff;display:inline-block;text-shadow:0 1px 1px #b55617;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1),inset 0 1px 0 0 #ffcea3;-moz-box-shadow:0 2px 3px rgba(0,0,0,.1),inset 0 1px 0 0 #ffcea3;box-shadow:0 2px 3px rgba(0,0,0,.1),inset 0 1px 0 0 #ffcea3;float:left}#matching-popup .regist-btn-submit{padding:9px 65px}#matching-popup .btn-submit:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(19%,#f66505),color-stop(86%,#f5883f));background:-moz-linear-gradient(center top,#f66505 19%,#f5883f 86%);background:-ms-linear-gradient(top,#f66505 19%,#f5883f 86%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f66505', endColorstr='#f5883f');background-color:#f66505}#matching-popup .btn-submit:active{position:relative;top:1px}#matching-popup .bottom-box .login{margin:0 0 0 367px}#matching-popup .bottom-box .member-regist{margin-left:20px}#matching-popup .allOpenBtn,#matching-popup .switchHat{display:none}#matching-popup .switchOn{display:block;cursor:pointer}#matching-popup span.switchOn{display:inline}#matching-popup .closeBtnHat{margin:30px 0 20px;text-align:right}#matching-popup .allOpenBtn,#matching-popup .closeBtnHat a,#matching-popup .switchHat{color:#08c;text-decoration:none}#matching-popup .closeBtnHat a{padding:5px 10px;border:1px solid #b3b3b3;-moz-border-radius:5px;border-radius:5px}#matching-popup .allOpenBtn:after,#matching-popup .switchHat:after{content:" +"}#matching-popup .allOpenBtn:hover,#matching-popup .closeBtnHat a:hover,#matching-popup .switchHat:hover{background-color:#fafafa}#matching-popup .nowOpen{color:#000}#matching-popup .nowOpen:after{content:" -"}#matching-popup .faq dt.nowOpen:after{content:""}#matching-popup .faq{margin-top:20px;font-size:13px;margin-bottom:30px}#matching-popup .faq dt{zoom:1;margin-bottom:10px;padding:15px 15px 15px 37px;background:url(https://www.inshokuten.com/image/bukken/matching/matching_orange_arrow.png) no-repeat scroll 15px 15px #EEE;-moz-border-radius:5px;border-radius:5px;font-size:14px;font-weight:700}#matching-popup .faq dt.nowOpen{background:url(https://www.inshokuten.com/image/bukken/matching/matching_orange_arrow_on.png) no-repeat scroll 12px 17px #eef}#matching-popup .faq dt.switchOn{margin-top:0}#matching-popup .faq dt:hover{background-color:#eef}#matching-popup .faq dd{padding:10px 20px;margin-left:0}#matching-popup .faq .number{font-weight:700}#matching-popup .faq img.image{margin-top:15px;display:block}#matching-popup .faq img.sub-image{margin-top:4px;display:block}#matching-popup .faq .explain-main-text{margin-top:22px}#matching-popup .faq .explain-sub-text{color:#eb6100;font-size:12px;margin-top:23px}#matching-popup .howto .howto-inner-box .member-regist-link{color:#e60012;text-decoration:underline}#matching-popup .upper-box{padding:0 30px}#matching-popup .upper-box .upper-inner-box{width:740px}#matching-popup .upper-box .upper-inner-box .upper-attention{font-weight:700;font-size:16px;color:#000;margin-top:16px}#matching-popup .upper-box .upper-inner-box .confirm-box,#matching-popup .upper-box .upper-inner-box .list .inner-layout{margin-top:16px;border:1px solid #e5e3e0;background:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.15);overflow:hidden}#matching-popup .upper-box .upper-inner-box .confirm-box{border:4px solid #ffb130}#matching-popup .upper-box .upper-inner-box .list .inner-layout .matching-number{margin-left:4px;margin-top:4px;padding-top:6px;color:#fff;font-weight:700;font-size:12px;width:23px;height:23px;background-color:#629eee;text-align:center;border-right:3px solid #e5e5e5;border-bottom:3px solid #e5e5e5;border-radius:0 0 7px 0;float:left}#matching-popup .upper-box .upper-inner-box .confirm-box .matching-number{padding-top:6px;color:#fff;font-weight:700;font-size:12px;width:23px;height:23px;text-align:center;border-right:3px solid #e5e5e5;border-bottom:3px solid #e5e5e5;border-radius:0 0 7px 0;float:left;background-color:#ffb130}#matching-popup .upper-box .upper-inner-box .confirm-box .condition,#matching-popup .upper-box .upper-inner-box .list .inner-layout .condition{width:505px;margin-top:15px;margin-left:15px;float:left}#matching-popup .upper-box .upper-inner-box .confirm-box .condition,#matching-popup .upper-box .upper-inner-box .list .inner-layout .condition{width:505px;margin-top:15px;margin-left:20px;float:left;color:#666}#matching-popup .upper-box .upper-inner-box .confirm-box .condition .item-color,#matching-popup .upper-box .upper-inner-box .list .inner-layout .condition .item-color{color:#eb7a1d}#matching-popup .upper-box .upper-inner-box .confirm-box .condition .inuki-color,#matching-popup .upper-box .upper-inner-box .list .inner-layout .condition .inuki-color{color:#52b503}#matching-popup .upper-box .upper-inner-box .confirm-box .condition .text .bold,#matching-popup .upper-box .upper-inner-box .list .inner-layout .condition .text .bold{font-weight:700;color:#000}#matching-popup .upper-box .upper-inner-box .confirm-box .condition .text .pre-space,#matching-popup .upper-box .upper-inner-box .list .inner-layout .condition .text .pre-space{padding-left:2px}#matching-popup .upper-box .upper-inner-box .confirm-box .condition .detail-condition,#matching-popup .upper-box .upper-inner-box .list .inner-layout .condition .detail-condition{margin-top:13px}#matching-popup .upper-box .upper-inner-box .confirm-box .condition .comment .detail-edit-comment,#matching-popup .upper-box .upper-inner-box .list .inner-layout .condition .comment-detail{margin:10px 0}#matching-popup .upper-box .upper-inner-box .list .inner-layout .condition .comment-detail .comment-area .input{border:1px solid #aaa;background-color:#fff;font-size:12px;padding:6px;color:#000;height:30px}#matching-popup .upper-box .upper-inner-box .list .inner-layout .condition .comment-detail .comment-area .default{color:#909090}#matching-popup .upper-box .upper-inner-box .list .inner-layout .condition .comment-detail .comment-area .editComment,#matching-popup .upper-box .upper-inner-box .list .inner-layout .condition .comment-detail .update-link .commentUpdate{text-align:center;background-color:#eee;border-radius:1px;width:49px;font-size:11px;padding:1px 0;float:right;text-align:center;display:block}#matching-popup .upper-box .upper-inner-box .confirm-box .condition .comment .detail-edit-comment,#matching-popup .upper-box .upper-inner-box .list .inner-layout .condition .comment-detail .comment{width:475px;display:block}#matching-popup .upper-box .upper-inner-box .list .inner-layout .condition .comment-detail .update-comment .comment{width:502px;display:block}#matching-popup .upper-box .upper-inner-box .confirm-box .condition .comment .detail-edit-comment{height:60px}#matching-popup .upper-box .upper-inner-box .confirm-box .condition .comment{font-size:12px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;text-decoration:none;background-color:f4eed3;display:inline-block;background-color:#f4eed3;width:478px;margin:15px 0 20px 0;padding:15px 15px 12px 15px}#matching-popup .upper-box .upper-inner-box .confirm-box .condition .comment label{position:absolute;padding:13px 0 0 9px;color:#888;display:block}.textfield_wrap{position:relative}.textfield_wrap label{position:absolute;padding:1px;color:#888}#matching-popup .upper-box .upper-inner-box .list .inner-layout .condition .comment-detail .update-link .commentUpdate{display:inline}#matching-popup .upper-box .upper-inner-box .list .inner-layout .condition .comment-detail .update-link .cancel{margin-left:380px;margin-right:10px;font-size:11px}#matching-popup .upper-box .upper-inner-box .confirm-box .operation,#matching-popup .upper-box .upper-inner-box .list .inner-layout .operation{width:165px;float:right;margin-top:15px;color:#878787;margin-bottom:15px}#matching-popup .upper-box .upper-inner-box .confirm-box .operation .registed-date,#matching-popup .upper-box .upper-inner-box .list .inner-layout .operation .registed-date{text-align:right;width:150px;font-size:11px;color:#878787}#matching-popup .upper-box .upper-inner-box .confirm-box .operation .matching-list a,#matching-popup .upper-box .upper-inner-box .list .inner-layout .operation .matching-list a{background:url(https://www.inshokuten.com/image/bukken/matching/matching_list.png) no-repeat 0 0 transparent;display:block;width:154px;height:35px;text-indent:-9999px;overflow:hidden}#matching-popup .upper-box .upper-inner-box .confirm-box .operation .matching-list a:hover,#matching-popup .upper-box .upper-inner-box .list .inner-layout .operation .matching-list a:hover{background:url(https://www.inshokuten.com/image/bukken/matching/matching_list_over.png) no-repeat 0 0 transparent}#matching-popup .upper-box .upper-inner-box .confirm-box .operation .mail,#matching-popup .upper-box .upper-inner-box .list .inner-layout .operation .mail{margin-top:6px}#matching-popup .upper-box .upper-inner-box .confirm-box .operation .mail,#matching-popup .upper-box .upper-inner-box .list .inner-layout .operation .mail{margin-top:6px}#matching-popup .upper-box .upper-inner-box .list .inner-layout .operation .matching-count{margin-top:6px;width:150px;text-align:center;font-size:12px;color:#404040}#matching-popup .upper-box .upper-inner-box .list .inner-layout .operation .matching-count .count{font-size:24px;color:#2d6bc4;font-weight:700;padding-right:5px}#matching-popup .upper-box .upper-inner-box .confirm-box .operation .matching-list,#matching-popup .upper-box .upper-inner-box .list .inner-layout .operation .matching-list{margin-top:6px}#matching-popup .upper-box .upper-inner-box .confirm-box .operation .delete,#matching-popup .upper-box .upper-inner-box .list .inner-layout .operation .delete{margin-top:6px;width:150px;background-color:#dcdcdc;text-align:center;border-radius:3px;font-size:11px;color:#666;padding:2px}#matching-popup .upper-box .upper-inner-box .confirm-box .operation .mail .stop-area,#matching-popup .upper-box .upper-inner-box .list .inner-layout .operation .mail .stop-area{padding-bottom:5px}#matching-popup .upper-box .upper-inner-box .confirm-box .operation .mail .stop-area .stop,#matching-popup .upper-box .upper-inner-box .list .inner-layout .operation .mail .stop-area .stop{margin-left:20px;display:inline-block;padding-bottom:6px;font-size:11px}#matching-popup .bottom-attention{margin-top:17px;margin-bottom:32px;padding-left:16px}#matching-popup .bottom-attention .text{color:#666;font-size:11px}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}body{background:none repeat scroll 0 0 #FFF;color:#333;font-size:12px;line-height:140%}#matching-popup .close{background:none repeat scroll 0 0 #FFF;color:#333;font-size:12px;line-height:140%;background-color:#666;border:2px solid #FFF;border-radius:9px 9px 9px 9px;box-shadow:0 2px 4px 0 rgba(0,0,0,.3);cursor:pointer;float:right;font-weight:700;height:16px;padding:0;text-align:center;text-decoration:none;width:16px}#matching-popup .close a{text-decoration:none;color:#FFF}#matching-popup .close a:HOVER{text-decoration:none;color:#d7dada}.explainPopup__bottomBox{display:flex;justify-content:center}.explainPopup__bottomBox::after{content:none}.explainPopup__bottomBox--spaceBetween{justify-content:space-between}.explainPopup__bottomBox--center{justify-content:center}.matchingButtonArea{display:flex;align-items:center;justify-content:center}.explainPopup__button{border-radius:7px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-right:8px;text-align:center}.explainPopup__button:hover{text-decoration:none}.explainPopup__button--register{background:-owg-linear-gradient(0deg,#487823 0,#68ac32 5.39%,#68ac32 100%);background:-webkit-gradient(linear,left bottom,left top,from(#487823),color-stop(5.39%,#68ac32),to(#68ac32));background:linear-gradient(0deg,#487823 0,#68ac32 5.39%,#68ac32 100%);background-color:#68ac32}.explainPopup__button--register:hover{color:#fff;background:-owg-linear-gradient(#599926,#599926);background:-webkit-gradient(linear,left top,left bottom,from(#599926),to(#599926));background:linear-gradient(#599926,#599926);background-color:#599926}.explainPopup__button--login{background:-owg-linear-gradient(0deg,#b35304 0,#fc7607 5.39%,#fc7607 100%);background:-webkit-gradient(linear,left bottom,left top,from(#b35304),color-stop(5.39%,#fc7607),to(#fc7607));background:linear-gradient(0deg,#b35304 0,#fc7607 5.39%,#fc7607 100%);background-color:#fc7607}.explainPopup__button--login:hover{color:#fff;background:-owg-linear-gradient(#eb6100,#eb6100);background:-webkit-gradient(linear,left top,left bottom,from(#eb6100),to(#eb6100));background:linear-gradient(#eb6100,#eb6100);background-color:#eb6100}.explainPopup__button--small{font-size:15px;color:#fff;font-weight:700;width:123px;line-height:45px}