@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&family=Roboto:wght@400;500;700&display=swap);
@charset "UTF-8";.flex.col_1>div,.flex.col_1>li{width:100%}@media only screen and (max-width:768px){.flex.col_1>div,.flex.col_1>li{width:100%}}.flex.flex-between.col_1>div,.flex.flex-between.col_1>li{width:98.5%}@media only screen and (max-width:768px){.flex.flex-between.col_1>div,.flex.flex-between.col_1>li{width:100%}}.flex.col_2>div,.flex.col_2>li{width:50%}@media only screen and (max-width:768px){.flex.col_2>div,.flex.col_2>li{width:100%}}.flex.flex-between.col_2>div,.flex.flex-between.col_2>li{width:48.5%}@media only screen and (max-width:768px){.flex.flex-between.col_2>div,.flex.flex-between.col_2>li{width:100%}}.flex.col_3>div,.flex.col_3>li{width:33.3333333333%}@media only screen and (max-width:768px){.flex.col_3>div,.flex.col_3>li{width:100%}}.flex.flex-between.col_3>div,.flex.flex-between.col_3>li{width:31.8333333333%}@media only screen and (max-width:768px){.flex.flex-between.col_3>div,.flex.flex-between.col_3>li{width:100%}}.flex.col_4>div,.flex.col_4>li{width:25%}@media only screen and (max-width:768px){.flex.col_4>div,.flex.col_4>li{width:100%}}.flex.flex-between.col_4>div,.flex.flex-between.col_4>li{width:23.5%}@media only screen and (max-width:768px){.flex.flex-between.col_4>div,.flex.flex-between.col_4>li{width:100%}}.flex.col_5>div,.flex.col_5>li{width:20%}@media only screen and (max-width:768px){.flex.col_5>div,.flex.col_5>li{width:100%}}.flex.flex-between.col_5>div,.flex.flex-between.col_5>li{width:18.5%}@media only screen and (max-width:768px){.flex.flex-between.col_5>div,.flex.flex-between.col_5>li{width:100%}}.flex.col_6>div,.flex.col_6>li{width:16.6666666667%}@media only screen and (max-width:768px){.flex.col_6>div,.flex.col_6>li{width:100%}}.flex.flex-between.col_6>div,.flex.flex-between.col_6>li{width:15.1666666667%}@media only screen and (max-width:768px){.flex.flex-between.col_6>div,.flex.flex-between.col_6>li{width:100%}}.flex.col_7>div,.flex.col_7>li{width:14.2857142857%}@media only screen and (max-width:768px){.flex.col_7>div,.flex.col_7>li{width:100%}}.flex.flex-between.col_7>div,.flex.flex-between.col_7>li{width:12.7857142857%}@media only screen and (max-width:768px){.flex.flex-between.col_7>div,.flex.flex-between.col_7>li{width:100%}}.flex.col_8>div,.flex.col_8>li{width:12.5%}@media only screen and (max-width:768px){.flex.col_8>div,.flex.col_8>li{width:100%}}.flex.flex-between.col_8>div,.flex.flex-between.col_8>li{width:11%}@media only screen and (max-width:768px){.flex.flex-between.col_8>div,.flex.flex-between.col_8>li{width:100%}}.flex.col_9>div,.flex.col_9>li{width:11.1111111111%}@media only screen and (max-width:768px){.flex.col_9>div,.flex.col_9>li{width:100%}}.flex.flex-between.col_9>div,.flex.flex-between.col_9>li{width:9.6111111111%}@media only screen and (max-width:768px){.flex.flex-between.col_9>div,.flex.flex-between.col_9>li{width:100%}}.flex.col_10>div,.flex.col_10>li{width:10%}@media only screen and (max-width:768px){.flex.col_10>div,.flex.col_10>li{width:100%}}.flex.flex-between.col_10>div,.flex.flex-between.col_10>li{width:8.5%}@media only screen and (max-width:768px){.flex.flex-between.col_10>div,.flex.flex-between.col_10>li{width:100%}}.flex.col_11>div,.flex.col_11>li{width:9.0909090909%}@media only screen and (max-width:768px){.flex.col_11>div,.flex.col_11>li{width:100%}}.flex.flex-between.col_11>div,.flex.flex-between.col_11>li{width:7.5909090909%}@media only screen and (max-width:768px){.flex.flex-between.col_11>div,.flex.flex-between.col_11>li{width:100%}}.flex.col_12>div,.flex.col_12>li{width:8.3333333333%}@media only screen and (max-width:768px){.flex.col_12>div,.flex.col_12>li{width:100%}}.flex.flex-between.col_12>div,.flex.flex-between.col_12>li{width:6.8333333333%}@media only screen and (max-width:768px){.flex.flex-between.col_12>div,.flex.flex-between.col_12>li{width:100%}}body.modal-open{height:100vh!important;overflow-y:hidden}#columnR{width:74%}@media screen and (max-width:1279px){#columnR{max-width:none;width:100%}}#columnR section{margin-bottom:60px}@media screen and (max-width:767px){#columnR section{margin-bottom:40px}}#columnL{width:22%}@media screen and (max-width:1279px){#columnL{display:none}}#columnL ul{border-top:1px solid #0096c7;width:100%}#columnL ul li a,#columnL ul li button{background:#fff;border:none;border-bottom:1px solid #0096c7;color:#0096c7;display:block;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:1.6rem;font-weight:700;padding:20px;text-align:left;transition:all .3s ease;width:100%}#columnL ul li a:after,#columnL ul li a:before,#columnL ul li button:after,#columnL ul li button:before{display:none}@media (hover:hover){#columnL ul li a:hover,#columnL ul li button:hover{background:#0096c7;color:#fff;opacity:1}}#columnL ul li a.active{background:#0096c7;color:#fff}li.icon_list{position:relative}li.icon_list span.icon_unread{position:absolute;right:10px;top:18px}.globalMenu ul.navlist li.icon_list span.icon_unread{top:32%}.linkBox{cursor:pointer;padding-bottom:0;transition:all .3s ease}.linkBox:before{display:none}@media (hover:hover){.linkBox:hover{color:#0096c7}}figure img{max-width:100%;vertical-align:bottom}.inner{margin-left:auto;margin-right:auto;max-width:1100px;text-align:center}@media screen and (max-width:1279px){.inner{margin-left:5%;margin-right:5%;max-width:none;width:90%}}.inner .mbbtm{margin-bottom:60px}@media screen and (max-width:767px){.inner .mbbtm{margin-bottom:40px}}.inner .sec_title>h2{font-size:3.2rem!important}@media (max-width:768px){.inner .sec_title>h2{font-size:2.4rem!important}}.inner .head_note{background:#eaf4f8;margin:0 auto 60px;max-width:900px;padding:40px 20px}.inner .head_note .small{font-size:1.3rem;margin-top:10px}.inner .head_note a{text-decoration:underline}.inner .head_note_confirm{margin-bottom:60px}.formpage{margin:0 auto;text-align:center}.formpage .inner{max-width:940px}.sp{display:none}@media only screen and (max-width:768px){.sp{display:inline}.pc{display:none}}.fred{color:red}.tleft{text-align:left}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb0{margin-bottom:0!important}.mt50{margin-top:50px!important}h1.ttl,h2.ttl,h3.ttl{border-bottom:2px solid #0096c7;font-size:3rem;font-weight:700;line-height:1.7;margin-bottom:.75em;padding-bottom:.6em;text-align:left}h1.ttl:before,h2.ttl:before,h3.ttl:before{display:none}@media screen and (max-width:767px){h1.ttl,h2.ttl,h3.ttl{font-size:2.4rem}}.ttl_bg{background:#0096c7;color:#fff;font-size:2.4rem;font-weight:700;margin-bottom:1.25em;margin-top:1.66em;padding:.6em 30px;text-align:left}@media screen and (max-width:767px){.ttl_bg{font-size:2.1rem}}.msglist{width:100%}.msglist li{background:#fff;border-bottom:1px solid #ccc;padding:10px 0;width:100%}.msglist li a{color:#333;display:block;font-size:1.5rem;transition:all .3s ease}.msglist li a:before{display:none}@media (hover:hover){.msglist li a:hover{opacity:.8}}.msglist li span{display:inline-block;font-weight:700;text-align:left;vertical-align:middle}.msglist li span.from{margin-left:2%;width:24%}.msglist li span.subject{margin-left:2%;margin-right:2%;width:48%}.msglist li span.date{margin-right:2%;width:19%}@media screen and (max-width:940px){.msglist li span.from{margin-left:3%;margin-right:3%;width:94%}.msglist li span.subject{margin:5px 3%;width:94%}.msglist li span.date{margin-left:3%;margin-right:3%;width:94%}}.msglist li.read{background:#f5f7f7}.msglist li.read span{font-weight:400}@media screen and (max-width:940px){.msglist li.msglisttop{display:none}}.tbl01{border-collapse:collapse;width:100%}.tbl01 th{background:#f5f7f7;color:#000;font-weight:700;padding-left:30px;padding-right:30px;position:relative;vertical-align:middle;white-space:nowrap;width:35%}.tbl01 td,.tbl01 th{border:1px solid #ddd;font-size:1.6rem;line-height:1.8;text-align:left}.tbl01 td{padding:30px;width:73%}.tbl01 td .flow_ttl{margin-top:2rem}.tbl01 td li,.tbl01 td p{font-size:1.6rem}.tbl01 td .small{font-size:1.4rem;margin-top:5px}@media only screen and (max-width:959px){.tbl01{border-top:1px solid #ddd}.tbl01 th{border-bottom:none;border-top:none;padding:10px 15px}.tbl01 td,.tbl01 th{display:block;font-size:1.5rem;width:100%}.tbl01 td{padding:15px}.tbl01 td li,.tbl01 td p{font-size:1.5rem}}.form01{margin-left:auto;margin-right:auto;max-width:900px}.form01 table span.must,.form01 table span.nini{color:#fff;font-size:1.4rem;line-height:1.6;padding:4px;position:absolute;right:30px;text-align:center;top:calc(50% - 15px);vertical-align:middle;width:45px}@media screen and (max-width:767px){.form01 table span.must,.form01 table span.nini{top:6px}}.form01 table span.must{background:#f70}.form01 table span.nini{background:#aaa}.form01 table ul li{display:inline-block;padding-left:12px}.form01 table ul li label{display:block}.form01 table ul li label [type=radio],.form01 table ul li label input[type=checkbox]{position:absolute;visibility:hidden}.form01 table ul li label [type=radio]:checked+span:before,.form01 table ul li label input[type=checkbox]:checked+span:before{background-color:#fff}.form01 table ul li label [type=radio]:checked+span:after,.form01 table ul li label input[type=checkbox]:checked+span:after{opacity:1}.form01 table ul.list_radio.flex{flex-wrap:nowrap}@media screen and (max-width:767px){.form01 table ul.list_radio.flex{flex-direction:column}}.form01 table ul.list_radio.flex.highlist{flex-wrap:wrap}@media screen and (max-width:767px){.form01 table ul.list_radio.flex.highlist{flex-direction:column}.form01 table ul.list_radio li{margin-bottom:15px;width:100%}}.form01 table input[type=email],.form01 table input[type=number],.form01 table input[type=password],.form01 table input[type=tel],.form01 table input[type=text]{background-color:#fff;border:1px solid #aaa;border-radius:5px;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:1.6rem;padding:1em .6em;transition:box-shadow .2s;width:100%}@media screen and (max-width:767px){.form01 table input[type=email],.form01 table input[type=number],.form01 table input[type=password],.form01 table input[type=tel],.form01 table input[type=text]{font-size:1.5rem;padding:10px 8px;width:100%}}.form01 table .mb,.form01 table input[type=password]{margin-bottom:8px}.form01 table textarea{background-color:#fff;border:1px solid #aaa;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:1.6rem;height:200px;margin-bottom:2px;padding:1em .6em;width:100%}@media screen and (max-width:767px){.form01 table textarea{font-size:16px;font-size:1.5rem}}.form01 table ::-moz-placeholder{color:#ccc}.form01 table ::placeholder{color:#ccc}.form01 table select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(/img/arrow_down.png) right 7px center no-repeat;background-size:10px auto;border:1px solid #aaa;color:#333;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:1.6rem;padding:9px 35px 9px 9px;transition:box-shadow .2s}@media screen and (max-width:767px){.form01 table select{font-size:1.5rem;padding:9px 20px 9px 9px}.form01 table ul.list_radio li{margin-bottom:15px}}.form01 table ul.list_radio li label{cursor:pointer}.form01 table ul.list_radio li span{display:block;line-height:22px;padding-left:23px;padding-right:26px;position:relative}@media screen and (max-width:767px){.form01 table ul.list_radio li span{line-height:29px}}.form01 table ul.list_radio li span:before{background-color:#fff;border:1px solid #aaa;border-radius:100%;content:"";height:22px;left:-12px;position:absolute;top:0;width:22px}@media screen and (max-width:767px){.form01 table ul.list_radio li span:before{top:3px}}.form01 table ul.list_radio li span:after{background-color:#212836;border-radius:100%;content:"";height:12px;left:-6px;opacity:0;position:absolute;top:6px;transition:opacity .2s;width:12px}@media screen and (max-width:767px){.form01 table ul.list_radio li span:after{top:9px}}.form01 table ul.list_check li{margin-bottom:25px}.form01 table ul.list_check li label{cursor:pointer}.form01 table ul.list_check li span{display:block;line-height:23px;padding-left:26px;position:relative}@media screen and (max-width:767px){.form01 table ul.list_check li span{line-height:30px}}.form01 table ul.list_check li span:before{background-color:#fff;border:1px solid #aaa;content:"";height:25px;left:-12px;position:absolute;top:0;width:25px}@media screen and (max-width:767px){.form01 table ul.list_check li span:before{top:3px}}.form01 table ul.list_check li span:after{background:#fff;border-bottom:3px solid;border-left:3px solid;content:"";height:7px;left:-6px;opacity:0;position:absolute;top:6px;transform:rotate(-45deg);transition:opacity .2s;width:13px}@media screen and (max-width:767px){.form01 table ul.list_check li span:after{top:9px}}.form01 table .sizemax{width:100%!important}.form01 table .sizehalf{width:250px!important}@media screen and (max-width:500px){.form01 table .sizehalf{width:100%!important}}.form01 table input[type=text].radio_text{padding:5px 9px;width:250px!important}@media screen and (max-width:500px){.form01 table input[type=text].radio_text{width:120px!important}}.form01 table ul.highlist li{line-height:50px}.form01 table ul.highlist li input[type=text],.form01 table ul.highlist li select{margin-left:5px;margin-right:5px}.form01 table ul.highlist li span{line-height:42px}@media screen and (max-width:767px){.form01 table ul.highlist li span{font-size:1.4rem}}.form01 table ul.highlist li span:before{top:10px}.form01 table ul.highlist li span:after{top:16px}.form01 table .line{border-top:1px solid #333;margin-top:20px;padding-top:25px}.form01 table .mbtm25{margin-bottom:25px}.form01 table .mbtm10{margin-bottom:10px}.form01 table .mbtm-20{margin-bottom:-20px}.form01 table .mr10{margin-right:10px}.form01 table .thumbnail-wrap{height:-moz-fit-content;height:fit-content;margin-bottom:20px;position:relative;width:-moz-fit-content;width:fit-content}.form01 table .delete-img{background:#a3a3a3;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:26px;height:40px;position:absolute;right:10px;top:10px;width:40px}.form01 table .imgbtn{background:#0096c7;border-radius:30px;color:#fff;display:inline-block;font-size:1.6rem;font-weight:700;min-width:161px;outline:none;padding:15px 0;position:relative;text-align:center;transition:all .3s ease}@media (hover:hover){.form01 table .imgbtn:hover{opacity:.8}}@media only screen and (max-width:767px){.form01 table .imgbtn{margin:15px 0 30px 19px}}.form01 table .toggle-password-wrap{position:relative}.form01 table .toggle-password-wrap input{padding-right:40px}.form01 table .toggle-password-wrap button{background:none;border:none;bottom:calc(50% - 15px);color:#aaa;cursor:pointer;font-size:25px;position:absolute;right:30px}.form01 table .thanks .btn{margin:85px auto 0}@media only screen and (max-width:767px){.form01 table .thanks .btn{margin-top:40px}}form.colored input[type=email],form.colored input[type=number],form.colored input[type=password],form.colored input[type=tel],form.colored input[type=text],form.colored textarea,form.colored ul.list_check li span:before{background-color:#efefef}.flex_btn{justify-content:center;margin:0 auto;text-align:center;width:77%}@media screen and (max-width:980px) and (min-width:768px){.flex_btn{width:100%}}@media screen and (max-width:767px){.flex_btn{flex-direction:column;width:100%}.flex_btn .btn_return{margin-bottom:30px}}.confirm_btn{align-items:center;flex-wrap:nowrap;gap:30px;justify-content:center;margin-top:60px}@media (max-width:768px){.confirm_btn{margin-top:40px}}.confirm_btn .btn_submit{margin:0}.btn_submit{margin-top:60px;max-width:320px;padding:0;transition:all .4s ease}@media only screen and (max-width:767px){.btn_submit{margin-top:40px}}.btn_submit:hover{opacity:.7;transition:all .4s ease}.btn_submit a,.btn_submit button,.btn_submit input[type=submit]{background:none;border:none;border-radius:40px;color:#fff;display:inline-block;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:1.8rem;font-weight:700;outline:none;padding:17px 0;position:relative;transition:all .4s ease;width:100%}@media (max-width:768px){.btn_submit a,.btn_submit button,.btn_submit input[type=submit]{font-size:1.6rem}}.back-btn{align-items:center;border:2px solid #0096c7;border-radius:40px;cursor:pointer;display:flex;font-size:1.8rem;font-weight:700;justify-content:center;max-width:320px;padding:17px 0;width:100%}.back-btn:hover{background:#0096c7;color:#fff;opacity:1;transition:all .4s ease}.btn_set{margin:50px auto 0;text-align:center}@media only screen and (max-width:768px){.btn_set{margin-top:30px}}.btn_set .btn01,.btn_set input[type=submit]{background:#0096c7;border:2px solid #0096c7;border-radius:40px;color:#fff;display:inline-block;font-size:2rem;font-weight:700;margin-right:10px;min-width:320px;outline:none;padding:18px 0;position:relative;text-align:center;transition:all .4s ease}@media (hover:hover){.btn_set .btn01:hover,.btn_set input[type=submit]:hover{background-color:#fff;border-color:#0096c7;color:#0096c7}}.btn_set .btn01:before,.btn_set input[type=submit]:before{display:none}@media only screen and (max-width:768px){.btn_set .btn01,.btn_set input[type=submit]{font-size:1.6rem;margin-right:0;max-width:260px;min-width:240px;width:100%}}.btn_set .back-btn{background:#ececec;border:2px solid #ececec;border-radius:40px;color:#0096c7;cursor:pointer;display:inline-block;font-size:2rem;font-weight:700;margin-right:10px;min-width:320px;opacity:1;outline:none;padding:18px 0;position:relative;text-align:center;transition:all .4s ease}@media (hover:hover){.btn_set .back-btn:hover{opacity:.7}}.btn_set .back-btn:before{display:none}@media only screen and (max-width:768px){.btn_set .back-btn{font-size:1.6rem;margin-bottom:20px;margin-right:0;max-width:260px;min-width:240px;width:100%}}.btn_set>div{position:absolute}.btn_set{margin:30px auto 15px}@media only screen and (max-width:768px){.btn_set{margin:15px auto 10px}}.btn_set .back-btn{background:#b4b4b4;border:none;color:#fff}span.errMsg{color:red;display:block}ul.note{background:#efefef;margin-top:40px;padding:12px;text-align:left}ul.note li{font-size:1.5rem;margin-bottom:10px;padding-left:15px}ul.note li:before{content:"※";margin-left:-16px;margin-right:.3rem}ul.note li:last-child{margin-bottom:0}.list a.linkBox{display:block;margin-bottom:40px}.list a.linkBox ul.box li{color:#333;font-size:1.4rem;line-height:1.7;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}ul{list-style:none}.def dd,.square{margin-bottom:2rem}.square dt{padding-left:1em;position:relative}.square dt:before{background:#0096c7;content:"";height:10px;left:0;position:absolute;top:10px;width:10px}.square dd{margin-bottom:.8rem}.maru{text-align:left}.maru dt{font-weight:700;margin-bottom:10px}.maru dd,.maru li{color:#0096c7;display:list-item;font-size:1.6rem;list-style-type:disc;margin-bottom:.8em;margin-left:1.5em}.maru dd span,.maru li span{color:#0096c7}@media only screen and (max-width:768px){.maru dd,.maru li{font-size:1.4rem}}.maru dd:last-child,.maru li:last-child{margin-bottom:0}.num{counter-reset:li}.num li{padding-left:1.8rem;position:relative}.num li:before{color:#0096c7;content:counter(li) ". ";counter-increment:li;font-weight:700;left:0;position:absolute;top:0}.listbox div.box{border:1px solid #333;display:flex;flex-direction:column;padding:25px}@media only screen and (max-width:768px){.listbox div.box{margin-bottom:25px;padding:25px}}.listbox div.box h3{color:#0096c7;font-size:2.4rem;font-weight:700;line-height:1.4;margin-bottom:25px;position:relative;text-align:left}@media only screen and (max-width:768px){.listbox div.box h3{font-size:2.2rem}}.listbox div.box h3 span.unread{background:#f70;border-radius:50%;color:#fff;display:inline-block;font-size:1.4rem;font-weight:700;height:30px;line-height:30px;margin-left:5px;position:absolute;text-align:center;top:2px;width:30px}@media only screen and (max-width:768px){.listbox div.box h3 span.unread{top:0}}.listbox div.box p{flex-shrink:0;margin-bottom:30px;text-align:left}.listbox div.box a.btn{background:#0096c7;border:1px solid #0096c7;border-radius:20px;color:#fff;display:block;font-size:1.6rem;line-height:1;margin:auto auto 0;padding:10px 0 12px;text-align:center;transition:all .3s ease;width:84.6%}@media only screen and (max-width:1100px){.listbox div.box a.btn{width:90%}}.listbox div.box a.btn:before{display:none}@media (hover:hover){.listbox div.box a.btn:hover{background:#fff;border:1px solid #0096c7;color:#0096c7}}.listbox div.box.alert{border:1px solid #ff0101}.listbox div.box.alert h2{color:red;font-size:2rem;font-weight:700;margin-bottom:10px;text-align:left}.listbox div.box.alert h2 i{margin-right:10px}.listbox div.box.alert .maru dt{color:#ff0101;font-size:2rem}.listbox div.box.alert .maru dt i{margin-right:10px}span.icon_unread{background:#f70;border-radius:50%;color:#fff!important;display:inline-block;font-size:12px;font-weight:700;height:25px;line-height:23px;margin:0 3px;text-align:center;width:25px}.icon_btn{position:relative}.icon_btn span.icon_unread{position:absolute;right:2px;top:-7px}@media only screen and (max-width:1100px){.icon_btn span.icon_unread{right:2px;top:-10px}}@media only screen and (max-width:450px){.icon_btn span.icon_unread{right:2px;top:2px}}@media only screen and (max-width:1100px){.detail_btn .icon_btn span.icon_unread{top:5px}}.applylist>li,.favoritelist>li,.joblist>li{border:1px solid #ccc;margin-bottom:25px}.favoritelist>li a{text-align:right}.favoritelist>li a,.favoritelist>li a:hover{color:#333}.favoritelist>li a:before{display:none}.favoritelist>li .new_info_update{border:1px solid #e63700;color:#e63700;display:inline-block;font-size:1.6rem;font-weight:700;margin-top:0;padding:3px 15px}@media (max-width:768px){.favoritelist>li .new_info_update{font-size:1.4rem}}.favoritelist>li .listhead{padding:10px 20px 0;text-align:left}.favoritelist>li .listhead>div span{background:#0096c7;border-radius:3px;color:#fff;display:inline-block;font-size:1.3rem;line-height:1;margin-right:7px;margin-top:7px;padding:5px 7px 6px;white-space:nowrap}.favoritelist>li .listhead>div span.status{background:#0096c7}.favoritelist>li .listhead p{font-size:2rem;font-weight:700;line-height:1.5;margin-top:10px}@media only screen and (max-width:768px){.favoritelist>li .listhead{padding:7px 5px 10px 10px}.favoritelist>li .listhead p{font-size:1.6rem}}.applylist>li .listhead,.joblist>li .listhead{align-items:center;background:#f5f7f7;border-bottom:1px solid #ccc;padding:0 20px}@media only screen and (max-width:768px){.applylist>li .listhead,.joblist>li .listhead{padding:7px 5px 10px 10px}.applylist>li .listhead>div,.joblist>li .listhead>div{text-align:left;width:100%}}.applylist>li .listhead div .status,.joblist>li .listhead div .status{background:#0096c7;color:#fff;display:inline-block;font-weight:700;line-height:1;padding:5px 10px 7px}.applylist>li .listhead div .number,.joblist>li .listhead div .number{font-weight:700;margin-left:10px}.applylist>li .listhead div .closing,.joblist>li .listhead div .closing{font-weight:700;margin-right:15px}@media only screen and (max-width:768px){.applylist>li .listhead div .closing,.joblist>li .listhead div .closing{font-size:1.4rem;margin-left:15px;margin-right:8px}}.applylist>li .listhead div .closing strong,.joblist>li .listhead div .closing strong{font-size:1.8em}@media only screen and (max-width:768px){.applylist>li .listhead div .closing strong,.joblist>li .listhead div .closing strong{font-size:1.6rem}}.applylist>li .listhead div .date,.joblist>li .listhead div .date{display:inline-block;padding:10px 0}@media only screen and (max-width:768px){.applylist>li .listhead div .date,.joblist>li .listhead div .date{font-size:1.4rem;padding:10px 0 0}.applylist li .listhead.flex{flex-direction:row;justify-content:space-between;padding:5px 10px 3px 15px}.applylist li .listhead.flex>div{width:auto}}.resultBox{padding:0 20px 40px}.resultBox .btn_submit{margin-top:30px}.listbtm{padding:20px 20px 15px}@media only screen and (max-width:768px){.listbtm{padding:15px}}.listbtm .photo{width:20%}@media only screen and (max-width:768px){.listbtm .photo{margin:5px auto;text-align:center;width:80%}}.listbtm table.outline{width:43%}@media only screen and (max-width:768px){.listbtm table.outline{margin:10px 3%;width:94%}}.listbtm div.detail_btn,.listbtm ul{width:31%}@media only screen and (max-width:768px){.listbtm div.detail_btn,.listbtm ul{display:flex;flex-direction:row;justify-content:space-between;width:100%}}@media only screen and (max-width:450px){.listbtm div.detail_btn,.listbtm ul{flex-direction:column}}.apply_detail .listbtm .photo,.favoritelist .listbtm .photo{width:34%}@media only screen and (max-width:768px){.apply_detail .listbtm .photo,.favoritelist .listbtm .photo{margin:5px auto;text-align:center;width:80%}}.apply_detail .listbtm table.outline,.favoritelist .listbtm table.outline{width:63%}.apply_detail .listbtm table.outline .c_name,.favoritelist .listbtm table.outline .c_name{font-weight:700}@media only screen and (max-width:768px){.apply_detail .listbtm table.outline,.favoritelist .listbtm table.outline{margin:10px 3%;width:94%}.listbtm ul li,div.detail_btn li{width:49%}}@media only screen and (max-width:450px){.listbtm ul li,div.detail_btn li{width:100%}}.listbtm ul>div,div.detail_btn>div{width:100%}.listbtm ul div a,.listbtm ul div button,.listbtm ul li a,.listbtm ul li button,div.detail_btn div a,div.detail_btn div button,div.detail_btn li a,div.detail_btn li button{background:#fff;border:1px solid #0096c7;border-radius:26px;color:#0096c7;display:block;font-size:1.6rem;font-weight:700;line-height:1;margin-bottom:15px;padding:15px 0;text-align:center;width:100%}@media only screen and (max-width:768px){.listbtm ul div a,.listbtm ul div button,.listbtm ul li a,.listbtm ul li button,div.detail_btn div a,div.detail_btn div button,div.detail_btn li a,div.detail_btn li button{font-size:1.4rem;margin:10px 10px 5px 0;padding:15px 5px}}.listbtm ul div a.oiwai,.listbtm ul div button.oiwai,.listbtm ul li a.oiwai,.listbtm ul li button.oiwai,div.detail_btn div a.oiwai,div.detail_btn div button.oiwai,div.detail_btn li a.oiwai,div.detail_btn li button.oiwai{background:linear-gradient(90deg,#e63700,#e66b00);border:none;border-radius:38px;color:#fff;padding:30px 0}.listbtm ul div a.oiwai:disabled,.listbtm ul div button.oiwai:disabled,.listbtm ul li a.oiwai:disabled,.listbtm ul li button.oiwai:disabled,div.detail_btn div a.oiwai:disabled,div.detail_btn div button.oiwai:disabled,div.detail_btn li a.oiwai:disabled,div.detail_btn li button.oiwai:disabled{background:#aaa}.listbtm ul div a i,.listbtm ul div button i,.listbtm ul li a i,.listbtm ul li button i,div.detail_btn div a i,div.detail_btn div button i,div.detail_btn li a i,div.detail_btn li button i{margin-right:10px}.listbtm ul div a .fa-file,.listbtm ul div button .fa-file,.listbtm ul li a .fa-file,.listbtm ul li button .fa-file,div.detail_btn div a .fa-file,div.detail_btn div button .fa-file,div.detail_btn li a .fa-file,div.detail_btn li button .fa-file{position:relative}.listbtm ul div a .fa-file:before,.listbtm ul div button .fa-file:before,.listbtm ul li a .fa-file:before,.listbtm ul li button .fa-file:before,div.detail_btn div a .fa-file:before,div.detail_btn div button .fa-file:before,div.detail_btn li a .fa-file:before,div.detail_btn li button .fa-file:before{left:-13px;position:absolute;top:-14px}@media (max-width:768px){.listbtm ul div a .fa-file:before,.listbtm ul div button .fa-file:before,.listbtm ul li a .fa-file:before,.listbtm ul li button .fa-file:before,div.detail_btn div a .fa-file:before,div.detail_btn div button .fa-file:before,div.detail_btn li a .fa-file:before,div.detail_btn li button .fa-file:before{top:-12px}}.listbtm ul div a:before,.listbtm ul div button:before,.listbtm ul li a:before,.listbtm ul li button:before,div.detail_btn div a:before,div.detail_btn div button:before,div.detail_btn li a:before,div.detail_btn li button:before{display:none}@media (hover:hover){.listbtm ul div a:hover,.listbtm ul div button:hover,.listbtm ul li a:hover,.listbtm ul li button:hover,div.detail_btn div a:hover,div.detail_btn div button:hover,div.detail_btn li a:hover,div.detail_btn li button:hover{opacity:.8}}.applylist .listbtm table.outline{width:70%}@media only screen and (max-width:768px){.applylist .listbtm table.outline{width:100%}}.applylist .listbtm table.outline thead span{display:inline-block;margin-right:15px}.applylist .listbtm table.outline thead span.a_name{font-size:1.8rem;font-weight:700;margin-bottom:10px}table.outline{text-align:left}@media only screen and (max-width:768px){table.outline{width:100%}}table.outline th{font-size:1.5rem;font-weight:400;text-align:left;width:80px}@media only screen and (max-width:768px){table.outline th{font-size:1.4rem;width:70px}}table.outline td{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.5rem;line-height:1.5;max-height:8.4rem;overflow:hidden;padding-bottom:.3em;text-align:left;text-overflow:ellipsis}@media only screen and (max-width:768px){table.outline td{font-size:1.4rem}}.applylist>li.stopping,.joblist>li.stopping{background:#f5f7f7}.applylist>li.stopping .listhead,.joblist>li.stopping .listhead{border-bottom:none;padding-bottom:0;padding-top:15px}.applylist>li.stopping .listhead .status,.joblist>li.stopping .listhead .status{background:#c8c8c8}.applylist>li.stopping .listhead .date,.applylist>li.stopping .listhead .number,.joblist>li.stopping .listhead .date,.joblist>li.stopping .listhead .number{color:#c8c8c8}.applylist>li.stopping .listbtm,.joblist>li.stopping .listbtm{background:#f5f7f7}@media only screen and (max-width:768px){ul.flex.stopbtnset{flex-direction:row;width:100%}ul.flex.stopbtnset li{width:50%}}ul.flex.stopbtnset .stop,ul.flex.stopbtnset li a,ul.flex.stopbtnset li button{background:#0096c7;border:none;border-radius:26px;color:#fff;cursor:pointer;display:block;font-size:1.6rem;font-weight:700;line-height:1;margin:10px 0 10px 10px;padding:15px 30px;text-align:center}@media only screen and (max-width:768px){ul.flex.stopbtnset .stop,ul.flex.stopbtnset li a,ul.flex.stopbtnset li button{font-size:1.4rem;margin:10px 10px 5px 0;padding:15px 5px}}ul.flex.stopbtnset .stop:before,ul.flex.stopbtnset li a:before,ul.flex.stopbtnset li button:before{display:none}@media (hover:hover){ul.flex.stopbtnset .stop:hover,ul.flex.stopbtnset li a:hover,ul.flex.stopbtnset li button:hover{opacity:.8}}ul.flex.stopbtnset .stop,ul.flex.stopbtnset li a.modalbtn1{background:#b4b4b4}.apply_detail{margin-left:auto;margin-right:auto;max-width:900px}.apply_detail>div{border:1px solid #ccc}.apply_detail>div .listhead{background:#f5f7f7;border-bottom:1px solid #ccc;font-size:2rem;font-weight:700;line-height:1.5;padding:10px 25px;text-align:left}.apply_detail>div .listhead span{display:block;font-size:1.6rem;margin-bottom:10px}.apply_detail textarea{border:1px solid #aaa;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:1.6rem;height:200px;margin-bottom:2px;padding:1em .6em;width:100%}@media screen and (max-width:767px){.apply_detail textarea{font-size:16px}}.msg_btn_set{margin:50px auto 0;text-align:center}@media only screen and (max-width:768px){.msg_btn_set{margin:30px auto 0}}.msg_btn_set .flex{margin:40px auto 60px;text-align:center;width:95%}@media only screen and (max-width:768px){.msg_btn_set .flex{margin:20px auto 40px;width:100%}}.msg_btn_set .btn_fail,.msg_btn_set .btn_pass,.msg_btn_set .btn_q{background:#fff;border:2px solid #0096c7;border-radius:40px;color:#0096c7;display:inline-block;font-size:2rem;font-weight:700;min-width:320px;padding:18px 0;position:relative;text-align:center;transition:all .4s ease}@media (hover:hover){.msg_btn_set .btn_fail:hover,.msg_btn_set .btn_pass:hover,.msg_btn_set .btn_q:hover{background-color:#0096c7;border-color:#0096c7;color:#fff}}.msg_btn_set .btn_fail:before,.msg_btn_set .btn_pass:before,.msg_btn_set .btn_q:before{display:none}@media only screen and (max-width:768px){.msg_btn_set .btn_fail,.msg_btn_set .btn_pass,.msg_btn_set .btn_q{font-size:1.6rem;min-width:240px;width:100%}}.msg_btn_set .btn_fail,.msg_btn_set .btn_pass{background:#0096c7;border:2px solid #0096c7;border-radius:30px;color:#fff;font-size:2.4rem;min-width:49%;padding:30px 0}.msg_btn_set .btn_fail:hover,.msg_btn_set .btn_pass:hover{background-color:#fff;border-color:#0096c7;color:#0096c7}@media only screen and (max-width:768px){.msg_btn_set .btn_fail,.msg_btn_set .btn_pass{font-size:1.6rem;min-width:240px;width:100%}}.msg_btn_set .btn_fail{background:#b4b4b4;border:2px solid #b4b4b4}@media only screen and (max-width:768px){.msg_btn_set .btn_fail{margin-top:20px}}.msgBox{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;max-height:700px;overflow:scroll;padding:20px 40px 20px 20px}@media only screen and (max-width:768px){.msgBox{padding:15px 15px 10px}}.msgBox>li.flex{align-items:center;margin-bottom:25px}@media only screen and (max-width:768px){.msgBox>li.flex{flex-direction:row}}.msgBox>li.flex>figure{align-items:center;background:#e6e6e6;border-radius:50%;display:flex;height:82px;justify-content:center;width:82px}@media only screen and (max-width:768px){.msgBox>li.flex>figure{height:52px;width:52px}}.msgBox>li.flex>figure img{border-radius:41px;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.msgBox>li.flex>figure span{font-size:30px;padding-bottom:4px}.msgBox>li.flex>div{width:calc(100% - 100px)}@media only screen and (max-width:768px){.msgBox>li.flex>div{width:calc(100% - 70px)}}.msgBox>li.flex>div>div.flex{align-items:flex-end}.msgBox>li.flex>div>div.flex>dl{font-weight:700;text-align:left;width:100%}@media only screen and (max-width:768px){.msgBox>li.flex>div>div.flex>dl{width:100%}}.msgBox>li.flex>div>div.flex>dl>dt{font-size:1.6rem;margin-bottom:0}@media only screen and (max-width:768px){.msgBox>li.flex>div>div.flex>dl>dt{font-size:1.6rem}}.msgBox>li.flex>div>div.flex>dl>dt span{background:#f70;color:#fff;font-size:1.5rem;font-weight:700;line-height:1;margin-left:10px;padding:1px 5px}.msgBox>li.flex>div>div.flex>dl>dd{font-size:1.4rem}.msgBox>li.flex>div>div.flex p{font-size:1.4rem;text-align:right;width:100%}@media only screen and (max-width:768px){.msgBox>li.flex>div>div.flex p{margin-top:5px}}.msgBox>li.flex>div.balloon{background:#edf1f2;border-radius:10px;margin-bottom:5px;margin-top:15px;padding:20px;position:relative;text-align:left}@media only screen and (max-width:768px){.msgBox>li.flex>div.balloon{width:calc(100% - 30px)}}.msgBox>li.flex>div.balloon p{margin-bottom:15px}.msgBox>li.flex>div.balloon p.read{font-size:1.4rem;font-weight:700;margin-bottom:0;text-align:right}.msgBox>li.flex>div.balloon:before{border-bottom:15px solid transparent;border-right:15px solid #edf1f2;border-top:15px solid transparent;content:"";display:block;height:0;left:-12px;position:absolute;top:20px;width:0}.msgBox>li.flex.admin>div.balloon{background:#cfe2f3}.msgBox>li.flex.admin>div.balloon:before{border-bottom:15px solid transparent;border-right:15px solid #cfe2f3;border-top:15px solid transparent;left:-12px}.msgBox>li.flex.company>div.balloon{background:#d0e0e3}.msgBox>li.flex.company>div.balloon:before{border-bottom:15px solid transparent;border-right:15px solid #d0e0e3;border-top:15px solid transparent;left:-12px}.msgBox>li.flex.user>div.balloon{background:#fce5cd}.msgBox>li.flex.user>div.balloon:before{border:15px solid transparent;border-left:15px solid #fce5cd;border-right:none;left:auto;right:-12px}.msgBox>li.admin.flex>figure{background:#002067}.msgBox>li.admin.flex>figure span{color:#fff}.msgBox>li.company.flex>figure{background:#45818e}.msgBox>li.company.flex>figure span{color:#fff}.msgBox>li.user.flex{flex-direction:row-reverse}@media only screen and (max-width:768px){.msgBox>li.user.flex{flex-direction:row-reverse}}.msgBox>li.user.flex>figure{background:#e69138}.msgBox>li.user.flex>figure span{color:#fff}.msgBox>li.user.flex>div>div.flex>dl{text-align:right}.send_msg{margin-top:60px}.send_msg .bg_gray{background:#edf1f2;margin:20px 0 50px;padding:30px 40px;text-align:left}@media only screen and (max-width:768px){.send_msg .bg_gray{padding:10px 20px}}.send_msg .bg_gray .form01,.send_msg .bg_gray .form01 table{width:100%}.send_msg .bg_gray .form01 table th{padding-top:20px}.send_msg .bg_gray .form01 table textarea{height:400px}.send_msg .bg_gray .form01 .flex{align-items:center;justify-content:center}.send_msg .bg_gray .form01 .btn_submit{margin:30px auto}@media (max-width:768px){.send_msg .bg_gray .form01 .btn_submit{margin-bottom:0}}.send_msg .bg_gray .form01 .btn_submit input[type=submit]{border-radius:50px;min-width:400px;padding:25px 0}@media only screen and (max-width:768px){.send_msg .bg_gray .form01 .btn_submit input[type=submit]{min-width:100%}}.pager,.pager .pagenation{margin:0 auto;text-align:center;width:100%}.pagenation li{margin:0 auto}.pagenation li,.pagenation li a{display:inline-block;text-align:center}.pagenation li a{align-content:center;background:#eaf4f8;border:2px solid #eaf4f8;border-radius:50%;color:#0096c7;display:flex;flex-wrap:wrap;float:left;font-family:Roboto,sans-serif;font-size:2rem;font-weight:700;height:48px;justify-content:center;line-height:45px;margin-left:10px;margin-right:10px;text-decoration:none;transition:.3s;width:48px}.pagenation li a:before{display:none}@media (max-width:767px){.pagenation li a{font-size:1.6rem;height:40px;width:40px}}.pagenation li a.active{background:#0096c7;border:2px solid #0096c7;color:#fff;cursor:pointer;text-decoration:none}.pagenation li a.active>span{cursor:pointer}@media (hover:hover){.pagenation li a:hover{background:#fff;border:2px solid #0096c7;color:#0096c7;opacity:1;text-decoration:none}}@media screen and (max-width:767px){.pagenation li a{margin-left:3px;margin-right:3px}}.modal-container{background:rgba(0,0,0,.7);box-sizing:border-box;height:100%;left:0;opacity:0;overflow:auto;padding:40px 20px;position:fixed;text-align:center;top:0;transition:.3s;visibility:hidden;width:100%;z-index:2}.modal-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.modal-container.active{opacity:1;visibility:visible}.modal-body{display:inline-block;max-width:500px;position:relative;vertical-align:middle;width:90%}.modal-body .stopbtnset{justify-content:center}.modal-body .stopbtnset button{width:calc(100% - 10px)}.modal-close{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:40px;height:40px;justify-content:center;position:absolute;right:0;top:-50px;width:40px}.modal-content{background:#fff;padding:30px;text-align:left}.notification{background-color:#f5f7f7;border:3px solid #f70;color:#f70;font-weight:700;margin-bottom:100px;margin-left:auto;margin-right:auto;max-width:1100px;padding:10px;text-align:center}@media screen and (max-width:1100px){.notification{margin-bottom:60px;margin-left:5%;margin-right:5%;max-width:none;width:90%}}.notification>p{margin-bottom:15px}.notification>p:last-child{margin-bottom:0}.notification a{text-decoration:underline}.notification-for-js{display:flex;justify-content:center;position:fixed;top:90px;width:100%}.notification-for-js div{background-color:rgba(255,143,94,.922);color:#6f1f00;padding:10px 20px}.notification-for-js div a{color:#6f1f00;cursor:pointer;margin-left:50px;text-decoration:none}.notification-for-js div a:before{content:none}body.loginpage{background:#f5f7f7;margin:0 auto;text-align:center}body.loginpage .loginlogo{margin:70px auto 40px;width:351px}@media only screen and (max-width:768px){body.loginpage .loginlogo{height:auto;margin:20px auto 15px;width:250px}}body.loginpage .notification{background-color:transparent;border:none}body.loginpage .in{background:#fff;margin:0 auto;max-width:520px;padding:33px 0 60px;text-align:center;width:90%}@media only screen and (max-width:768px){body.loginpage .in{padding:20px 0 40px}}body.loginpage .in div.pass{margin-top:22px}@media only screen and (max-width:768px){body.loginpage .in div.pass{margin-top:15px}}body.loginpage .in div.autologin{margin-bottom:20px;margin-left:12px;margin-top:40px;text-align:left}body.loginpage .in h1{font-size:2rem;margin:0 auto 39px}@media only screen and (max-width:768px){body.loginpage .in h1{font-size:1.6rem;margin:0 auto 15px}}body.loginpage .in p{margin-bottom:5px;text-align:left}body.loginpage .in p.exposition{margin-bottom:20px}body.loginpage .in p.kome{font-size:1.4rem;margin-top:5px;padding-bottom:10px}.resetform,form.loginform{margin:0 auto;text-align:center;width:82%}.resetform input[type=email],.resetform input[type=password],.resetform input[type=text],form.loginform input[type=email],form.loginform input[type=password],form.loginform input[type=text]{border:1px solid #707070;font-size:16px;padding:10px 8px;width:100%}.resetform .autologin label,form.loginform .autologin label{cursor:pointer;display:block}.resetform .autologin label input[type=checkbox],form.loginform .autologin label input[type=checkbox]{position:absolute;visibility:hidden}.resetform .autologin label input[type=checkbox]:checked+span:before,form.loginform .autologin label input[type=checkbox]:checked+span:before{background-color:#fff}.resetform .autologin label input[type=checkbox]:checked+span:after,form.loginform .autologin label input[type=checkbox]:checked+span:after{opacity:1}.resetform .autologin span,form.loginform .autologin span{display:block;line-height:23px;padding-left:26px;position:relative}@media screen and (max-width:767px){.resetform .autologin span,form.loginform .autologin span{line-height:30px}}.resetform .autologin span:before,form.loginform .autologin span:before{background-color:#fff;border:1px solid #707070;content:"";height:25px;left:-12px;position:absolute;top:0;width:25px}@media screen and (max-width:767px){.resetform .autologin span:before,form.loginform .autologin span:before{top:3px}}.resetform .autologin span:after,form.loginform .autologin span:after{background:#fff;border-bottom:3px solid;border-left:3px solid;content:"";height:7px;left:-6px;opacity:0;position:absolute;top:6px;transform:rotate(-45deg);transition:opacity .2s;width:13px}@media screen and (max-width:767px){.resetform .autologin span:after,form.loginform .autologin span:after{top:9px}}.resetform .btn_submit,form.loginform .btn_submit{margin:30px auto 0;text-align:center}@media only screen and (max-width:768px){.resetform .btn_submit,form.loginform .btn_submit{margin-top:15px}}.resetform .btn_submit button.loginbtn,.resetform .btn_submit input[type=submit],form.loginform .btn_submit button.loginbtn,form.loginform .btn_submit input[type=submit]{background:#0096c7;border:2px solid #0096c7;border-radius:30px;color:#fff;display:inline-block;font-size:1.8rem;font-weight:700;min-width:320px;outline:none;padding:12px 0;position:relative;text-align:center;transition:all .4s ease}@media (hover:hover){.resetform .btn_submit button.loginbtn:hover,.resetform .btn_submit input[type=submit]:hover,form.loginform .btn_submit button.loginbtn:hover,form.loginform .btn_submit input[type=submit]:hover{background-color:#fff;border-color:#0096c7;color:#0096c7}}@media only screen and (max-width:768px){.resetform .btn_submit button.loginbtn,.resetform .btn_submit input[type=submit],form.loginform .btn_submit button.loginbtn,form.loginform .btn_submit input[type=submit]{font-size:1.6rem;max-width:260px;min-width:240px;width:100%}}.resetform .register,form.loginform .register{margin-top:20px}@media (max-width:768px){.resetform .register,form.loginform .register{margin-top:10px}}.resetform .register .loginbtn,form.loginform .register .loginbtn{font-family:Roboto,sans-serif}.resetform .link,form.loginform .link{font-size:1.4rem;margin:25px auto 0;text-align:center}.resetform .pass,form.loginform .pass{margin-top:30px}.resetform .pass .link,form.loginform .pass .link{margin:10px 0 0;text-align:left}.resetform p,form.loginform p{margin-bottom:5px;text-align:left}.resetform p.exposition,form.loginform p.exposition{margin-bottom:10px}.resetform p.kome,form.loginform p.kome{font-size:1.4rem;margin-top:5px;padding-bottom:10px}.resetform .toggle-password-wrap,form.loginform .toggle-password-wrap{position:relative}.resetform .toggle-password-wrap button,form.loginform .toggle-password-wrap button{background:none;border:none;bottom:calc(50% - 15px);color:#aaa;cursor:pointer;font-size:25px;position:absolute;right:11px}.list .flex.col_3{justify-content:flex-start}.list .flex.col_3>div{margin-right:1.3%;width:32%}@media only screen and (max-width:768px){.list .flex.col_3>div{margin-right:0;width:100%}}section.inner_list .job_list.flex{justify-content:flex-start}@media screen and (min-width:960px){.front-applicant-confirm .form01.edit .tbl01 th,.front-applicant-create .form01.edit .tbl01 th,.front-applicant-show .form01.edit .tbl01 th,.mypage-applicant-confirm .form01.edit .tbl01 th,.mypage-applicant-create .form01.edit .tbl01 th,.mypage-applicant-show .form01.edit .tbl01 th,.mypage-setting-edit .form01.edit .tbl01 th{width:35%}.front-applicant-confirm .form01.edit .tbl01 td,.front-applicant-create .form01.edit .tbl01 td,.front-applicant-show .form01.edit .tbl01 td,.mypage-applicant-confirm .form01.edit .tbl01 td,.mypage-applicant-create .form01.edit .tbl01 td,.mypage-applicant-show .form01.edit .tbl01 td,.mypage-setting-edit .form01.edit .tbl01 td{width:65%}.front-applicant-confirm .form01.info .tbl01 th,.front-applicant-create .form01.info .tbl01 th,.front-applicant-show .form01.info .tbl01 th,.mypage-applicant-confirm .form01.info .tbl01 th,.mypage-applicant-create .form01.info .tbl01 th,.mypage-applicant-show .form01.info .tbl01 th,.mypage-setting-edit .form01.info .tbl01 th{width:38%}.front-applicant-confirm .form01.info .tbl01 td,.front-applicant-create .form01.info .tbl01 td,.front-applicant-show .form01.info .tbl01 td,.mypage-applicant-confirm .form01.info .tbl01 td,.mypage-applicant-create .form01.info .tbl01 td,.mypage-applicant-show .form01.info .tbl01 td,.mypage-setting-edit .form01.info .tbl01 td{width:62%}.front-applicant-confirm .tbl01 th,.front-applicant-create .tbl01 th,.front-applicant-show .tbl01 th,.mypage-applicant-confirm .tbl01 th,.mypage-applicant-create .tbl01 th,.mypage-applicant-show .tbl01 th,.mypage-setting-edit .tbl01 th{width:25%}.front-applicant-confirm .tbl01 td,.front-applicant-create .tbl01 td,.front-applicant-show .tbl01 td,.mypage-applicant-confirm .tbl01 td,.mypage-applicant-create .tbl01 td,.mypage-applicant-show .tbl01 td,.mypage-setting-edit .tbl01 td{width:75%}}.front-applicant-confirm .tbl01 td span.year,.front-applicant-create .tbl01 td span.year,.front-applicant-show .tbl01 td span.year,.mypage-applicant-confirm .tbl01 td span.year,.mypage-applicant-create .tbl01 td span.year,.mypage-applicant-show .tbl01 td span.year,.mypage-setting-edit .tbl01 td span.year{background:#eee;display:inline-block;margin-right:10px;padding:3px 10px}.front-applicant-confirm .career-table-wrap,.front-applicant-create .career-table-wrap,.front-applicant-show .career-table-wrap,.mypage-applicant-confirm .career-table-wrap,.mypage-applicant-create .career-table-wrap,.mypage-applicant-show .career-table-wrap,.mypage-setting-edit .career-table-wrap{margin-bottom:30px}.front-applicant-confirm .career-table-wrap .occupation-and-year,.front-applicant-create .career-table-wrap .occupation-and-year,.front-applicant-show .career-table-wrap .occupation-and-year,.mypage-applicant-confirm .career-table-wrap .occupation-and-year,.mypage-applicant-create .career-table-wrap .occupation-and-year,.mypage-applicant-show .career-table-wrap .occupation-and-year,.mypage-setting-edit .career-table-wrap .occupation-and-year{align-items:center;display:flex;margin-bottom:20px}.front-applicant-confirm .career-table-wrap .occupation-and-year p,.front-applicant-create .career-table-wrap .occupation-and-year p,.front-applicant-show .career-table-wrap .occupation-and-year p,.mypage-applicant-confirm .career-table-wrap .occupation-and-year p,.mypage-applicant-create .career-table-wrap .occupation-and-year p,.mypage-applicant-show .career-table-wrap .occupation-and-year p,.mypage-setting-edit .career-table-wrap .occupation-and-year p{margin-right:20px}.front-applicant-confirm #add-career,.front-applicant-confirm .delete-career,.front-applicant-create #add-career,.front-applicant-create .delete-career,.front-applicant-show #add-career,.front-applicant-show .delete-career,.mypage-applicant-confirm #add-career,.mypage-applicant-confirm .delete-career,.mypage-applicant-create #add-career,.mypage-applicant-create .delete-career,.mypage-applicant-show #add-career,.mypage-applicant-show .delete-career,.mypage-setting-edit #add-career,.mypage-setting-edit .delete-career{background-color:#fff;border:1px solid #0096c7;border-radius:15px;color:#0096c7;cursor:pointer;font-size:1.5rem;line-height:30px;padding:0 20px}.front-applicant-confirm .delete-career,.front-applicant-create .delete-career,.front-applicant-show .delete-career,.mypage-applicant-confirm .delete-career,.mypage-applicant-create .delete-career,.mypage-applicant-show .delete-career,.mypage-setting-edit .delete-career{float:right;margin-bottom:10px}.front-applicant-confirm #add-career,.front-applicant-create #add-career,.front-applicant-show #add-career,.mypage-applicant-confirm #add-career,.mypage-applicant-create #add-career,.mypage-applicant-show #add-career,.mypage-setting-edit #add-career{margin-bottom:50px}.front-applicant-confirm .skill-head,.front-applicant-create .skill-head,.front-applicant-show .skill-head,.mypage-applicant-confirm .skill-head,.mypage-applicant-create .skill-head,.mypage-applicant-show .skill-head,.mypage-setting-edit .skill-head{display:flex;margin-bottom:10px;margin-left:215px}@media screen and (max-width:959px){.front-applicant-confirm .skill-head,.front-applicant-create .skill-head,.front-applicant-show .skill-head,.mypage-applicant-confirm .skill-head,.mypage-applicant-create .skill-head,.mypage-applicant-show .skill-head,.mypage-setting-edit .skill-head{margin-bottom:20px;margin-left:115px}}.front-applicant-confirm .skill-head p,.front-applicant-create .skill-head p,.front-applicant-show .skill-head p,.mypage-applicant-confirm .skill-head p,.mypage-applicant-create .skill-head p,.mypage-applicant-show .skill-head p,.mypage-setting-edit .skill-head p{color:#999;font-size:1.4rem;margin-right:5px;position:relative;text-align:center;width:20%}.front-applicant-confirm .skill-head p:before,.front-applicant-create .skill-head p:before,.front-applicant-show .skill-head p:before,.mypage-applicant-confirm .skill-head p:before,.mypage-applicant-create .skill-head p:before,.mypage-applicant-show .skill-head p:before,.mypage-setting-edit .skill-head p:before{background-color:#999;bottom:-3px;content:"";display:block;height:3px;position:absolute;width:100%}.front-applicant-confirm .skill-head p:after,.front-applicant-create .skill-head p:after,.front-applicant-show .skill-head p:after,.mypage-applicant-confirm .skill-head p:after,.mypage-applicant-create .skill-head p:after,.mypage-applicant-show .skill-head p:after,.mypage-setting-edit .skill-head p:after{background:#999;border-radius:5px;bottom:-6px;content:"";display:block;height:10px;position:absolute;right:0;width:10px}@media screen and (max-width:959px){.front-applicant-confirm .skill-head p,.front-applicant-create .skill-head p,.front-applicant-show .skill-head p,.mypage-applicant-confirm .skill-head p,.mypage-applicant-create .skill-head p,.mypage-applicant-show .skill-head p,.mypage-setting-edit .skill-head p{font-size:1.2rem;line-height:1.2}.front-applicant-confirm .skill-head p:before,.front-applicant-create .skill-head p:before,.front-applicant-show .skill-head p:before,.mypage-applicant-confirm .skill-head p:before,.mypage-applicant-create .skill-head p:before,.mypage-applicant-show .skill-head p:before,.mypage-setting-edit .skill-head p:before{bottom:-10px}.front-applicant-confirm .skill-head p:after,.front-applicant-create .skill-head p:after,.front-applicant-show .skill-head p:after,.mypage-applicant-confirm .skill-head p:after,.mypage-applicant-create .skill-head p:after,.mypage-applicant-show .skill-head p:after,.mypage-setting-edit .skill-head p:after{bottom:-13px}}.front-applicant-confirm .skill-and-level li,.front-applicant-create .skill-and-level li,.front-applicant-show .skill-and-level li,.mypage-applicant-confirm .skill-and-level li,.mypage-applicant-create .skill-and-level li,.mypage-applicant-show .skill-and-level li,.mypage-setting-edit .skill-and-level li{align-items:center;display:flex;width:100%}.front-applicant-confirm .skill-and-level li.skill-and-level-template,.front-applicant-create .skill-and-level li.skill-and-level-template,.front-applicant-show .skill-and-level li.skill-and-level-template,.mypage-applicant-confirm .skill-and-level li.skill-and-level-template,.mypage-applicant-create .skill-and-level li.skill-and-level-template,.mypage-applicant-show .skill-and-level li.skill-and-level-template,.mypage-setting-edit .skill-and-level li.skill-and-level-template{display:none}.front-applicant-confirm .skill-and-level li p,.front-applicant-create .skill-and-level li p,.front-applicant-show .skill-and-level li p,.mypage-applicant-confirm .skill-and-level li p,.mypage-applicant-create .skill-and-level li p,.mypage-applicant-show .skill-and-level li p,.mypage-setting-edit .skill-and-level li p{line-height:1.2;width:200px}@media screen and (max-width:959px){.front-applicant-confirm .skill-and-level li p,.front-applicant-create .skill-and-level li p,.front-applicant-show .skill-and-level li p,.mypage-applicant-confirm .skill-and-level li p,.mypage-applicant-create .skill-and-level li p,.mypage-applicant-show .skill-and-level li p,.mypage-setting-edit .skill-and-level li p{width:100px}}.front-applicant-confirm .skill-and-level li div,.front-applicant-create .skill-and-level li div,.front-applicant-show .skill-and-level li div,.mypage-applicant-confirm .skill-and-level li div,.mypage-applicant-create .skill-and-level li div,.mypage-applicant-show .skill-and-level li div,.mypage-setting-edit .skill-and-level li div{align-items:center;display:flex;margin:10px 0;width:calc(100% - 200px)}@media screen and (max-width:959px){.front-applicant-confirm .skill-and-level li div,.front-applicant-create .skill-and-level li div,.front-applicant-show .skill-and-level li div,.mypage-applicant-confirm .skill-and-level li div,.mypage-applicant-create .skill-and-level li div,.mypage-applicant-show .skill-and-level li div,.mypage-setting-edit .skill-and-level li div{width:calc(100% - 100px)}}.front-applicant-confirm .skill-and-level li div button,.front-applicant-create .skill-and-level li div button,.front-applicant-show .skill-and-level li div button,.mypage-applicant-confirm .skill-and-level li div button,.mypage-applicant-create .skill-and-level li div button,.mypage-applicant-show .skill-and-level li div button,.mypage-setting-edit .skill-and-level li div button{align-items:center;background-color:#ccc;border:none;color:#fff;display:flex;font-size:18px;font-weight:700;height:24px;justify-content:center;margin-right:12px;position:relative;width:calc(20% - 11px)}.front-applicant-confirm .skill-and-level li div button:before,.front-applicant-create .skill-and-level li div button:before,.front-applicant-show .skill-and-level li div button:before,.mypage-applicant-confirm .skill-and-level li div button:before,.mypage-applicant-create .skill-and-level li div button:before,.mypage-applicant-show .skill-and-level li div button:before,.mypage-setting-edit .skill-and-level li div button:before{border-bottom:12px solid transparent;border-left:12px solid #fff;border-top:12px solid transparent;content:"";left:0;position:absolute;top:0}.front-applicant-confirm .skill-and-level li div button:after,.front-applicant-create .skill-and-level li div button:after,.front-applicant-show .skill-and-level li div button:after,.mypage-applicant-confirm .skill-and-level li div button:after,.mypage-applicant-create .skill-and-level li div button:after,.mypage-applicant-show .skill-and-level li div button:after,.mypage-setting-edit .skill-and-level li div button:after{border-bottom:12px solid transparent;border-left:12px solid #ccc;border-top:12px solid transparent;content:"";position:absolute;right:-11px;top:0}.front-applicant-confirm .skill-and-level li div button.active,.front-applicant-create .skill-and-level li div button.active,.front-applicant-show .skill-and-level li div button.active,.mypage-applicant-confirm .skill-and-level li div button.active,.mypage-applicant-create .skill-and-level li div button.active,.mypage-applicant-show .skill-and-level li div button.active,.mypage-setting-edit .skill-and-level li div button.active{background-color:#0096c7}.front-applicant-confirm .skill-and-level li div button.active:after,.front-applicant-create .skill-and-level li div button.active:after,.front-applicant-show .skill-and-level li div button.active:after,.mypage-applicant-confirm .skill-and-level li div button.active:after,.mypage-applicant-create .skill-and-level li div button.active:after,.mypage-applicant-show .skill-and-level li div button.active:after,.mypage-setting-edit .skill-and-level li div button.active:after{border-left:12px solid #0096c7}.front-applicant-confirm .modal-open,.front-applicant-create .modal-open,.front-applicant-show .modal-open,.mypage-applicant-confirm .modal-open,.mypage-applicant-create .modal-open,.mypage-applicant-show .modal-open,.mypage-setting-edit .modal-open{border:1px solid #0096c7;border-radius:15px;cursor:pointer;font-size:1.5rem;line-height:30px;padding:0 20px}.front-applicant-confirm .modal-body,.front-applicant-create .modal-body,.front-applicant-show .modal-body,.mypage-applicant-confirm .modal-body,.mypage-applicant-create .modal-body,.mypage-applicant-show .modal-body,.mypage-setting-edit .modal-body{max-width:800px}.front-applicant-confirm .modal-body .modal-content,.front-applicant-create .modal-body .modal-content,.front-applicant-show .modal-body .modal-content,.mypage-applicant-confirm .modal-body .modal-content,.mypage-applicant-create .modal-body .modal-content,.mypage-applicant-show .modal-body .modal-content,.mypage-setting-edit .modal-body .modal-content{height:calc(100vh - 250px);max-height:800px;overflow:scroll}.front-applicant-confirm .modal-body .modal-content>p,.front-applicant-create .modal-body .modal-content>p,.front-applicant-show .modal-body .modal-content>p,.mypage-applicant-confirm .modal-body .modal-content>p,.mypage-applicant-create .modal-body .modal-content>p,.mypage-applicant-show .modal-body .modal-content>p,.mypage-setting-edit .modal-body .modal-content>p{font-size:1.5rem;font-weight:700;margin-bottom:20px}.front-applicant-confirm .selected-skill button,.front-applicant-create .selected-skill button,.front-applicant-show .selected-skill button,.mypage-applicant-confirm .selected-skill button,.mypage-applicant-create .selected-skill button,.mypage-applicant-show .selected-skill button,.mypage-setting-edit .selected-skill button{background:#fff;border:1px solid #000;border-radius:5px;font-size:1.5rem;margin-bottom:10px;margin-right:10px;padding:6px 10px}.front-applicant-confirm .selected-skill button:before,.front-applicant-create .selected-skill button:before,.front-applicant-show .selected-skill button:before,.mypage-applicant-confirm .selected-skill button:before,.mypage-applicant-create .selected-skill button:before,.mypage-applicant-show .selected-skill button:before,.mypage-setting-edit .selected-skill button:before{background:#999;border-radius:11px;color:#fff;content:"✕";display:inline-block;height:24px;margin-right:10px;width:24px}.front-applicant-confirm .search-skill-wrap,.front-applicant-create .search-skill-wrap,.front-applicant-show .search-skill-wrap,.mypage-applicant-confirm .search-skill-wrap,.mypage-applicant-create .search-skill-wrap,.mypage-applicant-show .search-skill-wrap,.mypage-setting-edit .search-skill-wrap{margin-bottom:40px;position:relative}.front-applicant-confirm .search-skill-wrap input[type=text],.front-applicant-create .search-skill-wrap input[type=text],.front-applicant-show .search-skill-wrap input[type=text],.mypage-applicant-confirm .search-skill-wrap input[type=text],.mypage-applicant-create .search-skill-wrap input[type=text],.mypage-applicant-show .search-skill-wrap input[type=text],.mypage-setting-edit .search-skill-wrap input[type=text]{padding-left:60px}.front-applicant-confirm .search-skill-wrap i,.front-applicant-create .search-skill-wrap i,.front-applicant-show .search-skill-wrap i,.mypage-applicant-confirm .search-skill-wrap i,.mypage-applicant-create .search-skill-wrap i,.mypage-applicant-show .search-skill-wrap i,.mypage-setting-edit .search-skill-wrap i{color:#0096c7;font-size:30px;left:15px;position:absolute;top:calc(50% - 15px)}.front-applicant-confirm .skill-list-wrap,.front-applicant-create .skill-list-wrap,.front-applicant-show .skill-list-wrap,.mypage-applicant-confirm .skill-list-wrap,.mypage-applicant-create .skill-list-wrap,.mypage-applicant-show .skill-list-wrap,.mypage-setting-edit .skill-list-wrap{margin-top:20px}.front-applicant-confirm .skill-list-wrap>div,.front-applicant-create .skill-list-wrap>div,.front-applicant-show .skill-list-wrap>div,.mypage-applicant-confirm .skill-list-wrap>div,.mypage-applicant-create .skill-list-wrap>div,.mypage-applicant-show .skill-list-wrap>div,.mypage-setting-edit .skill-list-wrap>div{margin-bottom:30px}.front-applicant-confirm .skill-list-wrap>div>div,.front-applicant-create .skill-list-wrap>div>div,.front-applicant-show .skill-list-wrap>div>div,.mypage-applicant-confirm .skill-list-wrap>div>div,.mypage-applicant-create .skill-list-wrap>div>div,.mypage-applicant-show .skill-list-wrap>div>div,.mypage-setting-edit .skill-list-wrap>div>div{background-color:#0096c7;cursor:pointer;margin-bottom:30px;position:relative}.front-applicant-confirm .skill-list-wrap>div>div p:first-child,.front-applicant-create .skill-list-wrap>div>div p:first-child,.front-applicant-show .skill-list-wrap>div>div p:first-child,.mypage-applicant-confirm .skill-list-wrap>div>div p:first-child,.mypage-applicant-create .skill-list-wrap>div>div p:first-child,.mypage-applicant-show .skill-list-wrap>div>div p:first-child,.mypage-setting-edit .skill-list-wrap>div>div p:first-child{color:#fff;padding-bottom:10px;padding-left:20px;padding-top:10px}.front-applicant-confirm .skill-list-wrap>div .list_radio.flex,.front-applicant-create .skill-list-wrap>div .list_radio.flex,.front-applicant-show .skill-list-wrap>div .list_radio.flex,.mypage-applicant-confirm .skill-list-wrap>div .list_radio.flex,.mypage-applicant-create .skill-list-wrap>div .list_radio.flex,.mypage-applicant-show .skill-list-wrap>div .list_radio.flex,.mypage-setting-edit .skill-list-wrap>div .list_radio.flex{flex-wrap:wrap}.front-applicant-confirm .skill-list-wrap>div .list_radio.flex li,.front-applicant-create .skill-list-wrap>div .list_radio.flex li,.front-applicant-show .skill-list-wrap>div .list_radio.flex li,.mypage-applicant-confirm .skill-list-wrap>div .list_radio.flex li,.mypage-applicant-create .skill-list-wrap>div .list_radio.flex li,.mypage-applicant-show .skill-list-wrap>div .list_radio.flex li,.mypage-setting-edit .skill-list-wrap>div .list_radio.flex li{margin-bottom:25px}.front-applicant-confirm .skill-list-wrap>div .other-skill,.front-applicant-create .skill-list-wrap>div .other-skill,.front-applicant-show .skill-list-wrap>div .other-skill,.mypage-applicant-confirm .skill-list-wrap>div .other-skill,.mypage-applicant-create .skill-list-wrap>div .other-skill,.mypage-applicant-show .skill-list-wrap>div .other-skill,.mypage-setting-edit .skill-list-wrap>div .other-skill{background:transparent}.front-applicant-confirm .skill-list-wrap>div .other-skill p:first-child,.front-applicant-create .skill-list-wrap>div .other-skill p:first-child,.front-applicant-show .skill-list-wrap>div .other-skill p:first-child,.mypage-applicant-confirm .skill-list-wrap>div .other-skill p:first-child,.mypage-applicant-create .skill-list-wrap>div .other-skill p:first-child,.mypage-applicant-show .skill-list-wrap>div .other-skill p:first-child,.mypage-setting-edit .skill-list-wrap>div .other-skill p:first-child{color:inherit;font-size:1.5rem;margin-bottom:15px;margin-top:-15px;padding:0}.front-applicant-confirm .skill-list-wrap>div .other-skill>div,.front-applicant-create .skill-list-wrap>div .other-skill>div,.front-applicant-show .skill-list-wrap>div .other-skill>div,.mypage-applicant-confirm .skill-list-wrap>div .other-skill>div,.mypage-applicant-create .skill-list-wrap>div .other-skill>div,.mypage-applicant-show .skill-list-wrap>div .other-skill>div,.mypage-setting-edit .skill-list-wrap>div .other-skill>div{display:flex;position:relative}.front-applicant-confirm .skill-list-wrap>div .other-skill>div input[type=text],.front-applicant-create .skill-list-wrap>div .other-skill>div input[type=text],.front-applicant-show .skill-list-wrap>div .other-skill>div input[type=text],.mypage-applicant-confirm .skill-list-wrap>div .other-skill>div input[type=text],.mypage-applicant-create .skill-list-wrap>div .other-skill>div input[type=text],.mypage-applicant-show .skill-list-wrap>div .other-skill>div input[type=text],.mypage-setting-edit .skill-list-wrap>div .other-skill>div input[type=text]{padding:10px}.front-applicant-confirm .skill-list-wrap>div .other-skill>div button,.front-applicant-create .skill-list-wrap>div .other-skill>div button,.front-applicant-show .skill-list-wrap>div .other-skill>div button,.mypage-applicant-confirm .skill-list-wrap>div .other-skill>div button,.mypage-applicant-create .skill-list-wrap>div .other-skill>div button,.mypage-applicant-show .skill-list-wrap>div .other-skill>div button,.mypage-setting-edit .skill-list-wrap>div .other-skill>div button{background:#999;border:none;border-radius:15px;color:#fff;font-size:30px;height:30px;line-height:1;position:absolute;right:10px;top:8px;width:30px}.front-applicant-confirm .toggle-btn,.front-applicant-create .toggle-btn,.front-applicant-show .toggle-btn,.mypage-applicant-confirm .toggle-btn,.mypage-applicant-create .toggle-btn,.mypage-applicant-show .toggle-btn,.mypage-setting-edit .toggle-btn{height:15px;position:absolute;right:20px;top:50%;width:15px}@media only screen and (max-width:414px){.front-applicant-confirm .toggle-btn,.front-applicant-create .toggle-btn,.front-applicant-show .toggle-btn,.mypage-applicant-confirm .toggle-btn,.mypage-applicant-create .toggle-btn,.mypage-applicant-show .toggle-btn,.mypage-setting-edit .toggle-btn{height:14px;right:20px;width:14px}}.front-applicant-confirm .toggle-btn span,.front-applicant-create .toggle-btn span,.front-applicant-show .toggle-btn span,.mypage-applicant-confirm .toggle-btn span,.mypage-applicant-create .toggle-btn span,.mypage-applicant-show .toggle-btn span,.mypage-setting-edit .toggle-btn span{background-color:#fff;box-sizing:border-box;display:inline-block;height:2px;left:0;position:absolute;top:0;transition:all .3s;width:100%}.front-applicant-confirm .toggle-btn span:first-of-type,.front-applicant-create .toggle-btn span:first-of-type,.front-applicant-show .toggle-btn span:first-of-type,.mypage-applicant-confirm .toggle-btn span:first-of-type,.mypage-applicant-create .toggle-btn span:first-of-type,.mypage-applicant-show .toggle-btn span:first-of-type,.mypage-setting-edit .toggle-btn span:first-of-type{opacity:0}.front-applicant-confirm .toggle-btn span:nth-of-type(2),.front-applicant-create .toggle-btn span:nth-of-type(2),.front-applicant-show .toggle-btn span:nth-of-type(2),.mypage-applicant-confirm .toggle-btn span:nth-of-type(2),.mypage-applicant-create .toggle-btn span:nth-of-type(2),.mypage-applicant-show .toggle-btn span:nth-of-type(2),.mypage-setting-edit .toggle-btn span:nth-of-type(2){transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}.front-applicant-confirm .toggle-btn.active span:first-of-type,.front-applicant-create .toggle-btn.active span:first-of-type,.front-applicant-show .toggle-btn.active span:first-of-type,.mypage-applicant-confirm .toggle-btn.active span:first-of-type,.mypage-applicant-create .toggle-btn.active span:first-of-type,.mypage-applicant-show .toggle-btn.active span:first-of-type,.mypage-setting-edit .toggle-btn.active span:first-of-type{opacity:1;transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}.front-applicant-confirm .toggle-btn.active span:nth-of-type(2),.front-applicant-create .toggle-btn.active span:nth-of-type(2),.front-applicant-show .toggle-btn.active span:nth-of-type(2),.mypage-applicant-confirm .toggle-btn.active span:nth-of-type(2),.mypage-applicant-create .toggle-btn.active span:nth-of-type(2),.mypage-applicant-show .toggle-btn.active span:nth-of-type(2),.mypage-setting-edit .toggle-btn.active span:nth-of-type(2){transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.mypage-oiwai-show .terms{border:1px solid #ddd;overflow-y:scroll;padding:0 1.5em 1.5em}

/*# sourceMappingURL=mypage.css.map*/