.notice-message h2{position:relative;padding:10px 30px;margin:1em 0;border:1px solid #eee;font-size:12px}@media screen and (min-width: 769px){.notice-message h2{margin-top:0}}.breadcrumbs{margin:.5em 0;list-style:none}.breadcrumbs__item{display:inline-block}.breadcrumbs__item:not(:last-child)::after{margin:0 .5em;content:">"}.breadcrumbs__item p{font-weight:bold}.page-meta{margin:.5em 0 1em}.page-meta__title{padding-bottom:.4em;font-weight:bold;color:#58717d;letter-spacing:.02em;border-bottom:3px solid #63dbff;font-size:18px}@media screen and (min-width: 769px){.page-meta__title{font-size:24px}}.page-meta__time-stamp{margin-bottom:1em;-moz-text-align-last:right;text-align-last:right}.column-contents{overflow-wrap:break-word}.column-contents ul,.column-contents ol{list-style:none}.column-contents .ul-list{margin:1em 0 1em 2.5em;list-style:disc}.column-contents .ol-list{margin:1em 0 1em 2.5em;list-style:revert}.column-contents h1{width:auto;margin:0 0 10px;font-weight:700;letter-spacing:2px;font-size:24px}.column-contents h2{font-size:18px;padding-bottom:8px;margin:32px 0 20px;font-weight:700;border-bottom:2px dotted #63dbff}.column-contents h3{padding:0 0 0 3px;margin:32px 0 15px 8px;font-weight:bold;border-left:3px solid #63dbff}.column-contents h4{padding:8px;margin:32px 0 0;font-weight:bold;background:#d5f5ff}.column-contents iframe{max-width:100%}.column-contents table{margin:10px;border-spacing:0;border-collapse:collapse}.column-contents #form{padding:3%;background-color:#fcfcfc;border:1px solid #e2e2e2}.column-contents #form ul{margin-top:5px;margin-bottom:10px;clear:both}.column-contents #form ul#prefectureTag .checkbox{float:left;width:80px}.column-contents #form li{position:relative}.column-contents #form select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;border:1px solid #ccc}.column-contents #form .left{font-size:14px;font-weight:700;color:#3e3e3e}.column-contents #form .right{font-size:14px;font-weight:400}.column-contents #form .right textarea{padding:5px 0 5px 5px;background-color:#fff;border:1px solid #ccc}.column-contents #form .right input{width:85%;height:auto;padding:5px 0 5px 5px;margin:5px 0 0;background-color:#fff;border:1px solid #ccc;font-size:12px}.column-contents #form .right input[type=radio]:checked{-webkit-box-sizing:content-box;box-sizing:content-box}.column-contents #form .right input#UserZipCode{float:left;width:60%}.column-contents #form .right input.zipcode_button{width:20%;padding:5px;margin-left:10px;background:#ccc;border:0;border-bottom:2px solid #a2a2a2}.column-contents #form .checkbox input{width:auto;padding:5px 0 5px 5px;font-size:12px;margin:5px 8px 0 0}.column-contents #form .must{position:absolute;top:4px;right:8px;width:42px;height:15px;background-image:url("/img/must.gif");background-repeat:no-repeat}.break-img{display:block;width:80%;height:auto;margin:0 auto 20px}.column-p{margin:15px 0 15px 8px;font-size:16px;line-height:1.75}.column-p iframe{display:block;margin:0 auto}.esQuestion{font-weight:bold;color:#1987e5}#anchor1{padding-top:80px;margin-top:-80px}#anchor2{padding-top:80px;margin-top:-80px}#anchor3{padding-top:80px;margin-top:-80px}#anchor4{padding-top:80px;margin-top:-80px}#anchor5{padding-top:80px;margin-top:-80px}#toc_column{display:inline-block;width:80%;max-width:400px;padding:15px 15px 7px;margin-bottom:30px;background-color:#fff;border:1px solid #ccc !important}#toc_column .toc_title{padding:5px 0 2px;margin-bottom:5px;font-size:14px;font-weight:bold;color:#333;text-align:center;background-color:#f1efef}#toc_column td{padding:1px 4px;font-size:13px;vertical-align:top}#toc_column li{padding:1px 4px;vertical-align:top}.toc_h2{font-size:13px !important}.toc_h3{margin-left:1rem;font-size:12px !important}.toc_h4{margin-left:2rem;font-size:12px !important}div#modifiedDate,div#publishedDate{text-align:right}@media screen and (width <= 706px){.only-pc{display:none}}@media screen and (width >= 706px){.only-sp{display:none}}p.internalLink{padding:1em;margin:10px 0 15px;font-size:15px;text-decoration:underline;border:1px solid #666;border-radius:10px}p.internalLink_text{position:relative;display:table;min-width:180px;height:30px;padding:0 10px;margin:15px 5px;font-size:14px;line-height:30px;color:#fff;text-align:center;background:#5e9eb5;border-radius:3px}.internalLink_text::after{position:absolute;top:100%;left:15px;margin-left:-8px;content:"";border:8px solid rgba(0,0,0,0);border-top:10px solid #5d9eb5}.img_link_for_column{height:50px;margin:10px}.img_link_for_column a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;background:#d0ecff}.img_link_img_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:11%;height:100%;margin-left:2%;overflow:hidden}.img_link_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:90%;margin:0 10px;color:#5f5f5f}.img_link_text_title{font-size:15px;font-weight:bold;color:#3e3e3e;border-bottom:solid 1px #65dbf9}.img_detail_link_for_column{height:150px;margin:10px}@media screen and (width <= 768px){.img_detail_link_for_column{height:170px}}.img_detail_link_for_column a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;background:#d0ecff}.img_detail_link_img_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:35%;height:100%;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:contain}.img_detail_link_text{-webkit-box-flex:1;-ms-flex:1;flex:1;height:90%;margin:0 10px;color:#5f5f5f}.img_detail_link_text_title{margin:0 0 8px;font-size:15px;font-weight:bold;color:#3e3e3e;border-bottom:dotted 1px #65dbf9}.l-jobSearch-listArea{position:relative;display:block;margin-bottom:30px}.l-jobSearch-listBox_r dl{padding:12px 0;margin:0;overflow:hidden;border-bottom:dotted 1px #c3c3c3}.l-jobSearch-listBox_r dl dt{float:left;width:80px;height:22px;font-size:13px;line-height:22px;text-align:center;background:#e8e8e8;border-radius:2px}.l-jobSearch-listBox_l{float:left;margin:25px 15px 25px 25px}.l-jobSearch-listBox_r{float:left}.l-jobSearch-listBox_r dl dd{float:left;margin:0 0 0 10px;font-size:13px}div.l-jobSearch-listImgBox{width:100%;text-align:center}.l-jobSearch-listImgBox img{width:60%;margin-bottom:30px;text-align:center}.l-jobDetail-btnBox2{width:100%;padding-top:10px;padding-bottom:30px;margin-right:30px;overflow:hidden;clear:both;text-align:center}.button_orange{width:100% !important;padding:20px 0;font-size:1.2em;font-weight:700;color:#fff;letter-spacing:2px;cursor:pointer;background:#e97787}.internFeatureShosai{display:block;width:80%;padding-top:10px;padding-bottom:10px;margin:auto;font-size:18px;color:#fff;text-align:center;background:#e97787}button.button_matome{width:24%;padding:12px;font-size:1.5em;font-weight:700;color:#fff;letter-spacing:2px;cursor:pointer;background:#63dbff;border:none;border-bottom:3px solid #4ca8c4}button.humon{white-space:nowrap;background:#1e90ff}button.graduate19{white-space:nowrap;background:#6495ed}button.graduate20{white-space:nowrap;background:#6495ed}button.graduate21{white-space:nowrap;background:#00bfff}button.all{white-space:nowrap;background:#87cefa}.box_profile_title{padding:0 0 5px;letter-spacing:2px}.author_content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;padding:20px;margin-bottom:20px;border:1px solid #ccc}.author_img{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px}.author_profile_box{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.author_name_box{width:100%}.author_name{float:left;font-size:15px;font-weight:700}.author_hometown{padding-top:3px;margin-left:30px;font-size:12px}.author_profile{float:left;width:100%}#movie{position:relative;padding-top:69px;padding-bottom:50%;margin-top:1.2em;margin-bottom:1.2em;overflow:hidden}#movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.text-marker{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #ff6));background:-webkit-linear-gradient(transparent 60%, #ff6 60%);background:linear-gradient(transparent 60%, #ff6 60%)}.tag_benefit_cal{display:inline-block;width:50px;padding:0;font-size:12px;color:#fff;text-align:center;white-space:nowrap;background:red}.box-blue{padding:15px;background-color:#e3f2fa;border-radius:4px}.box-gray{padding:15px;background-color:#f1efef;border-radius:4px}.columns_title{padding:0 .5em .4em;margin-bottom:1em;font-size:18px;font-weight:bold;color:#58717d;text-align:center;letter-spacing:.02em;border-bottom:3px solid #63dbff}.columns_title.c-title--small{font-size:14px}@media screen and (min-width: 769px){.three_colums{display:-webkit-box;display:-ms-flexbox;display:flex}}.three_colums>li{margin-bottom:2em}@media screen and (min-width: 769px){.three_colums>li{-webkit-box-flex:0;-ms-flex:0 0 calc(33.3333333333% - 1em);flex:0 0 calc(33.3333333333% - 1em);margin-bottom:0}.three_colums>li:nth-child(3n-1){margin-right:1.5em;margin-left:1.5em}}.share_button{margin:56px 0 96px;text-align:center}.recommend-area>div{margin-top:2em}.recommend-area li{list-style:none}.recommend-area .column_separator{position:relative;padding-bottom:3em;border-bottom:dotted 1px rgba(87,112,125,.41)}@media screen and (min-width: 769px){.recommend-area .column_separator{padding-bottom:0;border:none}}.recommend-area .agent-columns-item{position:static}.recommend-area .agent-columns-item .column_img{max-height:140px}.recommend-area .agent-columns-item .agent-columns-article-title{max-height:69px;overflow:hidden}.recommend-area .agent-columns-item .p-company-card__summary{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:1em}@media screen and (min-width: 769px){.recommend-area .agent-columns-item .p-company-card__summary{margin-left:0}}.recommend-area .agent-columns-item .p-company-card__details{color:#333}.recommend-area .agent-columns-item .p-company-card__meta{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:0}.recommend-area .agent-columns-item .shosai.col_link{position:absolute;right:0;bottom:.5em;color:#5e9fb5}@media screen and (min-width: 769px){.recommend-area .agent-columns-item .shosai.col_link{bottom:0;font-size:14px}}.recommend-area .agent-columns-item .shosai.col_link::after{display:inline-block;padding-left:.3em;font-family:FontAwesome;color:#63dbff;content:""}.intern_btn{position:fixed;bottom:0;left:0;z-index:100;display:none;width:152px;margin:15px;text-align:center;opacity:1;-webkit-transition:opacity .3s,0s,0s,0s;transition:opacity .3s,0s,0s,0s}@media screen and (min-width: 769px){.intern_btn{display:block}}.btn-favorite-display{display:block}.intern_btn .intern_btn_fab a{padding:14px 0;border-radius:0 0 6px 6px}.intern_btn_entry{padding-bottom:4px}.intern_btn .intern_btn_entry button,.intern_btn .intern_btn_entry input{padding:40px 0;border-radius:6px 6px 0 0}.intern_btn.fix_off{position:absolute;top:auto;bottom:0;left:0}.pc_fab_btn{width:100%;margin:0 auto 30px}.button_detail_reload{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding:15px 0;color:#fff;cursor:pointer;background:#708090;border:none}.button_confirm,.button_revise{position:relative;-webkit-box-sizing:content-box;box-sizing:content-box;width:30%;padding:16px 12px;font-size:1.2em;font-weight:700;color:#fff;border:none;border-radius:0}.comp_right,.entered_link{-webkit-box-sizing:border-box;box-sizing:border-box}.button_revise{background:#a1a1a1;border-bottom:#5b5b5b 6px solid}.button_confirm{background:#ffa857;border-bottom:#e48c39 6px solid}#loginBoxSp{display:block !important}@media screen and (min-width: 769px){#loginBoxSp{display:none !important}}#loginBoxSp .p-tabbar{bottom:0}.mypage-navi{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px;border:1px solid #e2e2e2}.mypage-navi-top-button,.mypage-navi-button{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;min-height:87px;padding:1.3em .5em 1em;font-size:11px;font-weight:bold;line-height:1;text-align:center;letter-spacing:-1px;cursor:pointer}.mypage-navi-button:hover{color:#fff;background-color:#a2c6d3}.mypage-navi-top-button:not(:first-child),.mypage-navi-button:not(:nth-child(2)){border-left:1px solid #e2e2e2}.mypage-navi-button--active,.tab-switch:checked+.mypage-navi-button{color:#fff;background-color:#6c9eb2}.mypage-navi-top-button i,.mypage-navi-button i{display:block;margin-bottom:.3em;font-size:30px}.mypage-navi-top-button span,.mypage-navi-button span{display:inline-block}.tab-switch{display:none}.mypage-navi-contents{-webkit-box-sizing:border-box;box-sizing:border-box;display:none;width:100%;height:0;padding:0 1em 1.5em;overflow:hidden;background-color:#6c9eb2;opacity:0}.mypage-navi-contents--active,.tab-switch:checked+.mypage-navi-button+.mypage-navi-contents{display:block;height:auto;overflow:auto;opacity:1}.mypage-navi-contents-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mypage-navi-contents-list li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 47%;flex:0 0 47%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1em;background-color:rgba(255,255,255,.3)}.mypage-navi-contents-list li::after{position:absolute;top:50%;right:1em;display:block;width:5px;height:5px;content:"";border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.mypage-navi-contents-list li a{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding:1em 2em 1em 1em;font-size:12px;font-weight:bold;line-height:1.3;color:#fff}