@charset "UTF-8";

/*---------------------------------------------
 別ウィンドウ用
---------------------------------------------*/
/* g_header
---------------------------------------------------------------------*/
#g_header_wrapper{
border-bottom:30px solid #cc004a;
}

/* 共通
---------------------------------------------------------------------*/
#entryform_wrapper{}


/* フォーム用本文 ---------------------------------*/
.form_msg{
margin-bottom:25px;
}

.form_msg p{
line-height:1.7;
}

#form_lead img{
float:right;
margin-left:1em;
}

/* less than 360: */
@media screen and (max-width:360px) {
  #form_lead img{
  }
}



/* 必須入力マーク */
.required{
color:#f00000;
}

/* フォーム ---------------------------------------*/
#entryform_area{}

#entryform_area table{
margin:0 auto 30px;
width:674px;
}

/* less than 360: */
@media screen and (max-width:360px) {
  #entryform_area table{
  width:100%;
  }
}


#entryform_area table td,
#entryform_area table th{
padding:0.5em;
padding:0.5rem;
border:1px solid #c8c8c8;
}



#entryform_area table th{
width:140px;
background-color:#fafafa;
}

/* less than 360: */
@media screen and (max-width:360px) {
  #entryform_area table th{
  width:30%;
  }
}

/* フォーム部品 */
#entryform_area table td textarea{
width:99%;
}

/* less than 360: */
@media screen and (max-width:360px) {
  #entryform_area table td input[type="text"]{
  width:90%;
  }
}


/* ボタン ---------------------------------------*/
#entryform_wrapper input[type="submit"],
#entryform_wrapper input[type="button"]{
padding:0 30px;
height:45px;
font-size:142.857%;
color:#ffffff;
border:0px;
border-radius:6px;
}


/* 入力画面
---------------------------------------------------------------------*/
/* 希望配属先チェックボックス ----------------------*/
#desired_assignment02,
#desired_assignment{
display:flex;
flex-wrap:wrap;
justify-content:space-between;
justify-content:flex-start;
}

#desired_assignment02 li,
#desired_assignment li{
margin-bottom:5px;
width:10em;

}








/* 確認ボタン ---------------------------------------*/
#entry_btnconf{
text-align:center;
}

#entry_btnconf input{
background: #ff8c47;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOGM0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZjY5MDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ff8c47 0%, #ef6902 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8c47), color-stop(100%,#ef6902));
background: -webkit-linear-gradient(top,  #ff8c47 0%,#ef6902 100%);
background: -o-linear-gradient(top,  #ff8c47 0%,#ef6902 100%);
background: -ms-linear-gradient(top,  #ff8c47 0%,#ef6902 100%);
background: linear-gradient(to bottom,  #ff8c47 0%,#ef6902 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8c47', endColorstr='#ef6902',GradientType=0 );
}



/* 確認画面
---------------------------------------------------------------------*/

/* 確認ボタン ---------------------------------------*/
/* ボタンラッパー */
.form_btn_wrapper{
text-align:center;
}

/* 送信ボタン */
#entry_btnsubmit{
display:inline;
padding:0 5px;
}

#entry_btnsubmit input{
background: #ff8c47;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOGM0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZjY5MDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ff8c47 0%, #ef6902 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8c47), color-stop(100%,#ef6902));
background: -webkit-linear-gradient(top,  #ff8c47 0%,#ef6902 100%);
background: -o-linear-gradient(top,  #ff8c47 0%,#ef6902 100%);
background: -ms-linear-gradient(top,  #ff8c47 0%,#ef6902 100%);
background: linear-gradient(to bottom,  #ff8c47 0%,#ef6902 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8c47', endColorstr='#ef6902',GradientType=0 );
}

/* 修正ボタン */
#entry_btnprev{
display:inline;
padding:0 5px;
}

#entry_btnprev input{
background: #989898;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk4OTg5OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ODc4NzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #989898 0%, #787878 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#989898), color-stop(100%,#787878));
background: -webkit-linear-gradient(top,  #989898 0%,#787878 100%);
background: -o-linear-gradient(top,  #989898 0%,#787878 100%);
background: -ms-linear-gradient(top,  #989898 0%,#787878 100%);
background: linear-gradient(to bottom,  #989898 0%,#787878 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#989898', endColorstr='#787878',GradientType=0 );
}


/* エラー画面
---------------------------------------------------------------------*/
/* エラーメッセージ ---------------------------------------*/
.error_msg{
margin-bottom:20px;
}

.error_msg p{
padding:20px;
line-height:1.7;
background-color:#fcfaac;
border:5px solid #f6f004;
}


/* 戻るボタン ---------------------------------------*/
#entry_btnprev_error{
text-align:center;
}

#entry_btnprev_error input{
background: #ff8c47;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOGM0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZjY5MDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ff8c47 0%, #ef6902 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8c47), color-stop(100%,#ef6902));
background: -webkit-linear-gradient(top,  #ff8c47 0%,#ef6902 100%);
background: -o-linear-gradient(top,  #ff8c47 0%,#ef6902 100%);
background: -ms-linear-gradient(top,  #ff8c47 0%,#ef6902 100%);
background: linear-gradient(to bottom,  #ff8c47 0%,#ef6902 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8c47', endColorstr='#ef6902',GradientType=0 );
}


/* 完了画面
---------------------------------------------------------------------*/
/* 閉じるボタン ---------------------------------------*/
#entry_btnclose{
text-align:center;
}

#entry_btnclose input[type="button"]{
background: #e79149;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3OTE0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZjZmMTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e79149 0%, #df6f11 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e79149), color-stop(100%,#df6f11));
background: -webkit-linear-gradient(top,  #e79149 0%,#df6f11 100%);
background: -o-linear-gradient(top,  #e79149 0%,#df6f11 100%);
background: -ms-linear-gradient(top,  #e79149 0%,#df6f11 100%);
background: linear-gradient(to bottom,  #e79149 0%,#df6f11 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e79149', endColorstr='#df6f11',GradientType=0 );
}


