.p-0,.pl-0,.px-0{padding-left:0!important}.p-20,.pl-20,.px-20{padding-left:20px!important}.p-40,.pl-40,.px-40,.strong-box{padding-left:40px!important}.p-0,.pr-0,.px-0{padding-right:0!important}.p-20,.pr-20,.px-20{padding-right:20px!important}.p-40,.pr-40,.px-40,.strong-box{padding-right:40px!important}.p-0,.pt-0,.py-0{padding-top:0!important}.p-20,.pt-20,.py-20{padding-top:20px!important}.p-40,.pt-40,.py-40,.strong-box{padding-top:40px!important}.p-0,.pb-0,.py-0{padding-bottom:0!important}.p-20,.pb-20,.py-20{padding-bottom:20px!important}.p-40,.pb-40,.py-40,.strong-box{padding-bottom:40px!important}.m-0,.mb-0,.my-0{margin-bottom:0!important}.mb-5{margin-bottom:5px!important}.mb-10,.my-10{margin-bottom:10px!important}.m-20,.mb-20,.my-20{margin-bottom:20px!important}.m-40,.mb-40,.my-40{margin-bottom:40px!important}.m-0,.mt-0,.my-0{margin-top:0!important}.mt-10,.my-10{margin-top:10px!important}.m-20,.mt-20,.my-20{margin-top:20px!important}.m-40,.mt-40,.my-40{margin-top:40px!important}.m-0,.ml-0,.mx-0{margin-left:0!important}.m-20,.ml-20,.mx-20{margin-left:20px!important}.m-40,.ml-40,.mx-40{margin-left:40px!important}.m-0,.mr-0,.mx-0{margin-right:0!important}.m-20,.mr-20,.mx-20{margin-right:20px!important}.m-40,.mr-40,.mx-40{margin-right:40px!important}.d-flex{display:flex!important}.d-inline{display:inline-block!important}.d-block{display:block!important}.float-right{float:right!important}.float-left{float:left!important}.strong-badge{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;display:inline-block;font-family:lato,sans-serif;font-size:1.5rem;font-weight:700;line-height:40px;margin:0 0 0 10px;text-align:center;width:40px}.strong-badge.yellow{background-color:#fff258;color:#000}.strong-badge.black{background-color:#000;color:#fff}.strong-label{font-size:1.2rem;font-weight:700;line-height:20px;margin:0 10px 0 0;padding:0 10px}.strong-label.yellow{background-color:#fff158;color:#000}.strong-label.black{background-color:#000;color:#fff}.strong-list{font-size:2rem}.strong-box{background-color:#fff158}.text-link{text-decoration:underline}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-bold{font-weight:700!important}.w100{width:100%}.error a{color:#e60012;text-decoration:underline}.regist_info .llist2{margin-bottom:40px}.tdinline2.btn a{background-color:#fff;border:2px solid #1d1e1d;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;line-height:43px;padding:0 10px;text-align:center}@media screen and (min-width:768px){.rbtn_block .dbtnx3 p{width:200px}}@media screen and (max-width:768px){.search_area1 table,.search_area1 tbody,.search_area1 td,.search_area1 th,.search_area1 tr{display:block;width:100%}.input500{width:100%}}.checklist li,.tdlist li{display:inline-block;margin:0 20px 0 0}.checklist li input,.group p input,.tdlist li input{display:none}.checkbox,.checklabel{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;cursor:pointer;display:inline-block;line-height:26px;padding:0 4px 0 24px;position:relative;transition:background-color .2s linear}.checkbox:hover,.checklabel:hover{background-color:#fff158}.checkbox:before,.checklabel:before{border:1px solid #949594;border-radius:3px;content:"";display:block;height:13px;left:5px;margin-top:-7px;position:absolute;top:50%;transition:border-color .2s linear;width:13px}.checkbox:hover:before,.checklabel:hover:before{background-color:#1c1d1d}.checkbox:after,.checklabel:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:block;height:9px;left:10px;margin-top:-6px;opacity:0;position:absolute;top:50%;transform:rotate(45deg);transition:opacity .2s linear;width:5px}input[type=checkbox]:checked+.checkbox,input[type=checkbox]:checked+.checklabel{background-color:#fff158}input[type=checkbox]:checked+.checkbox:before,input[type=checkbox]:checked+.checklabel:before{background-color:#1c1d1d}input[type=checkbox]:checked+.checkbox:after,input[type=checkbox]:checked+.checklabel:after{opacity:1}.radio,.radiolabel{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;cursor:pointer;display:inline-block;line-height:26px;padding:0 4px 0 24px;position:relative;transition:background-color .2s linear}.radio:hover,.radiolabel:hover{background-color:#fff158}.radio:before,.radiolabel:before{border:1px solid #949594;border-radius:50%;content:"";display:block;height:13px;left:5px;margin-top:-7px;position:absolute;top:50%;transition:border-color .2s linear;width:13px}.radio:hover:before,.radiolabel:hover:before{background-color:#1c1d1d}.radio:after,.radiolabel:after{background-color:#fff;border-radius:50%;content:"";display:block;height:5px;left:10px;margin-top:-2px;opacity:0;position:absolute;top:50%;width:5px}input[type=radio]:checked+.radio,input[type=radio]:checked+.radiolabel{background-color:#fff158}input[type=radio]:checked+.radio:before,input[type=radio]:checked+.radiolabel:before{background-color:#1c1d1d}input[type=radio]:checked+.radio:after,input[type=radio]:checked+.radiolabel:after{opacity:1}.recruitbox{display:inline-block;float:none;vertical-align:top}.recruitbox .infobox1 h3{max-height:4em}.recruitbox .infobox1 h3,.recruitbox .infobox2 .ex{-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}.recruitbox .infobox2 .ex{max-height:3em}.work_on_list{margin-bottom:15px}.mailmaga_regist .text-link{text-decoration:underline}#js_mypage_menu{display:none}.sptable_cell .status b.status3,.table_block td.status b.status3{background-color:#b3b2b3;color:#fff}.sptable_cell .status b.statusR,.table_block td.status b.statusR{background-color:#1d1c1d;color:#fff}.recruitbox .delete{cursor:pointer}.cinfo_datablock .infoline .no{width:235px}.table_block th b{background:url(/kyujin/images/common/icon_ne.png) no-repeat right 2px;background-size:16px 16px;display:inline-block;font-weight:700;padding:0 20px 0 0}.table_block .tdline{margin:0 0 5px}.table_block .tdline:last-child{margin-bottom:0}.table_block .tdline.sm{font-size:1.4rem}.table_block .tdinline1{float:left;padding:0 5px 0 35px;position:relative;width:50%}.table_block .tdinline1:last-child{padding-right:0}.table_block .tdinline1 b{font-weight:500;left:0;position:absolute;top:6px}.table_block .tdinline2{float:left;width:50%}.table_block .tdinline3{float:left;width:30%}.table_block .group_block{margin:0 0 10px}.table_block .group_block:last-child{margin-bottom:0}.table_block .tdlist{margin:0 0 10px}.table_block .tdlist:last-child{margin-bottom:0}.table_block .tdlist li{display:inline-block;font-size:1.5rem;margin:0 10px 3px 0}.table_block .tdlist.v2 li{margin:0 10px 3px 0}.table_block .tdlist li label{margin:0 0 0 5px}.table_block .input100,.table_block .input50{background-color:#fff;border:1px solid #dedfdf;font-size:1.6rem;height:35px;padding:0 10px;width:100%}.table_block .input50{margin:0 5px 0 0;width:200px}.table_block .area51{background-color:#fff;border:1px solid #dedfdf;font-size:1.6rem;height:150px;padding:5px 10px;width:100%}.table_block .select_wrap1{align-items:center;display:flex;justify-content:flex-start}.table_block .select_wrap1:last-child{margin-bottom:0}.table_block .select_wrap1 .selectbox{margin:0 10px 0 0}.table_block .select100{background:url(/kyujin/images/common/icon_arrow3.svg) no-repeat right 5px center;background-color:#fff;background-size:11px 7px;border:1px solid #dedfdf;font-size:1.6rem;height:35px;padding:0 30px 0 10px;width:100%}.table_block .select_wrap1 .label{margin:0 10px 0 0}.table_block .tdtitle{font-size:1.4rem;font-weight:500;margin:0 0 5px}.table_block .error{color:#c00;font-size:1.5rem;font-weight:500}.table_block .tdex{font-size:1.5rem;margin:0 0 10px}.table_block .tdex p{line-height:1.5}.table_block .tdex p.sm{font-size:1.3rem;padding:5px 0 0}.table_block .splist{padding:5px 0 0}.table_block .splist li{font-size:1.3rem}.trcheck .now{border-top:1px dashed #bfbfbe}.modal_block nav,.modal_block p{font-size:1.4rem}.entry_infobox .btnbox a{background-color:#fff}.minibtn{text-align:right}.minibtn p a{height:auto;line-height:31px}.minibtn p{width:180px}.sort-link{text-decoration:underline}.sort-link.active{display:inline-block;position:relative}.sort-link.active:after{border:6px solid transparent;border-bottom:7px solid #000;top:0}.sort-link.active:after,.sort-link.negative:after{content:"";height:0;position:absolute;right:-20px;width:0}.sort-link.negative:after{border:6px solid transparent;border-top:7px solid #000;top:40%}.info_message{color:#555;margin:5em;text-align:center}.loader,.loader:after,.loader:before{animation-fill-mode:both;animation:load7 1.8s ease-in-out infinite;border-radius:50%;height:2.5em;width:2.5em}.loader{animation-delay:-.16s;color:#aaa;font-size:10px;margin:80px auto;position:relative;text-indent:-9999em;transform:translateZ(0)}.loader:after,.loader:before{content:"";position:absolute;top:0}.loader:before{animation-delay:-.32s;left:-3.5em}.loader:after{left:3.5em}@keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.image-view-all{background-color:rgba(0,0,0,.8);border:0;cursor:pointer;height:100%;left:0;position:fixed;right:0;text-align:center;top:0;width:100%;z-index:200}.image-view-panel{left:50%;max-height:80%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.image-view-panel-content{color:#fff;position:relative}a.image-view-close-button{background-color:#000;border-radius:25px;color:#fff;cursor:pointer;display:block;font-size:40px;height:50px;line-height:50px;position:absolute;right:-45px;top:-45px;width:50px}.image-view-panel-content omg{width:100%}@media screen and (max-width:414px){a.image-view-close-button{right:0;top:-55px}}.messaging_input .inputbox .reply-message{background-color:#eee;border:666;margin-bottom:.6em;margin-top:1em;padding:1em}.messaging_display .reply-message{background-color:#fff;border:1px solid #ccc;margin-bottom:.8em;padding:0}.messaging_display .reply-message p.card-label{line-height:1;padding:0}.messaging_display .reply-message .content{font-style:italic;padding:.5em}.selectdate_line{align-items:center;display:flex;justify-content:flex-start;margin:0 0 10px}.selectdate_line:last-child{margin-bottom:0}.selectdate_line .datebox{margin:0 10px 0 0;width:190px}.selectdate_line .datebox .input100{background-color:#fff;background-image:url(/kyujin/images/common/icon_cal.png),url(/kyujin/images/common/icon_arrow3.svg);background-position:10px,right 10px center;background-repeat:no-repeat,no-repeat;background-size:26px 26px,11px 7px;border:1px solid #c8c9c9;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;height:40px;padding:0 30px 0 40px}.ui-datepicker{font-size:1.4rem}.selectdate_line .det{margin:0 10px 0 0}.info_title_line{border-bottom:1px solid #ddd;padding-top:.5em}.info_content{border:1px solid #bebfbf;margin:1em 0;min-height:8em;padding:10px}#mypage-title{background-color:#1d1e1d;text-align:right}@media screen and (min-width:350px){#mypage-title{display:none}}@media screen and (min-width:768px){#mypage-title{display:block}}#mypage-title b{color:#fff;display:inline-block;font-size:1.6rem;padding:1.6em 0;text-align:left;width:200px}.edit-note{color:red;display:block}.edit-note a{color:red;text-decoration:underline}@media screen and (min-width:768px){.edit-note{display:inline-block}}body h2.page-title{background-color:#fff258;color:#000;padding:.4em}body .result_area2 .tab_block li a{display:flex;height:80px;line-height:1.2}body .rbtn_block a.execute{background-color:#000;color:#fff}body .rbtn a.action,body .rbtn_block a.execute{align-items:center;display:flex;font-weight:700;justify-content:center;line-height:1}body .rbtn a.action{background-color:#fff258}body .rbtn a.action small{font-size:x-small;font-weight:400}body .register_block.no-categorize{padding-left:0}body .register_block.no-categorize table{border-left:none}body .footer1 .info_block{padding:20px 0 0}body .footer1 .info_block .name{font-size:1.6rem}@media screen and (min-width:768px){body .footer1 .info_block .name{display:inline-block;font-size:1.8rem;padding-right:20px}}body .footer1 .info_block .access{font-size:1.2rem}@media screen and (min-width:768px){body .footer1 .info_block .access{display:inline-block;font-size:1.4rem}}body .footer1 .info_block .sp-m-20{margin-top:20px}@media screen and (min-width:768px){body .footer1 .info_block .sp-m-20{margin-top:0}}body .footer1 .info_block .spacer{display:block}@media screen and (min-width:768px){body .footer1 .info_block .spacer{display:inline-block;padding-right:1.6rem}}.carea_mtitle2{color:#1d1d1d;font-family:a-otf-ryumin-pr6n,serif;font-size:2.2rem;letter-spacing:3px;line-height:1.4;margin:0 0 30px;padding:0 0 0 3px;text-align:center}@media screen and (min-width:768px){.carea_mtitle2{align-items:center;display:flex;font-size:2.8rem;justify-content:center;letter-spacing:5px;margin:0 0 60px;padding:0 0 0 5px}}.carea_mtitle2 span{display:block;font-size:1.8rem;letter-spacing:1px;padding:1px 0 0}.disabled .checkbox,.disabled .checklabel{color:gray;cursor:default;pointer-events:none}.disabled .checkbox:hover,.disabled .checklabel:hover{background:transparent}.disabled .checkbox:hover:before,.disabled .checklabel:hover:before{background-color:transparent}.modal-breadcrumb{display:flex;font-size:1.2em;justify-content:start;margin-bottom:.6em}.modal-breadcrumb .breadcrumb-item a{text-decoration:underline}.modal-breadcrumb .breadcrumb-item:after{content:"/";margin:0 .4em}.modal-breadcrumb .breadcrumb-item:last-child:after{content:"";margin:0}.modal-breadcrumb .breadcrumb-item:last-child a{cursor:default;text-decoration:none}.scroll-offset{position:relative;visibility:hidden}.scroll-offset .offset-item{position:absolute;top:-160px}@media screen and (min-width:768px){.scroll-offset .offset-item{top:-200px}}body .result_area2 .tab_block li{width:20%}body .result_area2 .tab_block li.small{font-size:1.6rem}@media screen and (min-width:768px){body .result_area2 .tab_block li{width:160px}.l_box li{margin-right:5px}}.header2 .btns.logined{justify-content:flex-end;text-align:right}.header2 .btns.logined p{width:auto}.header2 .btns.logined strong{display:none}.header2 .btns.logined b{display:inline-block;font-size:1.4rem;font-weight:500;margin:0 5px 0 0}.header2 .btns.logined a{background-color:transparent;border-bottom:1px solid #fff;border-radius:0;color:#fff;display:inline-block;font-weight:500;line-height:30px;text-align:center}.header2 .btns.logined.adminmode p{font-size:1.2rem;line-height:30px;text-align:right}.header2 .btns.logined.adminmode p strong{color:#fff158;display:inline-block;margin:0 5px 0 0}.header2 .btns.logined.adminmode p b{border-bottom:1px solid #fff;line-height:1.2}.header2 .btns.logined.adminmode p a{background-color:transparent;background:url(/kyujin/images/common/icon_ex.svg) no-repeat 0;background-size:30px 30px;border-bottom:none;border-radius:0;color:#fff;display:block;font-weight:500;height:30px;line-height:30px;padding:0 0 0 40px;text-align:center;text-align:left}.cpbanner_block{margin:0 0 30px}@media screen and (min-width:350px){.cpbanner_block{margin:0 0 50px}}.regist_info .co{color:#df2e2e;font-weight:400}.regist_info .co a{color:#df2e2e}
