@charset "UTF-8";@media screen and (max-width:900px){.entry .content__asnav{margin-top:0px}}.entry_index{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:70px}@media screen and (max-width:900px){.entry_index{padding-top:26px}}@media screen and (max-width:699px){.entry_index{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.entry_index__box{position:relative;width:calc(50% - 32px);min-height:1%;background:#fffaeb}@media screen and (max-width:900px){.entry_index__box{width:calc(50% - 14px);overflow:hidden}}@media screen and (max-width:699px){.entry_index__box{width:100%}.entry_index__box:not(:first-child){margin-top:24px}}.entry_index__box:before{position:absolute;display:block;content:"";width:100%;height:4px;background:#f97d00;top:0;left:0}.entry_index__box>h3{text-align:center;padding:40px 0 32px 0;font-size:24px;font-weight:800;color:#333}@media screen and (max-width:900px){.entry_index__box>h3{padding:38px 0 36px 0;font-size:20px}}.entry_index__box>h3>span{display:block;font-size:14px;color:#f97d00;padding-bottom:18px;font-family:Cabin}@media screen and (max-width:900px){.entry_index__box>h3>span{padding-bottom:12px;font-size:12px}}.entry_index__box_image{position:relative;width:100%;padding-bottom:50%;overflow:hidden}.entry_index__box_image img{position:absolute;width:100%}.entry_index__box_link{padding:32px 30px 64px}@media screen and (max-width:900px){.entry_index__box_link{padding:32px 20px 42px}}.entry_index__box_link>li:not(:first-child){margin-top:16px}@media screen and (max-width:900px){.entry_index__box_link>li:not(:first-child)>a{padding:16px 40px 16px 20px}}.entry_index__box_link>li>a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;text-align:center;border:2px solid #333;font-size:17px;font-weight:800;-webkit-transition:border 0.4s cubic-bezier(0,0.5,0,1);transition:border 0.4s cubic-bezier(0,0.5,0,1)}.entry_index__box_link>li>a:before{content:"";position:absolute;top:0;left:50%;background:#ffecd0;width:0%;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:width 0.6s cubic-bezier(0,0.5,0,1);transition:width 0.6s cubic-bezier(0,0.5,0,1)}.entry_index__box_link>li>a:after{position:absolute;display:block;content:"";width:24px;height:10px;background:url("../images/entry/btn_arrow_bk.png");background-size:cover;background-repeat:no-repeat;top:calc(50% - 6px);right:25px}@media screen and (max-width:900px){.entry_index__box_link>li>a:after{right:5%}}.entry_index__box_link>li>a:hover{border:solid 2px #fb9d40}.entry_index__box_link>li>a:hover>span{z-index:11;opacity:0.7}.entry_index__box_link>li>a:hover:before{width:100%}@media screen and (max-width:900px){.entry_index__box_link>li>a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px}}.entry_index__box_link>li>a>span{position:relative;padding:20px;-webkit-transition:border 0.4s cubic-bezier(0,0.5,0,1);transition:border 0.4s cubic-bezier(0,0.5,0,1)}@media screen and (max-width:900px){.entry_index__box_link>li>a>span{padding:20px 40px 20px 20px}}.entry_index__box_link>li>a>._border{position:relative;padding:17px 20px 18px 0}@media screen and (max-width:900px){.entry_index__box_link>li>a>._border{padding:0 0 12px 0}}.entry_index__box_link>li>a>._border:after{position:absolute;display:block;content:"";height:24px;width:1px;background:#cccccc;top:calc(50% - 12px);right:-1px}@media screen and (max-width:900px){.entry_index__box_link>li>a>._border:after{display:none}}.entry_index__box_link>li>a>._border img{height:22px}.entry_index__box_link>li>a>._border+span{position:relative;padding:0 20px;font-size:16px}@media screen and (max-width:900px){.entry_index__box_link>li>a>._border+span{padding:0 20px 0 0;font-size:14px}}.entry_index__box_link>li>a>._border+span:after{position:absolute;display:block;content:"";font-family:"FontAwesome";font-weight:600;font-size:13px;color:#d3d3d3;right:0;top:calc(50% - 6px)}@media screen and (max-width:900px){.entry_index__box_link>li>a>._border+span:after{font-size:11px}}.entry_header>h3{font-size:24px;font-weight:600;padding-bottom:16px;margin-bottom:32px;color:#333;border-bottom:2px solid #f97d00}@media screen and (max-width:900px){.entry_header>h3{font-size:20px;padding-bottom:12px;margin-bottom:24px}}.entry p a[target=_blank]{position:relative;display:inline-block;padding:0 20px 0 0;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.entry p a[target=_blank]:hover{color:#f97d00}.entry p a[target=_blank]:after{position:absolute;display:block;content:"";font-family:"FontAwesome";font-weight:600;font-size:13px;color:#d3d3d3;right:0;top:calc(50% - 9px)}@media screen and (max-width:900px){.entry p a[target=_blank]:after{font-size:11px}}.entry_header{padding-top:90px}@media screen and (max-width:900px){.entry_header{padding-top:0}}@media screen and (max-width:440px){.entry_header{line-height:1.4}}.entry .footer_address{border-top:none}.form__desc{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #dddddd;margin-top:40px}@media screen and (max-width:900px){.form__desc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}.form__desc>dt{position:relative;width:300px;background:#f7f7f7;padding:40px 32px 36px;border-bottom:1px solid #dddddd}@media screen and (max-width:900px){.form__desc>dt{width:auto;border-bottom:0;padding:16px 0 12px 0;background:#fff}}.form__desc>dt span{position:relative;top:-1px;display:inline-block;font-size:12px;line-height:1.4;color:#fff;background:#dc0000;padding:4px 8px;margin:0 14px 0 0}.form__desc>dt span.optional{background:#b5b5b5}.form__desc>dd{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;width:calc(100% - 300px);padding:26px 32px 24px;border-bottom:1px solid #dddddd}@media screen and (max-width:900px){.form__desc>dd{padding:0 0 16px 0;width:100%}}.form__desc>dd p{width:100%}.form__desc>dd span{width:100%}.form__desc>dd span.error_blank,.form__desc>dd span.error_format{color:red;line-height:1.4;display:block}@media screen and (max-width:699px){.form__desc>dd span.error_blank,.form__desc>dd span.error_format{margin-top:6px}}.form__desc>dd span.form_annotation{width:100%;color:#333;font-size:13px;display:block;margin-top:8px}.form__desc>dd input,.form__desc>dd select,.form__desc>dd textarea{font-family:"Noto Sans JP",sans-serif;background:#fff;padding:10px;border:1px solid #cccccc;font-size:14px;border-radius:6px}.form__desc>dd input[type=radio]{display:none}.form__desc>dd input[type=radio]+label{position:relative;padding:0 8px 0 24px;margin:0 16px 0 0;width:auto;cursor:pointer}@media screen and (max-width:699px){.form__desc>dd input[type=radio]+label{padding:0 0 0 24px;width:100%}}.form__desc>dd input[type=radio]+label:after,.form__desc>dd input[type=radio]+label:before{position:absolute;content:"";display:block;-webkit-transition:all 0.2s;transition:all 0.2s}.form__desc>dd input[type=radio]+label:before{top:1px;left:0px;width:14px;height:14px;border-radius:50%;border:1px solid #d5d3ce}.form__desc>dd input[type=radio]+label.is_checked:after{width:8px;height:8px;background:#f97d00;border-radius:50%;top:4px;left:3px}.form__desc>dd label{display:inline-block;width:40px;padding:0 8px 0 0;text-align:right}@media screen and (max-width:699px){.form__desc>dd label{width:100%;text-align:left;margin:0 0 6px 0}}.form__desc_inner_item{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:699px){.form__desc_inner_item{width:100%}}@media screen and (max-width:699px){.form__desc_inner_item>li{width:100%}}.form__desc_inner_item.schedule select{width:600px}@media screen and (max-width:699px){.form__desc_inner_item.schedule select{width:100%}}.form__desc_inner_item.name{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:600px}@media screen and (max-width:699px){.form__desc_inner_item.name{width:100%}}@media screen and (max-width:640px){.form__desc_inner_item.name{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:699px){.form__desc_inner_item.name>li{width:calc(50% - 12px)}}@media screen and (max-width:640px){.form__desc_inner_item.name>li{width:100%;margin-top:16px}.form__desc_inner_item.name>li:first-child{margin-top:0}}.form__desc_inner_item.name>li input{width:250px}@media screen and (max-width:699px){.form__desc_inner_item.name>li input{width:100%}}.form__desc_inner_item.gender,.form__desc_inner_item.jobs{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:42px}@media screen and (max-width:900px){.form__desc_inner_item.gender,.form__desc_inner_item.jobs{height:auto}}.form__desc_inner_item.address{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.form__desc_inner_item.address .item_children{margin-top:20px}@media screen and (max-width:900px){.form__desc_inner_item.address .item_children{margin-top:16px}}.form__desc_inner_item.address .item_children:first-child{margin-top:0}.form__desc_inner_item.address .item_children:first-child input{width:250px}@media screen and (max-width:699px){.form__desc_inner_item.address .item_children:first-child input{width:calc(50% - 6px)}}.form__desc_inner_item.address .item_children label{width:88px;vertical-align:middle}@media screen and (max-width:699px){.form__desc_inner_item.address .item_children label{width:100%;vertical-align:baseline}}.form__desc_inner_item.address .item_children input{width:510px}@media screen and (max-width:699px){.form__desc_inner_item.address .item_children input{width:100%}}.form__desc_inner_item.address .item_children select{margin-left:-2px;width:512px}@media screen and (max-width:699px){.form__desc_inner_item.address .item_children select{width:100%;margin-left:0}}.form__desc_inner_item.address .item_children .form_annotation{display:inline-block;margin-left:88px}@media screen and (max-width:699px){.form__desc_inner_item.address .item_children .form_annotation{margin-left:0}}.form__desc_inner_item.mail .item_children input{width:600px}@media screen and (max-width:699px){.form__desc_inner_item.mail .item_children input{width:100%}}.form__desc_inner_item.phone .item_children input{width:600px}@media screen and (max-width:699px){.form__desc_inner_item.phone .item_children input{width:100%}}.form__desc_inner_item.question .item_children textarea,.form__desc_inner_item.reason .item_children textarea{width:600px}@media screen and (max-width:699px){.form__desc_inner_item.question .item_children textarea,.form__desc_inner_item.reason .item_children textarea{width:100%}}.form__desc_inner_item.education{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.form__desc_inner_item.education>.item_children{margin-top:20px}.form__desc_inner_item.education>.item_children:first-child{margin-top:0}@media screen and (max-width:900px){.form__desc_inner_item.education>.item_children{margin-top:16px}}.form__desc_inner_item.education>.item_children label{width:88px;vertical-align:middle}.form__desc_inner_item.education>.item_children input{width:510px}@media screen and (max-width:699px){.form__desc_inner_item.education>.item_children input{width:100%}}.form__desc_inner_item.enquete{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form__desc_inner_item.enquete>li{margin-top:16px}.form__desc_inner_item.enquete>li label{text-align:left}.form__desc_inner_item.enquete>li input[type=text]{width:577px;display:block;margin-top:6px;background:#f7f7f7;border:none;padding:18px 22px}@media screen and (max-width:699px){.form__desc_inner_item.enquete>li input[type=text]{width:100%}}.form__desc input:-moz-placeholder-shown,.form__desc select:-moz-placeholder-shown,.form__desc textarea:-moz-placeholder-shown{color:#d3d3d3;font-weight:normal;opacity:1}.form__desc input:-ms-input-placeholder,.form__desc select:-ms-input-placeholder,.form__desc textarea:-ms-input-placeholder{color:#d3d3d3;font-weight:normal;opacity:1}.form__desc input:placeholder-shown,.form__desc select:placeholder-shown,.form__desc textarea:placeholder-shown{color:#d3d3d3;font-weight:normal;opacity:1}#form_submit{padding:54px 0 0px;text-align:center}@media screen and (max-width:900px){#form_submit{padding:26px 0 4px 0}}#form_submit span{position:relative;display:block;width:calc(900px);max-width:calc(100% - 16px);margin:0 auto;cursor:pointer;cursor:hand}#form_submit span:after{position:absolute;content:"";display:block;width:24px;height:10px;background:url("../images/entry/btn_arrow.png");background-repeat:no-repeat;background-size:cover;top:calc(50% - 6px);right:3%}#form_submit input{width:100%;font-size:18px;font-weight:bold;color:#fff;padding:24px;background:#f97d00;border:none;cursor:pointer;cursor:hand}.form_submit{padding:54px 0 0px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:900px){.form_submit{padding:26px 0 4px 0}}@media screen and (max-width:640px){.form_submit{display:block}}.form_submit form[action="/recruit/entry/newgraduates/"]{width:216px;margin-right:36px}@media screen and (max-width:900px){.form_submit form[action="/recruit/entry/newgraduates/"]{width:32%;margin-right:4%}}@media screen and (max-width:640px){.form_submit form[action="/recruit/entry/newgraduates/"]{width:100%;margin:0 auto}}.form_submit form[action="/recruit/entry/newgraduates/"] #form_submit{padding-top:0}.form_submit form[action="/recruit/entry/newgraduates/"] #form_submit span:after{background-image:url("../images/entry/btn_arrow_prev.png");top:calc(50% - 6px);left:24px}@media screen and (max-width:900px){.form_submit form[action="/recruit/entry/newgraduates/"] #form_submit span:after{left:16px}}.form_submit form[action="/recruit/entry/newgraduates/"] #form_submit span input{background:#a1a1a1}.form_submit form[action="/recruit/entry/newgraduates/complete/"]{width:648px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:900px){.form_submit form[action="/recruit/entry/newgraduates/complete/"]{width:64%}}@media screen and (max-width:640px){.form_submit form[action="/recruit/entry/newgraduates/complete/"]{width:100%;margin:0 auto 20px}}.form_submit form[action="/recruit/entry/newgraduates/complete/"] #form_submit{padding-top:0}.form_submit form[action="/recruit/entry/newgraduates/complete/"] #form_submit span:after{right:29px}@media screen and (max-width:900px){.form_submit form[action="/recruit/entry/newgraduates/complete/"] #form_submit span:after{right:16px}}.form_submit #form_submit{text-align:center}@media screen and (max-width:900px){.form_submit #form_submit{padding:26px 0 4px 0}}.form_submit #form_submit span{position:relative;display:block;width:100%;max-width:100%;margin:0;cursor:pointer;cursor:hand}@media screen and (max-width:900px){.form_submit #form_submit span{max-width:100%;margin:0 auto}}@media screen and (max-width:640px){.form_submit #form_submit span{max-width:calc(100% - 16px)}}.form_submit #form_submit span:after{position:absolute;content:"";display:block;width:24px;height:10px;background:url("../images/entry/btn_arrow.png");background-repeat:no-repeat;background-size:cover;top:calc(50% - 6px);right:3%}.form_submit #form_submit input{width:100%;font-size:18px;font-weight:bold;color:#fff;padding:24px;background:#f97d00;border:none;cursor:pointer;cursor:hand}@media screen and (max-width:640px){.form_submit #form_submit input{font-size:16px}}
/*# sourceMappingURL=common_entry.css.map */