/* Update Start 2021/04/21 [UI0027] フォントの外部リソース化 */
/*
@font-face {
font-family: 'Noto Sans Japanese';
font-style: normal;
font-weight: 400;
src: url('../fonts/NotoSansCJKjp-Regular.woff2') format('woff2'),
     url('../fonts/NotoSansCJKjp-Regular.woff') format('woff'),
     url('../fonts/NotoSansCJKjp-Regular.ttf')  format('truetype'),
     url('../fonts/NotoSansCJKjp-Regular.eot') format('embedded-opentype');
}
@font-face {
    font-family: 'Noto Sans Japanese';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/NotoSansCJKjp-Bold.woff2') format('woff2'),
         url('../fonts/NotoSansCJKjp-Bold.woff') format('woff'),
         url('../fonts/NotoSansCJKjp-Bold.ttf')  format('truetype'),
         url('../fonts/NotoSansCJKjp-Bold.eot') format('embedded-opentype');
}
*/

body {
   font-family: 'Noto Sans JP', 'メイリオ', 'Meiryo', sans-serif;
}

/* Update End   2021/04/21 [UI0027] フォントの外部リソース化 */

.l-header .gNav__t li, .l-header .gNav__b li {
  list-style-type: none;
  width: 22%;
}
/* Add Start [UN0010]2021/03/08 UI刷新対応 (課題No303追加対応)*/
/* Delete Start 2021/03/08[UN0010] UI刷新対応 (課題No329対応)*/
/* .radio-outline{
    display:inline-block !important;
} */
/* Delete End   2021/03/08[UN0010] UI刷新対応 (課題No329対応)*/
.checkbox-parts{
    display:inline-block !important;
    white-space: normal !important;
}
.radio-parts{
    display:inline-block !important;
    white-space: normal !important;
}
@media all and (-ms-high-contrast: none){
    .checkbox-parts{
        display:block !important;
	}
	.radio-parts{
	    display:block !important;
	}
  
}
.checkbox-parts::before{
    top:0px !important;
}
.checkbox-input:checked ~ .checkbox-parts::before{
    top:0px !important;
}
.checkbox-input:checked ~ .checkbox-parts::after{
    top:1px !important;
}
.radio-parts::before{
    top:0px !important;
}
.radio-input:checked ~ .checkbox-parts::before{
    top:0px !important;
}
.radio-input:checked ~ .checkbox-parts::after{
    top:1px !important;
}
/* Add End   [UN0010]2021/03/08 UI刷新対応 (課題No303追加対応)*/
.errorMessage {
/* 2021/02/19 UN0022　課題275対応 　Update Start
  color: #FF2800;
*/
   color: #E12800;
/* 2021/02/19 UN0022　課題275対応 　Update End*/

  list-style-type:none;
} 

/* 2021/02/19 UN0022　課題278対応 　Add Start */
.c-btn_2 {
  border-radius: 30px;
  width: 280px;
  height: 2.5rem;
  font-size: 1rem;
  cursor: pointer;
}
/* Add Start 2021/03/08[GC0002] UI刷新対応（課題303対応）   */
.radio-outline {
    display:inline-block !important;
}
/* Add End   2021/03/08[GC0002] UI刷新対応（課題303対応）   */
.c-btn_2_timeBtn {
  border-radius: 30px;
  border: 1px solid #575757;
  background: white;
  color: #575757;
  width: 280px;
  height: 2.5rem;
  font-size: 1rem;
  cursor: pointer;
}

.c-btn--submit_2 {
  line-height: 2.5rem;
  text-align: center;
  width: 280px;
  height: 2.5rem;
  margin: 20px auto 50px;
  vertical-align: middle;
  position: relative;
}

.c-btn--submit_2::after {
  top: 0px;
}

.c-label--submit_2::after {
  content: "＞";
  font-weight: 700;
  position: absolute;
  right: 10px;
  top:3px;
  pointer-events: none;
}

.c-label--submit_2:hover {
  color: white;
}

.c-div_back_2 {
  line-height: 2.5rem;
  text-align: center;
  width: 280px;
  height: 2.5rem;
  margin: 20px auto 50px;
  vertical-align: center;
/*   color: #575757; */
  position: relative;
}

.c-btn_back_2 {
  border-radius: 30px;
  border: 1px solid #575757;
  background: #fff;
  color: #575757;
  width: 280px;
  height: 2.5rem;
  font-size: 1rem;
  cursor: pointer;
}

.c-label--back_2::before {
  content: "＜";
  font-weight: 700;
  position: absolute;
  left: 10px;
  top:3px;
  color:#575757;
}

/* 2021/02/19 UN0022　課題278対応 　Add　End */

.font-nodefinded{
    font-family: no-definded;
  
  }
.blockLeft{
    float:left
}
.footdistance{
    padding-bottom:40%
}
/* 
2021/02/19 UN0022　課題274対応 　Delete Start
.errorMessage li::before{
  content: "";
  background: url(../img/icon_error.svg) no-repeat top center/cover;
  display: inline-block;
  margin-right: .3em;
  width: 1.4125rem;
  height: 1.25rem;
  position: relative;
  top: -.15rem;
}
2021/02/19 UN0022　課題274対応 　Delete End

/* 2021/02/19 UN0022　課題274対応 　Add Start*/
.errorMessage img {
    display: inline-block;
    margin-right: .3em;
    width: 1.4125rem;
    height: 1.25rem;
    position: relative;
    top: 0.20rem;
}
/* 2021/02/19 UN0022　課題274対応 　Add End*/
.span_block{
  display:block;
}
.note_box{
    padding-top: 30px;
    padding-bottom: 30px;
    text-align: center;
}

.visuallyhidden {
/*  Update Start 2021/01/13 [UI0027] UI刷新対応 */
/*
    width: 0px;
    display: none;
    padding: 0px;
    position: absolute;
*/
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
/*  Update End   2021/01/13 [UI0027] UI刷新対応 */
}

.c-btn__wrap__3 {
  display: flex;
  width: 960px;
  margin: 0 auto;
}

.c-btn__wrap__top {
  display: flex;
  flex-wrap: wrap;
  width: 960px;
  margin: 0 auto;
}

.notice_button_width {
  width: 450px;
}

.notice_button_margin {
  margin: 20px auto 15px;
}

.c-btn__wrap__margin {
    margin-top: 15px;
}

.tooltip-bottom__30:before,
.tooltip-bottom__30:after {
  top: 100%;
  bottom: auto;
  left: 30px;
}
/*2021/03/03 UN0010　課題263対応 　Update Start */
/* Delete Start [UN0010]2021/03/16 課題No311対応*/
/* .tooltip-bottom:after {
    white-space: normal;
} */
/* Delete End   [UN0010]2021/03/16 課題No311対応*/
/*2021/03/03 UN0010　課題263対応 　Update End */
/*2021/02/26 UN0022　課題278対応 　Update Start */
@media only screen and (max-width: 498px) {
	.notice_button_width_1 {
        width: 280px !important;
	}
}

@media only screen and (min-width: 499px) {
    .notice_button_width_1 {
	   
	    width: 449px !important;
    }
}
/*2021/02/26 UN0022　課題278対応 　Update End */

/*  Add Start 2021/01/15 [UI0027] UI刷新対応 */
@media only screen and (max-width: 960px) {
/* Add Start 2021/05/07[UN0010]UI刷新対応(PMWB2050対応) */
	.width-maxLength-20{
		width: 100% !important;
		min-width: 200px !important;
		max-width: 300px;
	}
/* Add End   2021/05/07[UN0010]UI刷新対応(PMWB2050対応) */
/* Add Start [UN0010]2021/03/16 課題No311対応*/
    .tooltip-bottom:before,
    .tooltip-bottom:after {
        white-space: normal !important;
    }
/* Add Start [UN0032]2021/05/25 PMWB2072対応*/
    .tooltip-bottom__30:after {
    width: 166px;
    }
/* Add End   [UN0032]2021/05/25 PMWB2072対応*/
/* Add End   [UN0010]2021/03/16 課題No311対応*/
  .c-input__item .tooltip-bottom__30:before
   , .c-input__item .tooltip-bottom__30:after {
    left: 60%;
  }
  [class*="tooltip-bottom__30"]:before {
    margin-left: -20%;
  }
}
/*  Add End   2021/01/15 [UI0027] UI刷新対応 */

.checkbox-input + label{
  display: none;
}


.c-label--submit {
  line-height:2.5rem;
  text-align: center;
}

.c-label--submit::after, .c-label--submit--large::after {
  top:0px;
}

/* Update Start 2021/03/17 [UN0032] UI刷新対応（課題No.317対応） */
.c-label--submit2 {
  line-height:2.5rem;
  text-align: center;
}

.c-label--submit2::after{
  top:0px;
}
/* Update Start 2021/03/17 [UN0032] UI刷新対応（課題No.317対応） */

.c-label--btn {
  display: block;
  opacity:0;
  border: 0px;
  width: 0px;
  height: 0px;
}

.c-top-mainImg {
  margin: 0 auto;
}

main {
    background:#fff;
}

.c-box--2column__content__item__datail a{
    text-decoration: underline;
    color: #2E66FF;
}

.c-box--2column__content__item__datail a:hover {
  text-decoration: none;
}

.selectbox select {
    -moz-appearance: none;
    padding-right: 2rem;
}
.blueText{
    color:#0164cc
}
.fontColorRed{
    color:#FF0000;
}
/* 2021/03/1 UN0022　課題275対応 Add Start */
.fontColorCrimson{
    color:#E12800;
}
/* 2021/03/1 UN0022　課題275対応 Add END */
.ulCell {
    display: block;
    list-style-type: disc;
    margin-left: 20px;
}
.ulCell li{
    display: list-item;
    color: #4070c0; 
    margin-top: 10px;
    list-style: circle;
}
.faqL2 {
    font-size: 100%;
    font-weight: bold;
    margin-top: 10px;
    padding-left:50px;
}
.faqDiv{
    margin-left: 30px;
    margin-right: 30px;
}
.faqBody {
    font-size: 90%;
    font-weight: normal;
    margin-top: 10px;
    padding-left: 70px;
}
/* PCとスマホの制御用 アクセス情報の画像 */
.image_accessInfo {
    max-width: 400px;
    max-height: 300px;
}

.c-title {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.logo_img {
    height:90px;
    width:1024px;
    max-width:1024px;
    max-height:90px;
}

.l-header__logo {
    padding-left:0;
    line-height: 0px;
    min-height: 110px;
  }
  
.field_error_dt {
    background-color: #fffa00 !important;
}

.l-main {
    padding-bottom: 0px;
}
.l-main_bottom{
  padding-bottom:50px;
}
.l-main_bottom_errJspe{
  padding-bottom:3px;
}
.u-pb20 {
    padding-bottom: 20px;
}

.u-pb30 {
    padding-bottom: 30px;
}

.c-settingBtn__list:hover{
    outline: none !important;
}

.hide {
    display:none;
}

.c-box--3column__content {
  width: 100%;
}

.u-pt15 {
    padding-top: 15px;
}

/* --- 入力モードIME-mode --- */
.active{
    ime-mode:active;
}
.disabled{
    ime-mode:disabled;
}

.inactive{
    ime-mode:inactive;
}

/* PCとスマホの制御用 幅の広いテキストボックス ime有効 */
.textbox_wideImeOn {
    ime-mode:active;
}

/* PCとスマホの制御用 幅の広いテキストボックス ime無効 */
.textbox_wideImeOff {
    ime-mode:disabled;
}

 .c-btn--pdf--margin{
    margin-right: auto;
 }
/* Add Start 2021/05/20 [UI0081] 2020年度機能追加（追加開発） */
.sticky_thead {
  /* 縦スクロール時に固定する */
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1;
}

.dv_calendar {
	overflow-y:scroll;
	height:512px;
}

.dv_calendar-smp {
	overflow-y:scroll;
	height:337px;
}

.time--table.time--td-btn {
    padding : 3px;
    width:93.4%;
}

_:-ms-lang(x)::-ms-backdrop, .time--table.time--td.td--colspan1 {
    width:0.1% !important;
}

_:-ms-lang(x)::-ms-backdrop, .time--table.time--td.td--colspan2 {
    width:0.2% !important;
}

_:-ms-lang(x)::-ms-backdrop, .time--table.time--td.td--colspan3 {
    width:0.3% !important;
}

_:-ms-lang(x)::-ms-backdrop, .time--table.time--td.td--colspan4 {
    width:0.4% !important;
}

_:-ms-lang(x)::-ms-backdrop, .time--table.time--td.td--colspan5 {
    width:0.5% !important;
}

_:-ms-lang(x)::-ms-backdrop, .time--table.time--td.td--colspan6 {
    width:0.6% !important;
}

_:-ms-lang(x)::-ms-backdrop, .time--table.time--td.td--colspan7 {
    width:0.7% !important;
}

_:-ms-lang(x)::-ms-backdrop, .time--table.time--td.td--colspan8 {
    width:0.8% !important;
}

_:-ms-lang(x)::-ms-backdrop, .time--table.time--td.td--colspan9 {
    width:0.9% !important;
}

_:-ms-lang(x)::-ms-backdrop, .time--table.time--td.td--colspan10 {
    width:1.0% !important;
}

_:-ms-lang(x)::-ms-backdrop, .time--table.time--td.td--colspan11 {
    width:1.1% !important;
}

_:-ms-lang(x)::-ms-backdrop, .time--table.time--td.td--colspan12 {
    width:1.2% !important;
}

_:-ms-lang(x)::-ms-backdrop, .time--table.time--td.td--colspan13 {
    width:1.3% !important;
}

_:-ms-lang(x)::-ms-backdrop, .time--table.time--td.td--colspan14 {
    width:1.4% !important;
}

_:-ms-lang(x)::-ms-backdrop, .time--table.time--head {
    white-space:normal !important;
}
/* Add End   2021/05/20 [UI0081] 2020年度機能追加（追加開発） */

@media only screen and (max-width: 960px) {
  .l-header .gNav__t li, .l-header .gNav__b li {
    width: auto;
  }
  .faqDiv{
    margin-left: 0px;
    margin-right: 0px;
  }
  .faqL2 {
    font-size: 100%;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 5px;
  }
  .faqBody {
    font-size: 90%;
    font-weight: normal;
    margin-top: 10px;
    padding-left: 30px;
  }
  .c-btn__wrap__3 {
    display: block;
    width: auto;
  }
  .c-btn__wrap__top {
    display: block;
    width: auto;
    height: auto;
  }
  .c-btn__wrap__margin {
    margin-top: 0;
  }
  .c-btn__wrap__top a{
    margin: 1rem auto;
  }
  .notice_button_width {
    width: 280px;
  }
  .l-header__logo {
/* Update Start 2021/07/06[UI0074] 画面UI刷新S後修正対応
    padding-left: 0;*/
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    padding-right:60px;
/* Update End   2021/07/06[UI0074] 画面UI刷新S後修正対応 */
    padding-top: 2px;
    min-height: 60px;
  }
  .outPutAddress{
    padding-left:0;
  }
  .logo_img {
    height:55px;
    width:209px;
    max-width:209px;
    max-height:55px;
    }
    .l-main {
        padding-bottom: 15px;
    }
    .c-box--procedure__title{
    padding-left:37px !important;;
    padding-right: 37px !important;;
    }
    .image_accessInfo {
    max-width: 100%;
    max-height: 100%;
    }
    .c-box--save{
    padding-left: 37px !important;;
    padding-right: 37px !important;;
    }
}

@media print, screen and (min-width: 961px) {
/* Update Start 2021/04/29[UN0010]UI刷新対応(PMWB2050対応) */
.width-maxLength-50{
	width:570px !important;
}
.width-maxLength-20{
	width:380px !important;
}
/* Update End   2021/04/29[UN0010]UI刷新対応(PMWB2050対応) */
/* Add Start [UN0010]2021/03/16 課題No311対応*/
    .tooltip-bottom:before,
	.tooltip-bottom:after {
	    white-space: nowrap !important;
	}
/* Add End   [UN0010]2021/03/16 課題No311対応*/
	 /* Add Start <2021/03/02>[GC0002]（課題No266ウェブアクセシビリティ対応） */
	.mycardSessionTime{
    margin-top:10px;
    display:inline-block;
	}
	.mycardSessionTimeAfter{
	    margin-top: 5px;
	    display: inline-block;
	}
	/* -- Add End <2021/03/02>[GC0002]（課題No266ウェブアクセシビリティ対応）  */
    .c-box--check__list_notop {
        border-top: 0px;
        margin-bottom: 0px;
    }
    .c-box--check__list_notop dd:first-of-type {
        border-top: 1px solid #000;
    }
    
    .c-box--check__list_notop dt:first-of-type {
        border-top: 1px solid #000;
    }
    
    .c-box--check__list_notop dd:last-of-type {
        margin-bottom: 26px;
    }
    
    .c-box--check__list_notop dt:last-of-type {
        margin-bottom: 26px;
    }
    .c-top-mainImg{
        line-height: 0px;
    }
/* 2021/02/27 UN0022　課題278対応 　Delete Start */   
    /* Add Start [UN0010]課題No252対応*/
    /* .c-label--submit {
    line-height: 2.5rem;
    text-align: center;
    }
    .c-btn {
        height: 2.5rem;
    } */
    /* Add End [UN0010]課題No252対応*/
/* 2021/02/27 UN0022　課題278対応 　Delete End */
}

/*print FF*/
@media print {
    @-moz-document url-prefix(){ 
        .c-box--cardList {
    display: inline-block;
    margin: 20px 50px;
    list-style-type: none;
    justify-content: space-between;
      max-width:924px;
   }
   
   .c-box--cardList__item {
    display: inline-block;
    margin-right: 5px;
    width: 48.5%;
    margin-right:8px;
    vertical-align: top;
   }
   
   .c-box--check__list {
/* Update Start [UN0010]2021/04/21 UI刷新対応 (PMWB2022対応)*/
    /* display: inline-block; */
    display: block !important;
/* Update End   [UN0010]2021/04/21 UI刷新対応 (PMWB2022対応)*/
/* Add Start 2021/01/28 [UI0082] UI刷新対応 */
        letter-spacing: -.35em;
/* Add End   2021/01/28 [UI0082] UI刷新対応 */
/* Add Start [UN0010]2021/02/27 課題No252対応*/
    border-top:0px solid #000 !important;
    border-bottom:1px solid #000 !important;
/* Add End [UN0010]2021/02/27 課題No252対応*/
    width:100%;
    max-width:924;
    }

    .c-box--check__list dt {
       display: inline-block;
/* Add Start 2021/01/28 [UI0082] UI刷新対応 */
       letter-spacing: normal;
/* Add End   2021/01/28 [UI0082] UI刷新対応 */
/* Add Start [UN0010]2021/02/27 課題No252対応*/
       border-top:1px solid #000 !important;
       border-bottom:0px solid #000 !important;
/* Add End [UN0010]2021/02/27 課題No252対応*/
      width: 24.41406%;
      
    }
    
    .c-box--check__list dd {
/*  Update Start 2021/01/28 [UI0082] UI刷新対応
      width: 75%; */
      width: 75.5%;
/*  Update End   2021/01/28 [UI0082] UI刷新対応 */
       display: inline-block !important;
/* Add Start 2021/01/28 [UI0082] UI刷新対応 */
       letter-spacing: normal;
/* Add End   2021/01/28 [UI0082] UI刷新対応 */
       vertical-align: top;
/* Add Start [UN0010]2021/02/27 課題No252対応*/
       border-top:1px solid #000 !important;
       border-bottom:0px solid #000 !important;
/* Add End [UN0010]2021/02/27 課題No252対応*/
    }
    }
}

/*print EDGE*/
@media print {
    @supports (-ms-ime-align : auto) {
    .c-box--cardList {
    display: inline-block;
    margin: 20px 50px;
    list-style-type: none;
    justify-content: space-between;
      max-width:924px;
   }
   
   .c-box--cardList__item {
    display: inline-block;
    margin-right: 5px;
    width: 48.5%;
    margin-right:8px;
    vertical-align: top;
   }
   
   .c-box--check__list {
/* Update Start [UN0010]2021/04/21 UI刷新対応 (PMWB2022対応)*/
    /* display: inline-block; */
    display: block !important;
/* Update End   [UN0010]2021/04/21 UI刷新対応 (PMWB2022対応)*/
     /* Add Start [UN0010]2021/02/27 課題No252対応*/
    border-top:0px solid #000 !important;
    border-bottom:1px solid #000 !important;
     /* Add End [UN0010]2021/02/27 課題No252対応*/
    width:100%;
    max-width:924;
    }

    .c-box--check__list dt {
       display: inline-block;
      width: 24.41406%;
      /* Add Start [UN0010]2021/02/27 課題No252対応*/
       border-top:1px solid #000 !important;
       border-bottom:0px solid #000 !important;
      /* Add End [UN0010]2021/02/27 課題No252対応*/
    }
    
    .c-box--check__list dd {
      width: 75%;
       display: inline-block !important;
       vertical-align: top;
      /* Add Start [UN0010]2021/02/27 課題No252対応*/
       border-top:1px solid #000 !important;
       border-bottom:0px solid #000 !important;
      /* Add End [UN0010]2021/02/27 課題No252対応*/
    }
    }
}

/*print IE*/
@media print and (-ms-high-contrast: none) {
    .c-box--cardList__item a {
    height: auto !important;
    }
    
    .c-box--cardList__item h3 {
    height: auto !important;
    }
    
    .c-box--cardList__item__b {
    min-height: auto !important;
    }
    
    .c-box--cardList {
    display: inline-block;
    margin: 20px 50px;
    list-style-type: none;
    justify-content: space-between;
      max-width:924px;
   }
   
   .c-box--cardList__item {
    display: inline-block;
    margin-right: 5px;
    width: 48.5%;
    margin-right:8px;
    vertical-align: top;
   }
   
   .c-box--check__list {
/* Update Start [UN0010]2021/04/21 UI刷新対応 (PMWB2022対応)*/
    /* display: inline-block; */
    display: block !important;
/* Update End   [UN0010]2021/04/21 UI刷新対応 (PMWB2022対応)*/
/* Add Start 2021/01/28 [UI0082] UI刷新対応 */
        letter-spacing: -.35em;
/* Add End   2021/01/28 [UI0082] UI刷新対応 */
    width:100%;
    max-width:924;
    /* Add Start [UN0010]2021/02/27 課題No252対応*/
    border-top:0px solid #000 !important;
    border-bottom:1px solid #000 !important;
    /* Add End [UN0010]2021/02/27 課題No252対応*/
/* Add Start [UN0010]2021/04/22 UI刷新対応 (PMWB2022対応)*/
    padding-bottom:1px !important;
/* Add End   [UN0010]2021/04/22 UI刷新対応 (PMWB2022対応)*/  
    }

    .c-box--check__list dt {
       display: inline-block;
/* Add Start 2021/01/28 [UI0082] UI刷新対応 */
        letter-spacing: normal;
/* Add End   2021/01/28 [UI0082] UI刷新対応 */
      width: 24.41406%;
      /* Add Start [UN0010]2021/02/27 課題No252対応*/
        border-top:1px solid #000 !important;
        border-bottom:0px solid #000 !important;
      /* Add End [UN0010]2021/02/27 課題No252対応*/
      
    }
    
    .c-box--check__list dd {
/*  Update Start 2021/01/28 [UI0082] UI刷新対応
      width: 75%; */
      width: 75.5%;
/*  Update End   2021/01/28 [UI0082] UI刷新対応 */
       display: inline-block !important;
/* Add Start 2021/01/28 [UI0082] UI刷新対応 */
       letter-spacing: normal;
/* Add End   2021/01/28 [UI0082] UI刷新対応 */
       vertical-align: top;
       /* Add Start [UN0010]2021/02/27 課題No252対応*/
       border-top:1px solid #000 !important;
       border-bottom:0px solid #000 !important;
       /* Add End [UN0010]2021/02/27 課題No252対応*/
/* Add Start [UN0010]2021/04/22 UI刷新対応 (PMWB2022対応)*/
       overflow:hidden !important;
       background:none !important;
/* Add End   [UN0010]2021/04/22 UI刷新対応 (PMWB2022対応)*/
    }
}
/* Add Start 2021/02/02 [UI0082] UI刷新対応 */
 .faqList :last-child {
    margin-bottom: 19px;
 }
/* Add End   2021/02/02 [UI0082] UI刷新対応 */
/* Add Start 2021/03/15[UN0010] UI刷新対応（課題No313対応）*/
input[type="submit"],
input[type="button"]{
  -webkit-appearance: none;
/* Add Start   [UN0043]2021/04/01 バグ1887対応*/
  cursor: pointer;
}

.button {
  cursor: pointer;
}
/* Add End   [UN0043]2021/04/01 バグ1887対応*/
/* Add End   2021/03/15[UN0010] UI刷新対応（課題No313対応）*/
/* Add Start 2021/03/22[UN0010] UI刷新対応 (課題No329対応)*/
.radio-outline {
    display:inline-block !important;
    padding: 7px !important;;
}
/* Add End   2021/03/22[UN0010] UI刷新対応 (課題No329対応)*/

/* Add Start [UN0032]2021/04/02 UI刷新対応 (PMWB1931追加対応)*/
@-moz-document url-prefix(){
    [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner,
    button::-moz-focus-inner{
        padding: 0;
        border-style: none;
    }
    .button:focus{
        outline-color: black;
        outline-width: 1px;
        outline-style: dotted;
    }
    .ui-datepicker-trigger:focus{
        outline-color: black;
        outline-width: 1px;
        outline-style: dotted;
    }
    .inquiryDetailHistory:focus{
        outline-color: black;
        outline-width: 1px;
        outline-style: dotted;
    }
    select:-moz-focusring{
    color:transparent;
    text-shadow: 0 0 0 #000;
    }
}
/* Add End [UN0032]2021/04/02 UI刷新対応 (PMWB1931追加対応)*/
/* Add Start [UN0010]2021/04/21 UI刷新対応 (PMWB2023対応)*/
.cursor{
	cursor: pointer;
}
/* Add End   [UN0010]2021/04/21 UI刷新対応 (PMWB2023対応)*/

/* Add Start 2021/04/22[UN0023] バグ2028対応*/
@media only screen and (min-width: 961px) {
 .c-box--check__up dt {
   width: 27.41406% !important;
   padding-right: 50px;
 }

 .c-box--check__up dd {
   width: 72.5% !important;
 }
}

@media only screen and (max-width:960px) {
 .pic_fix{
     width: 100%;
     height: 100%;
 }
}

@media print {
    .c-box--check__up dt {
        width: 27.41406% !important;
        padding-right: 50px;
    }
    .c-box--check__up dd {
        width: 72.5% !important;
    }
}
/* Add End   2021/04/22[UN0023] バグ2028対応*/

/* Add Start 2021/04/22[UN0023] バグ2026対応*/
@media only screen and (max-width:960px) {
 .u-fz-s,.fz--s {
     font-size: 13.93px;
 }
}
/* Add End   2021/04/22[UN0023] バグ2026対応*/
