<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
* 変更履歴: 1.0.0&lt;24/07/15&gt;[U-ND0046] A-0021-ND
*           1.0.1&lt;25/04/22&gt;[U-ND0050] A-0042-ND
*           1.0.2&lt;25/02/17&gt;[U-ND0063] A-0041-ND
*/

@charset "UTF-8";
/*reset
--------------------------------*/
/*GC0002 修正　min-width: 122px;　=&gt;min-width: 140px;
--------------------------------*/
/* 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-main {
    background-color:#fff;
}
.l-main-err{
	background-color:#fff;
}
.l-header__top .button {
  min-width: 140px;
  margin: auto 0 10px 0;
  padding: 10px 14px;
  border-radius: 10px;
  border: none;
  font-size: 18px;
}

/* Add Start 2021/07/05 [UI0090] 画面UI刷新S後修正対応 */
.l-header__top .button--swich {
  padding: 9px 40px;
}
/* Add End   2021/07/05 [UI0090] 画面UI刷新S後修正対応 */

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

.c-label--submit::after, .c-label--submit--large::after {
  top:0px;
}
.floatleft{
	float:left
	
}
.c-label--btn {
  display: block;
  opacity:0;
  border: 0px;
  width: 0px;
  height: 0px;
}

.selectbox select {
    -moz-appearance: none;
    padding-right: 2rem;
}
/* Add Start 2022/02/21 [UI0022] リストボックス対応 */
.listbox select {
    height: auto;
    padding-right: 0.5em;
}
/* Add End   2022/02/21 [UI0022] リストボックス対応 */

select {
    -moz-appearance: none;
}

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

.textSize{
    font-size: 1.125rem;
  text-align: left;
}

.color_none{
	background-color:transparent !important;
	color:unset !important;
	font-weight:normal !important;
}

.font-nodefinded{
    font-family: no-definded;
  
  }
.c-box--2column__content__item__datail a:hover {
  text-decoration: none;
}

.c-btn--margin {
    margin-bottom:20px;
}

.time--margin{
  margin: 20px 0 20px 50px;
}

/*GC0002 追加　Start
--------------------------------*/

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

.bread_crumb_area{
    width: 100%;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #E9E9E9;
    margin-bottom: 10px;
}

.c-box--procedure__div {
  margin: 0 auto 19px;
  max-width: 1024px;
  border: 1px solid #006FBC;
}

.c-box--procedure__error {
  color: #B20000;
  padding-left: 0px;
  margin: 0 auto 19px;
  max-width: 1024px;
}
.flex_wrap_row{
	flex-wrap:wrap;
}
.bread_crumb_area ul{
    margin-top:5px;
    margin-bottom: 5px;
    line-height:1.4;
}
.bread_crumb_area ul li{
    display:inline;
}
.text_width{
    width : 15%;
}
.select_width_imp{
    padding-right: 0rem !important;
}
.bread_crumb_area a {
  text-decoration: underline;
}

.bread_crumb_area a:hover {
  text-decoration: none;
}

.bgcolor-white{
    background-color:#fff;
}

.isNotClick {
  border-radius: 5px;
  border: 1px solid #575757;
  padding: 20px 20px 14px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  color: #000;
  /*background-color: #DFE1E2;*/
}

.c-box--cardList__item a{
    min-height:auto;
}

.c-pager .first.isNotHref{
    background-color: #E1E1E1;
}

.c-pager .last.isNotHref{
    background-color: #E1E1E1;
}

.errorMessage {
/* Update Start 2021/03/04[GC0002] UI刷新対応（課題No.234対応） */
  /* color: #FF2800; */
  color: #E12800;
/* Update End   2021/03/04[GC0002] UI刷新対応（課題No.234対応） */
  list-style-type:none;
}

.td-align-right{
    text-align:right;
}
.div_margin_20 {
    margin-bottom:20px;
}

.div_defaultFooter_detail {
  padding-top:40px;
}
/* Delete Start 2022/03/05 [UI0043] 薬監削除対応
.offerYakkan_div{
	margin-left:50px;
	margin-right:50px;
}
Delete End   2022/03/05 [UI0043] 薬監削除対応 */
/* 
Delete Start 2021/03/05[GC0002] UI刷新対応（課題No.274対応）
  .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;
}
Delete End 2021/03/05[GC0002] UI刷新対応（課題No.274対応）
*/
/*
Add Start 2021/03/05[GC0002] UI刷新対応（課題No.274対応）
*/
.errorMessage img {
    display: inline-block;
    margin-right: .3em;
    width: 1.4125rem;
    height: 1.25rem;
    position: relative;
    top: 0.20rem;
}
/*
Add End 2021/03/05[GC0002] UI刷新対応（課題No.274対応）
*/
.cofrimOffer_pdfOut{
    algin:center;
    margin-left:50px;
    margin-top:-20px;
    margin-right:0px;
}
.csv_right{
	margin-top:-15px;
	margin-right:50px;
	display:flex;
	justify-content:flex-end;
}
.cofrimConsign_pdfOut{
    algin:center;
    margin-left:0px;
    margin-top:-20px;
    margin-right:0px;
  }
.dl_p{
	margin-top:-25px;
}
.c-box--3column__content__item__datail{
    font-size: 0.875rem;
    line-height: 1.5;
}
.divCenter {
  display: flex;
  /* Update Start 2021/04/13[UN0023] バグ1961対応 */
  flex-wrap: wrap;
  /* Update End   2021/04/13[UN0023] バグ1961対応 */
  justify-content:center;
}


.divFill {
  padding-top:5rem;
}

.padding-none {
  padding: 0 0 0;
}

.divFill_little {
  padding-top:1rem;
}

.divFill-paddingTop {
  padding-top:19px;
}

.hasCondition::after {
  content: "選択肢の結果によって入力条件が変わります";
  display: inline-block;
  background: #575757;
  color: #fff;
  font-size: 1.125rem;
  font-weight: 700;
  padding: 0 12px;
  border-radius: 5px;
  margin-bottom: 5px;
  margin-left: 8px;
}
.font-weight-bold{
	padding: 3px;
    border: .125rem solid #006FBC;
    text-align: center;
    font-weight: bold !important;
    vertical-align: middle;
    width: 5%;
    
}
.font-width-tableList{
	width:20% !important;
}
.font-width-tableList_column1{
    width:10% !important;
}
.font-width-tableList_detail{
    width:5% !important;
    padding: 3px;
    border: .125rem solid #790C8D;
    text-align: center;
    font-weight: normal;
    vertical-align: middle;
}
.errorMessage--line {
  text-indent: -1.3em;
  padding-left: 1.3em;
}

.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--submit--large_login{
	display:inline-block;
    vertical-align: middle;
    padding: 0.8rem 2.5rem;
    margin-left:50px;
    margin-right:50px;
    font-size: 1.375rem;
    width: auto;
    height: 3.75rem;
}
.hide {
    display: none;
}

.consignReceiptEndTime br,
.transferTime br {
    display: none;
}

.js-acContent a {
    text-decoration: underline;
}

.js-acContent a:link {
    color: #0033CC;
}
.js-acContent a:visited {
    color: #0033CC;
}
.js-acContent a:active {
    color: #FF0000;
}
.js-acContent a:hover {
    color: #FF0000;
}

input[type="submit"].button,
.ui-datepicker-trigger {
  border: 1px solid #575757;
  background: #DFE1E2;
  height: 40px;
  border-radius: 5px;
  font-size: 0.875rem;
  /* Add Start   [UN0043]2021/04/02 バグ1887対応*/
  cursor: pointer;
  /* Add End   [UN0043]2021/04/02 バグ1887対応*/
}

.c-table__body dt {
    padding-top: .75em;
    padding-bottom: .75em;
    padding-left: .94em;
    padding-right: .94em;
}
.c-table__body dd {
    padding-top: .51em;
    padding-bottom: .51em;
}

.c-table__dl_body dd {
    padding-top: .75em;
    padding-bottom: .75em;
    padding-left: .94em;
    padding-right: .94em;
}
.c-table__dl_body dt {
    padding-top: .51em;
    padding-bottom: .51em;
    padding-left: .51em;
    padding-right: 2.51em;
}

/* --- 項目タイプ「タイトル」のサイズ「小」 --- */
.offerItemTitleSize_2 {
    font-size: 1.2rem !important; /*x-small(0.6rem)*/
}
/* --- 項目タイプ「タイトル」のサイズ「中」 --- */
.offerItemTitleSize_3 {
    font-size: 1.6rem !important; /*small(0.8rem)*/
}
/* --- 項目タイプ「タイトル」のサイズ「大」 --- */
.offerItemTitleSize_6 {
    font-size: 3.0rem !important; /*x-large(1.5rem)*/
}
.l_table table{
    border: 1px solid #CCCCCC;
}
.l_table th{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #999999;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #999999;
    border-left-color: #999999;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #999999;
    width: 180px;
    padding : 5px;
    border: 1px solid #999999;
    text-align: left;
}
.l_table td{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #cccccc;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #CCCCCC;
    border-left-color: #CCCCCC;
    padding : 5px;
    border: 1px solid #999999;
}

.note {
/* Update Start   2021/03/04[GC0002] UI刷新対応（課題No.234対応） */
  /* color: #FF2800; */
  color: #E12800;
/* Update End     2021/03/04[GC0002] UI刷新対応（課題No.234対応） */
}

.note_box{
    border: 1px solid #000000 !important;;
    padding-top: 2.2rem !important;;
    padding-bottom: 2.2rem !important;;
    text-align: center !important;;
}
.note_box_none{
     border: 1px solid #000000;
    padding-top: 2.2rem;
    padding-bottom: 2.2rem;
    text-align: center;
}
.note_box_small{
    border: 1px solid #000000;
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
    text-align: center;
}
.note_box_border_none{
	border: none;
    padding-top: 2.2rem;
    padding-bottom: 2.2rem;
    text-align: center;
}
.note_box span{
    color: #0164CC;
    padding: 1rem;
    margin: 1rem;
}
.note_box span.confirm{
    color: #0164CC;
}

.note_box span.errorMessage{
    color: #FF0000;
}

.blueText{
     color: #0164CC;
}

/* Add Start 2022/01/25 [UI0016] 汎用予約コロナ要望対応(GG0040独自仕様) */
.blueText_kobeLogin{
     color: #0000cd;
}
/* Add End   2022/01/25 [UI0016] 汎用予約コロナ要望対応(GG0040独自仕様) */

.inquiryDetailHistory {
  -webkit-appearance: none;
  border: 1px solid #575757;
  background: #DFE1E2;
  border-radius: 5px;
  width: 12rem !important;
}
.titleErrorColor{
    color: #FFFFFF;
    background-color: #B20000;
}
.wrap{
  width: auto;
  margin: 0 auto;
  max-width:1000px;
}
.wrap1{
  width: auto;
  margin: 0 auto;
}
.wrap2{
  max-width: 550px;
  margin: 0 auto;
}
.wrap3{
  max-width: 350px;
  margin: 0 auto;
}
.wrap4{
  display: flex;
  margin: 0 auto;
  max-width: 900px;
}
.checkbox-input + label{
  display: none;
}
.sub_btn_width1{
    width:350px;
}
.sub_btn_width2{
    width:250px;
}
.sub_btn_width3{
    width:150px;
}
.sub_btn_width4{
    width:500px;
}

.sub_btn_width45{
    width:450px;
}

.sub_btn_width5{
    width:auto;
}
.sub_btn_width6{
/* Update Start [UN0010]2021/03/19 課題No278対応*/
    /* width: 370px; */
    width: 370px !important;
/* Update End   [UN0010]2021/03/19 課題No278対応*/
}
/* Add Start [UN0010]2021/03/19 課題No278対応*/
.recommendUpdPasswd_btn1{
    width:400px !important;
}
.recommendUpdPasswd_btn2{
    width:500px !important;
}
.new_btn_width_300{
	width:300px !important;
}
.new_btn_width_320{
    width:320px !important;
}
.new_btn_width_search{
    width:320px !important;
}
/* Add Start 2024/05/23 [U-IP0071] A-0016-IP */
.new_btn_width_payment{
    width:455px !important;
    height:auto !important;
    min-height:2.5rem !important;
}
/* Add End   2024/05/23 [U-IP0071] A-0016-IP */
.new_btn_width_455{
    width:455px !important;
}
/* Add Start 2022/06/06[UI0054] 簡易アンケートとアクセス解析対応 */
.new_btn_width_380{
    width:380px !important;
}
/* Add End   2022/06/06[UI0054] 簡易アンケートとアクセス解析対応 */
.recommend_note_box{
	padding-bottom:0.2rem !important;
}
/* Add End [UN0010]2021/03/19 課題No278対応*/
.sub_btn_width7{
    width: 400px;
}
.roll{
    height:290px;
    max-height:290px;
    overflow-y: auto;
}
.checkboxTable{
    height:auto;
    position:relative;
}
.checkboxTable_title{
    font-weight: 700;
    font-size: 1.125rem;
    width:100px;
    position:absolute;
    display:inline-block;
}
.checkboxTable_content{
    margin-top:5px;
    height:auto;
    margin-left:100px;
    display:inline-block;
}
.checkboxTable_content_right{
    width:200px;
    display:inline-block;
    margin-right:50px;
    vertical-align:top;
}

.display_inline {
    display: inline !important;
}
.display_inline_block {
    display:inline-block;
}

.procedure__title{
    font-size: 1.375rem;
    margin-bottom: -15px;
}
.procedure_top__text{
    margin-top: -25px;
}
.c-bottom-mainImg__text{
    padding: 25px 30px 5px;
    font-weight: 700;
    line-height: 1.75rem;
}
/* --- テーブル見出し --- */

.c-box--search__item dl dd .btn--search__padding {
  padding: 0;
  margin: 0 10px 0 0;
  position: relative;
  width: 200px;
}

.c-box--cardList__height{
    height: 100%
}

.c-box--procedure__margin {
    margin-top:30px;
}

.goju_box {
    border: 1px solid #000000;
    text-align: left
}

.goju_box__title {
    font-size: 0.875rem;
    margin: 20px 0;
}

.goju_box__title__name {
    font-weight: 700;
    margin-right:10px;
}

.goju_box__detail {
    background: #fff;
    max-width: 1024px;
    margin-left: auto;
    margin-right: auto;
}

.goju_box__detail__top {
    border-top:1px solid #000000;
}

.goju_box__detail__display{
    display: flex;
    margin:0 auto;
    text-align: center;
}

.goju_box__detail__display dt{
    border: 1px solid #000000;
    border-top: 0;
    padding: 0.5rem 1rem;
    width: 10%;
}

.goju_box__detail__display dd{
    border: 1px solid #000000;
    border-left: 0;
    border-top: 0;
    padding: 0.5rem 1rem;
    width: 10%;
}

.classify_box__title {
    font-size: 0.875rem;
    margin: 10px 0;
}

.classify_box__detail {
    max-width: 1024px;
    margin-left: auto;
    margin-right: auto;
}

.goju_box__title__name__son {
    margin-right:10px;
}

.classify_box__margin {
    margin-bottom: .1rem;
}

.classify_box__detail__open {
    width: 5.25rem;
    display: inline-block;
    margin-right: .5rem;
    min-width: 5.25rem;
}

.classify_box__detail__open a{
    font-size: 0.875rem;
    text-decoration: none;
    background: #fff;
    color: currentColor;
    padding: 0 10px 0 30px; 
}

.classify_detail__icon{
    display: inline-block;
    vertical-align: top;
}

.classify_detail__icon svg {
  fill: currentColor;
  stroke: currentColor;
}

.classify_box__detail a {
    color: currentColor;
    text-decoration: none;
}

.login_info__padding {
  padding: 10px 37px;
}

/* Add Strat [UN0041]2021/04/09 UI刷新対応 (故障1889)*/
.header-margin-yaohaku {
  padding-left: 0px;
  padding-right: 0px;
}
/* Add End   [UN0041]2021/04/09 UI刷新対応 (故障1889)*/

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

.logo_img {
    height:95px;
    width:820px;
    max-width:820px;
    max-height:95px;
}

.l-header__logo {
    /*padding-top: 0;
    padding-bottom: 20px;*/
    padding-left: 0;
    min-height: 125px;
  }
  
.tooltip-bottom__30:before,
.tooltip-bottom__30:after {
  top: 100%;
  bottom: auto;
  left: 30px;
}
.tooltip-bottom__80:before,
.tooltip-bottom__80:after {
  left: 83px !important;
}
.tooltip-bottom__date:before{
	margin-left:-50px;
}
.tooltip-bottom__date:before,
.tooltip-bottom__date:after {
   top: 70% !important;;
}
/*  Add Start 2021/01/23 [UI0027] UI刷新対応 */
@media only screen and (max-width: 960px) {
/* Add Start 2021/04/16[UN0032] バグ2003対応 */
    .c-btn-width-imp {
        width: 200px !important;
    }
/* Add End   2021/04/16[UN0032] バグ2003対応 */
	.tooltip-bottom__80:before,
	.tooltip-bottom__80:after {
	  top: 70% !important;
	  left: 80px !important;
	}
	.tooltip-bottom__button:before,
    .tooltip-bottom__button:after {
    top: 40% !important;
}
  .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/23 [UI0027] UI刷新対応 */

.c-btn--close::before {
  content: "";
}

.div-padding {
    padding-top:1.5rem;
}

.default-backgroud {
    background-color: #fff;
}

.dt--center {
    display: flex;
    align-items: center;
}
.hide_line{
    display: inline;
}
.zeroMargin_bottom{
	margin-bottom:0px;
}
/* PC */
@media only screen and (min-width: 961px) {
/* Update Start 2021/04/29[UN0010]UI刷新対応(PMWB2052対応) */
	.width-maxLength-20{
		width:600px !important;
	}
/* Update End   2021/04/29[UN0010]UI刷新対応(PMWB2052対応) */
/* Add Start [UN0010]2021/03/19 課題No278対応*/
	.c-btn__wrap  a{
    display:inline-block !important;
    margin-right:25px;
    }
/* Add End [UN0010]2021/03/19 課題No278対応*/
/* Add Start [UN0010]2021/03/16 課題No311対応*/
    .tooltip-bottom:before,
    .tooltip-bottom:after {
        white-space: nowrap !important;
    }
/* Add End   [UN0010]2021/03/16 課題No311対応*/
    .c-box--check__list_notop {
    /* Add Start 2021/03/09 [UN0010]UI刷新対応 (課題No307対応) */
        width: 1024px !important;
    /* Add Start 2021/03/09 [UN0010]UI刷新対応 (課題No307対応) */
/* Add Start [UN0010]2021/04/17 UI刷新対応 (PMWB1940対応)*/
        /* border-top: 0px; */
        border-top: 0px !important;
/* Add End [UN0010]2021/04/17 UI刷新対応 (PMWB1940対応)*/
        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-table__body,.c-table__th,.c-table__dl,.c-table__dl_body {
    display : flex;
  }
  .c-table__th,.c-table__dl {
    text-align: center;
    font-weight: 700;
    border: 1px solid #000;
  }
  .c-table__th dt {
    padding: .3125rem;
    width:30%;
  }
  .c-table__th dd {
    padding: .3125rem;
    width:70%;
    border-right: 1px solid #000;
  }
  
  .c-table__dl dd {
    padding: .3125rem;
    width:30%;
  }
  .c-table__dl dt {
    padding: .3125rem;
    width:70%;
    border-right: 1px solid #000;
  }
  
  
  .c-table__body,.c-table__dl_body {
    border-bottom: 1px solid;
    border-right: 1px solid;
    border-left: 1px solid;
  }
  .c-table__body dt {
    width: 30%;
    text-align: center;
  }
  .c-table__body dd {
    width: 70%;
    border-right: 1px solid;
  }
  .c-table__dl_body dd {
    width: 30%;
    text-align: center;
  }
  .c-table__dl_body dt {
    width: 70%;
    border-right: 1px solid;
  }

  .c-wrap__col {
    display: flex !important;
  }
  
    .m-input-470 {
    width: 470px;
  }

  .m-input-660 {
    width: 660px;
  }  
  
  .m-input-200  {
    width: 200px;
  }
  
  .m-input-120 {
    width: 120px;
  }
  
   .m-input-160 {
    width: 160px;
  }
/* Add Start [UN0041]2021/04/07 UI刷新対応 (故障1878)*/
  .text_width_15{
    width : 15%;
/* Add End [UN0041]2021/04/07 UI刷新対応 (故障1878)*/
}

  .c-btn__wrap__top {
    display: flex;
    flex-wrap: wrap;
    width: 90%;
    margin: 0 auto;
  }

  .c-btn__wrap__margin {
    margin-top: 1.5rem;
  }
  
  .c-btn__margin {
    margin: 15px auto 15px;
  }
  .c-btn__signDeviceCheck {
    margin: 30px auto 0px !important;
  }

  .c-btn__wrap--740 {
    width: 740px !important;
  }
  /* jmj start*/
    .width100 {
        width: 100% !important;
    }
    .div-date {
        display: flex;
        flex-wrap: nowrap;
    }
    
    .div-date div {
        display: flex;
        flex-wrap: nowrap;
        width: 100% !important;
    }
    
    .div-date button {
        white-space: nowrap;
    }
    
    .div-date label {
        line-height: 45px !important;;
        margin-left: 10px !important;
    }
    .input-date {
        width: 200px !important;
    }
    .items_div {
        padding: 0 !important;
        border: 1px solid #857300;
    }
    .padding_common {
        padding: 0 50px !important;
    }
    .padl0 {
        padding-left: 0 !important;
    }
    .padr50 {
        padding-right: 50px !important;
    }
    .items_div_row {
        display: flex;
        flex-wrap: nowrap;
    }
    .items_div_row .dt_child {
        width: 100px !important;
        margin-right: -75px;
    }
    .ml15 {
        margin-left: 15px !important;
    }
    .ml50 {
        margin-right: 0 !important;
        margin-left: 50px !important;
    }
    .mt30 {
        margin-top: 30px;
    }
    .dt_common {
        width: 160px !important;
    }
/* Delete Start 2022/03/05 [UI0043] 薬監削除対応
    .yakkan_dd_width{
        width:118px !important;
    }
Delete End   2022/03/05 [UI0043] 薬監削除対応 */
    .fw{
        flex-wrap: wrap;
    }
    
    .fw label {
    white-space: nowrap;
    }
    /* jmj end */
    
    .order--margin--left {
      margin-left: 9px;
    }
/* Delete Start 2022/03/05 [UI0043] 薬監削除対応
    .yakkan_dd_width_1{
    / * Update Start 2021/04/29[UN0023] バグ2052対応 * /
        / * width:140px !important; * /
        width:150px !important;
    / * Update End   2021/04/29[UN0023] バグ2052対応 * /
    }
Delete End   2022/03/05 [UI0043] 薬監削除対応 */
    
    .dt_child_1 {
        width: 100px !important;
        min-width: 160px !important;
        margin-right: -40px !important;
    }
    
    .dt_child_2 {
        margin-right: 0px !important;
        min-width: 125px !important;
    }
    
    .dd_child_310 {
    width: 310px !important;
    }
    
    .dd_child_220 {
    width: 220px !important;
    }
    .u-dateBox{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    }
}

@media only screen and (max-width: 960px) and (-ms-high-contrast: none) {
	.download_width{
    width: 100%;
}
}

/* SP */
@media only screen and (max-width: 960px) {
/* Update Start 2021/04/29[UN0010]UI刷新対応(PMWB2052対応) */
    .width-maxLength-div-20{
    	width:100%!important;
    }
	.width-maxLength-20{
		width:100% !important;
		min-width:250px !important;
		max-width:600px;
	}
/* Update End   2021/04/29[UN0010]UI刷新対応(PMWB2052対応) */
/* Update Start 2021/04/13 UI刷新対応（PMWB1943　バグ対応）  */
	.content_top{
	margin-top:20px;
	}
	.content_bottom{
	margin-bottom:20px;
	}
	.file_font_content{
	margin-left:37px !important;
	}
	.dl_margin-border-top_sp dl:first-of-type{
	border-top: 0px solid #000 !important;
	}
/* Update End   2021/04/13 UI刷新対応（PMWB1943　バグ対応）  */
/* Add Start [UN0032]2021/04/10 UI刷新対応(PMWB1967 )*/
    .tooltip_new {
    white-space: normal !important;
    }
/* Add End   [UN0032]2021/04/10 UI刷新対応(PMWB1967 )*/
/* Add Start [UN0010]2021/03/31 UI刷新対応(課題No326 テスト時の余白問題の対応 )*/
    .offerItemPostalCode_Search_button{
        margin-top:10px;
    }
    .select-sp-90{
        width:35%;
    }
    .time-input-change{
        max-width: 15%;
        min-width: 30%
    }
    .jpDate-year-sp{
        width:80px;
    }
    .jpDate-yearOrDay-sp{
        width:60px;
    }
/* Add End   [UN0010]2021/03/31 UI刷新対応(課題No326 テスト時の余白問題の対応 )*/
/* Add Start [UN0010]2021/03/23 課題No254対応*/
	.pdf_top_bottom{
    margin-top:-5px !important;
    margin-bottom:-18px !important;
    }
/* Add End [UN0010]2021/03/23 課題No254対応*/
/* Add Start [UN0010]2021/03/16 課題No311対応*/
    .tooltip-bottom:before,
    .tooltip-bottom:after {
        white-space: normal !important;
    }
/* Add End   [UN0010]2021/03/16 課題No311対応*/
  /*GC0002 修正　height: 60px;　=&gt;height: auto;
--------------------------------*/
	/* jmj start*/
	.sp-mr0{
	margin-right: 15px !important;
	}
	.input-date {
	width: 55% !important;
	}
	.select-400 {
    width: calc( 85vw - 75px);
    }
    .sub_btn_download_width_search{
    width: auto;
    margin-left: -8px;
    margin-right: -8px;
    }
    .sub_btn_download_width_class{
    width: auto;
    }
	.u-dateBox{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    width:255px;
    }
/* Delete Start [UN0010]2021/03/19 課題No278対応*/
   /* .wrap{
     width:auto;
     padding-left:33px;
     padding-right:33px;
     max-width:500px;
   } */
/* Delete End   [UN0010]2021/03/19 課題No278対応*/
   .wrap2{
     width:auto;
     padding-left:0px;
     padding-right:0px;
   }
   .sub_btn_width1 {
     width:auto;
   }
   .sub_btn_width6{
/* Update Start [UN0010]2021/03/19 課題No278対応*/
    /* width:auto; */
    width:280px !important;
/* Update End   [UN0010]2021/03/19 課題No278対応*/
   }
/* Add Start [UN0010]2021/03/19 課題No278対応*/
.c-btn--submit_2{
	margin-bottom:10px !important;
}
/* Add Start 2022/01/25 [UI0016] 汎用予約コロナ要望対応(GG0040独自仕様) */
.c-btn--submit_kobeLogin{
    margin-bottom:10px !important;
}
/* Add End   2022/01/25 [UI0016] 汎用予約コロナ要望対応(GG0040独自仕様) */
.c-div_back_2{
	margin-bottom:10px !important;
}
.recommendUpdPasswd_btn1{
    width:280px !important;
}
.recommendUpdPasswd_btn2{
    width:284px !important;
}
.new_btn_width_300{
    width:280px !important;
}
.new_btn_width_320{
    width:280px !important;
}
.new_btn_width_search{
    width:190px !important;
}
/* Add Start 2024/05/23 [U-IP0071] A-0016-IP */
.new_btn_width_payment{
    width:280px !important;
    font-size: 0.85rem !important;
}
/* Add End   2024/05/23 [U-IP0071] A-0016-IP */
.new_btn_width_455{
    width:280px !important;
}
/* Add End [UN0010]2021/03/19 課題No278対応*/
/* Add Start 2022/06/06[UI0054] 簡易アンケートとアクセス解析対応 */
.new_btn_width_380{
    width:280px !important;
}
/* Add End   2022/06/06[UI0054] 簡易アンケートとアクセス解析対応 */
   .sub_btn_width7{
    width:auto;
   }
/* Delete Start 2022/03/05 [UI0043] 薬監削除対応
   .offerYakkan_div{
    margin:auto;
   }
Delete End   2022/03/05 [UI0043] 薬監削除対応 */
   
   .table_lineHight_2 {
        line-height: 2px;
    }
   .table_lineHight_20 {
        line-height: 20px;
    }
   .csv_right{
    margin-top:-15px;
    margin-right:33px;
    display:flex;
    justify-content:flex-end;
    }
/* Update Start　[UN0010]2021/04/10 UI刷新対応 (PMWB1874対応)*/
    /* .c-btn--submit--large_login{
	    padding: 1.05rem 2.5rem;
	    width: auto;
	    height: 3rem;
	    font-size: 0.525rem;
    } */
    .c-btn--submit--large_login{
		width: 80%;
	    height: 20%;
	    font-size: 18px;
	    vertical-align: middle;
	    margin-left: 0px !important;
	    margin-right: 0px !important;
    }
    .c-btn--submit--large_login::after{
    	top:88% !important;
    }
/* Update End   [UN0010]2021/04/10 UI刷新対応 (PMWB1874対応)*/
	/* jmj end*/
  .l-header {
    height: auto;
/* Delete Start [U-ND0050] 2025/04/22 A-0042-ND*/
    /* box-shadow: 3px 0 5px rgba(0, 0, 0, 0.2); */
/* Delete End   [U-ND0050] 2025/04/22 A-0042-ND*/
    overflow-x: visible;
  }
  .div_margin_20{
    margin-bottom:30px;
    
    
  }
   .div_defaultFooter_detail{
    padding-top:0px;
  }
  .c-table__body ,.c-table__th,.c-table__dl,.c-table__dl_body {
    display: auto;
  }
  .sub_btn_width4{
  width:auto;
  }
  
  .sub_btn_width45{
    width:auto
    }

  .cofrimOffer_pdfOut{
    align:center;
    margin-right:0px;
    margin-left:0px;
    margin-top:0px;
  }
  .cofrimConsign_pdfOut{
    algin:center;
    margin-top:0px;
  }
  .checkboxTable_title{
    font-weight: 700;
    font-size: 1.125rem;
    width:50px;
    position:absolute;
    top:0;
    bottom:0;
    display:inline-block;
  }
   .checkboxTable_content{
        height:auto;
        margin-left:70px;
        margin-right:70px;
        display:inline-block;
    }
    .checkboxTable_content_right{
    width:160px;
    vertical-align:top;
    display:inline-block;
    margin-right:50px;
    margin-bottom:20px;
    }
  .c-table__th,.c-table__dl {
    text-align: initial;
    border: 1px solid #000;
    padding-left: .94em;
    padding-top: .75em;
    font-weight: 700;
  }
  .hrSolid{
    border:1px solid #C0C0C0;
    width: 250px;
   }
  .c-table__th,.c-table__dl dt {
/*  Delete Start 2021/01/28 [UI0081] UI刷新対応 */
/*    text-align: right; */
/*  Delete End   2021/01/28 [UI0081] UI刷新対応 */
    padding-right: .94em;
    padding-top: .75em;
    padding-bottom: .75em;
  }

/*  Add Start 2021/01/28 [UI0081] UI刷新対応 */
  .c-table__th,.c-table__dl dd {
    text-align: right;
  }
/*  Add End   2021/01/28 [UI0081] UI刷新対応 */

  .c-table__body dt {
    text-align: right;
    padding-right: .94em;
    border-bottom: 1px solid;
    border-right: 1px solid;
    border-left: 1px solid;
  }

  .c-table__body dd {
    border-right: 1px solid;
    border-left: 1px solid;
  }
  
  .c-table__dl_body dd {
    text-align: right;
    padding-right: .94em;
    border-bottom: 1px solid;
    border-right: 1px solid;
    border-left: 1px solid;
  }

  .c-table__dl_body dt {
    border-right: 1px solid;
    border-left: 1px solid;
  }
  
  .c-wrap__col {
    display: block !important;
  }
  
  .time--margin{
  margin: 20px 0;
  }
  
  .c-box--search__item__width{
    width: auto
  }
  
  .goju_box__detail__display{
    display: flex;
    margin:0 auto;
    text-align: center;
  }

  .goju_box__detail__display dt{
      border: 1px solid #000000;
      border-top: 0;
      padding: 0.5rem;
      width: 20%;
  }

  .goju_box__detail__display dd{
      border: 1px solid #000000;
      border-left: 0;
      border-top: 0;
      padding: 0.5rem;
      width: 20%;
  }
  .classify_box__detail__open {
    display: block;
    margin-bottom: .5rem;
  }
  .classify_box__detail dd {
    padding: .5rem 0 !important;
  }
  .l-header__logo {
/* Update Start 2021/07/05 [UI0090] 画面UI刷新S後修正対応
    padding-left: 0; */ 
    margin-left: auto;
    margin-right: auto;
/* Update End   2021/07/05 [UI0090] 画面UI刷新S後修正対応 */
    padding-top: 2.5px;
    min-height: 60px;
  }
  .logo_img {
    height:55px;
    width:310px;
    max-width:310px;
    max-height:55px;
  }

  .time--table.time--th {
    width:20px ! important; 
  }

  .time--table.time--th--date {
    padding: 0px ! important;
    width:auto ! important;
    white-space:nowrap;
    font-size: 0.8rem;
  }
/* Delete Start 2022/03/05 [UI0043] 薬監削除対応
  .time--table.time--th--yakkanList {
    padding: 21px ! important;
    width: auto ! important;
    white-space: nowrap;
    font-size: 0.8rem;
  }
Delete End   2022/03/05 [UI0043] 薬監削除対応 */

  .m-input-470 {
    width: 100%;
  }

  .m-input-660 {
    width: 100%;
  }  
  
  .m-input-200  {
    width: 100%;
  }
  
  .m-input-120 {
    width: 100%;
  }

  .c-btn__wrap__top {
    display: block;
    width: auto;
    height: auto;
  }
  .c-btn__wrap__margin {
    margin-top: 0;
  }
  
  .c-box--search__item {
    padding: 15px 15px !important;
    }
    .l-main {
        padding-bottom: 40px!important;
/* Add Start 2021/02/04 [UI0082] UI刷新対応 */
/* Delete Start 2021/04/09 [UI0027] UI刷新対応（不要CSS削除：PMWB-1889） */
/*
        padding-top: 60px !important;
*/
/* Delete End   2021/04/09 [UI0027] UI刷新対応（不要CSS削除：PMWB-1889） */
/* Add End   2021/02/04 [UI0082] UI刷新対応 */
    }
    
    .login_info__sp__padding {
       padding: 10px 37px !important;
    }
    .c-box--procedure__title{
    padding-left:37px !important;
    padding-right:37px !important;
    }
    
    .order-parent-margin{
        margin-bottom: 0px;
    }

    .order-child--margin {
        margin-top: 7px;
    }

    .order-flexwrap {
        flex-wrap: wrap;
    }
    .span-display-block-sp{
      display:block !important;
    }
    
    .textbox_login{
    ime-mode:disabled;
	}
	
	.textbox_password{
	    ime-mode:disabled;
	}
	
	.textbox_withdrawal{
	    ime-mode:active;
	}
	
	.textbox_mail{
	    ime-mode:disabled;
	}
	
	.textbox_corporateName{
	    ime-mode:disabled;
	}
	
	.textbox_userAddress{
	    ime-mode:active;
	}
	.table_c-btn--back{
	 margin-right: 0px !important;
	}
	
	.u-mr0-sp {
	margin-right: 0px !important;
	}
	
	.c-box--save{
    padding-left: 37px !important;;
    padding-right: 37px !important;
    }
    
/* Add Start 2021/02/12 [UI0027] UI刷新対応 */
    .note_box.c-box--save span {
        padding: 0;
        margin: 0 auto;
    }
/* Add End   2021/02/12 [UI0027] UI刷新対応 */
/*  Add Start 2021/04/09 UN0041   UI刷新対応(故障1889)  */
  .margin-yaohaku {
    margin-left: 37px;
    margin-right: 33px;
  }
  .title-margin-yaohaku {
    padding-left: 0px;
    margin-left: 37px;
    margin-right: 0;
  }
  .table-margin-yaohaku {
    margin-left: 0;
    margin-right: 0;
  }
  .button-margin-yaohaku {
    padding-right: 4px;
    margin-right: 37px;
  }
  .p-margin-yaohaku-37 {
    margin-left: 37px;
    margin-right: 37px;
  }
  .tran-ml32 {
    margin-left: 32px;
  }
  .tran-mlr0 {
    margin-left: 0;
    margin-right: 0;
  }
  .tran-plr25 {
    padding-left: 37px !important;
    padding-right: 37px !important;
  }
  @media only and (-ms-high-contrast: none) {
    .title-margin-yaohaku {
      margin-left: 37px;
    }
    .button-margin-yaohaku {
      margin-right: 37px;
    }
  }
/*  Add End   2021/04/09 UN0041   UI刷新対応(故障1889)  */
}
/*  Add Start 2021/04/09 UN0041   UI刷新対応(故障1889)  */
@media only screen and (min-width: 961px) {
  .tran-mlr0 {
    margin-left: 0;
    margin-right: 0;
  }
  .tran-plr25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}
@media only screen and (max-width: 420px) {
  .tran-plr25 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .tran-ymd-width {
    width: 47% !important;
  }
}
.tran-marginl2 {
  margin-left: 2px;
}
/*  Add End   2021/04/09 UN0041   UI刷新対応(故障1889)  */

.u-mb10--im{
    margin-bottom: 10px !important;
    }
    
    .u-mt0--im{
    margin-top: 0px !important;
    }
    
    .u-mb10--im{
    margin-bottom: 10px !important;
    }

.dowdloadButton{
    -webkit-appearance: none;
    height: 40px;
    line-height: 40px;
    min-width: 300px;
    border-width: 1px;
    border-radius: 5px;
    font-size: 1.125rem;
    margin-top: 10px;
    display: inline-block;
}
.h4_hide{
    display:none;
}

.blue_highlight {
    color: #0164CC;
}

.field_error_dt {
    background-color: #fffa00 !important;
}

.c-btn__w15r {
  width: 15rem   !important;
}

.c-box--cardList__item__b {
    margin-top:5px;
}

.inner_overflow{
    overflow-x: auto;
}

.c-box--search__item {
    padding: 15px 50px;
    border-width: 2px;
}

.c-box--search__item dl{
    background: #fff;
    padding: 0px;
    text-align: left;
}

.search__lineheight {
    line-height: normal;
}

.c-btn__margin{
	magrin-bottom: 15px;
}

.c-pager .first, .c-pager .last {
    width: 3.5rem;
    font-size: 0.75rem;
}

.c-pager .pre, .c-pager .next {
    width: 3.125rem;
    font-size: 0.75rem;
}

.border_left {
    border-left:1px solid #000 !important;
}

.border_left_radius {
    border-left:1px solid #000 !important;
    border-radius: 5px 0 0 5px;
}

.border_right_radius {
    border-right:1px solid #000 !important;
    border-radius: 0 5px 5px 0 ;
}

.border_radius {
    border:1px solid #000 !important;
    border-radius: 5px 5px 5px 5px ;
}

.l-header{
	z-index: 9999;
}

.input-120_important {
	width: 120px !important;
}
/* Add Start [UN0010]2021/04/06 UI刷新対応 (課題No258対応)*/
.radio-outline_applicant label ~ .radio-parts::before {
    margin-top: 5px;
}
/* Add Start [U-IP0009]2023/12/13 A-0005-IP */
.radio-outline_applicant label .radio-parts::before {
    margin-top: 5px;
}
/* Add End   [U-IP0009]2021/12/13 A-0005-IP */
.radio_p_block{
	display:block !important;
}
.u-mt8{
	margin-top:8px;
}
.u-mt23{
	margin-top:23px;
}
.u-mb1{
	margin-bottom:1px;
}
.u-mb2{
	margin-bottom:2px;
}
.u-mb3{
	margin-bottom:3px;
}
.u-mb6{
	margin-bottom:6px;
}
.u-mb13{
	margin-bottom:13px;
}
/* Delete Start 2022/03/05 [UI0043] 薬監削除対応
.checkbox_yakkan_search{
	line-height:25px !important;
}
Delete End   2022/03/05 [UI0043] 薬監削除対応 */
/* Add End   [UN0010]2021/04/06 UI刷新対応 (課題No258対応)*/
/* Add Start [UN0010]2021/03/08 UI刷新対応 (課題No258対応)*/
.radio-outline{
	display:inline-block !important;
/* Add Start [UN0010]2021/04/06 UI刷新対応 (課題No258対応)*/
    padding: 7px !important;
/* Add End [UN0010]2021/04/06 UI刷新対応 (課題No258対応)*/
}
.checkbox-parts{
	display:inline-block !important;
	white-space: normal !important;
/* Add Start [UN0010]2021/04/17 UI刷新対応 (PMWB1940対応)*/
	cursor: pointer;
/* Add End   [UN0010]2021/04/17 UI刷新対応 (PMWB1940対応)*/	
}
.radio-parts{
    display:inline-block !important;
    white-space: normal !important;
/* Add Start [UN0010]2021/04/17 UI刷新対応 (PMWB1940対応)*/
	cursor: pointer;
/* Add End   [UN0010]2021/04/17 UI刷新対応 (PMWB1940対応)*/	
}
@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刷新対応 (課題No258対応)*/
.input-180_important {
    width: 180px !important;
}

@media print {
/*  Add Start 2021/04/19[UN0010] UI刷新対応（バグ　1929対応） */
	.c-box--cardList {
    display: block !important;
    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;
   }
/*  Add End   2021/04/19[UN0010] UI刷新対応（バグ　1929対応） */
/* Add Start 2021/04/20[UN0032] UI刷新対応（バグ　1929対応） */
  .print_overflow_hide{
      overflow: hidden;
  }
/* Add End   2021/04/20[UN0032] UI刷新対応（バグ　1929対応） */
/* Add Start 2021/04/15[UN0010] UI刷新対応（バグ　1910対応） */
  .c-box--check_list_h4 span{
	letter-spacing:0px;
  }
  .print-dt-no-border{
  	border-top:0px !important;
  	border-bottom:0px !important;
  }
  .c-btn__wrap  a{
    display:inline-block !important;
    margin-right:25px;
  }
  .dl_margin-border-top dl{
	  border-top: 0px solid #000 !important;
	  border-bottom:0px !important;
  }
  .dl_margin-border-top dt{
	  border-top: 1px solid #000 !important;
	  border-bottom:0px !important;
  }
  .dl_margin-border-top dd{
	  border-top: 1px solid #000 !important;
	  border-bottom:0px !important;
  }
  .dl_margin-border-top dl:first-of-type {
	  border-top: 0px solid #000 !important;
  }
  .dl_margin-border-top dl:last-of-type {
	  border-bottom: 1px solid #000 !important;
  }
  .search__lineheight{
  	  border: 0px solid !important;
  }
/* Add End   2021/04/15[UN0010] UI刷新対応（バグ　1910対応） */
/* Update Start 2021/04/14[UN0010] UI刷新対応（バグ　1909対応） */
  .u-dateBox{
  	display: inline-block !important;
  }
  .u-dateBox .select{
  	float: left !important;
  }
   .text_width_15{
    width : 15% !important;
  }
/* Update End   2021/04/14[UN0010] UI刷新対応（バグ　1909対応） */
/* Update Start 2021/3/5[UN0010] UI刷新対応（課題No249） */
  .printOut_confirmUser{
    margin-top:50px !important;
  }
/* Update End   2021/3/5[UN0010] UI刷新対応（課題No249） */
  .div-date_print{
    display: inline-flex !important;
    flex-wrap: nowrap !important;
    white-space: nowrap !important;
  }
  .div-date_print label{
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
  .items_div_row_print{
    display: inline-flex;
    flex-wrap: nowrap;
  }
  .items_div_row_fixBox_print {
    display: inline !important;
  }
  .dl--style_fixBox_print{
    float:left !important;
  }
  .c-btn__wrap__top {
    display: flex;
    flex-wrap: wrap;
    width: 90%;
    margin: 0 auto;
  }
  
  .c-box--cardList__height {
    height: 100% !important;
    min-height: 100% !important;
  }
  
  .c-box--cardList__item a {
    min-height: 100%;
    }
    
    .c-box--cardList__item h3 {
    height: 100% !important;
    }
    .c-box--cardList__item__b {
    height: 100% !important;
    }
    
/* Add Start 2021/01/21 [UI0081] UI刷新対応 */
  .c-table__dl {
    text-align: center;
    font-weight: 700;
    border: 1px solid #000;
  }
  
  .c-table__dl,.c-table__dl_body {
    display : flex;
  }
  
  .c-table__dl dd {
    padding: .3125rem;
    width:30%;
  }

  .c-table__dl dt {
    padding: .3125rem;
    width:70%;
    border-right: 1px solid #000;
  }

  .c-table__dl_body {
    border-bottom: 1px solid;
    border-right: 1px solid;
    border-left: 1px solid;
  }

  .c-table__dl_body dd {
    width: 30%;
    text-align: center;
  }
  .c-table__dl_body dt {
    width: 70%;
    border-right: 1px solid;
  }
/* Add End   2021/01/21 [UI0081] UI刷新対応 */
/* Add Start 2021/02/24 [UI0082] UI刷新対応 */
    .m-input-470 {
    width: 470px;
  }

  .m-input-660 {
    width: 660px;
  }  
  
  .m-input-200  {
    width: 200px;
  }
  
  .m-input-120 {
    width: 120px;
  }
  
   .m-input-160 {
    width: 160px;
  }
/* Add End   2021/02/24 [UI0082] UI刷新対応 */
}

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

    .c-box--check__list dt {
       display: inline-block;
/* Add Start 2021/02/17 [UI0082] UI刷新対応 */
       letter-spacing: normal;
/* Add End   2021/02/17 [UI0082] UI刷新対応 */
/* Add Start [UN0010]2021/03/08 UI刷新対応 (課題No252対応)*/
       border-top:1px solid #000 !important;
       border-bottom:0px solid #000 !important;
/* Add End   [UN0010]2021/03/08 UI刷新対応 (課題No252対応)*/
      width: 24.41406%;
      
    }
    
    .c-box--check__list dd {
/*  Update Start 2021/02/17 [UI0082] UI刷新対応
      width: 75%; */
      width: 75.5%;
/*  Update End   2021/02/17 [UI0082] UI刷新対応 */
       display: inline-block !important;
/* Add Start 2021/02/17 [UI0082] UI刷新対応 */
       letter-spacing: normal;
/* Add End   2021/02/17 [UI0082] UI刷新対応 */
/* Add Start [UN0010]2021/03/08 UI刷新対応 (課題No252対応)*/
       border-top:1px solid #000 !important;
       border-bottom:0px solid #000 !important;
/* Add End   [UN0010]2021/03/08 UI刷新対応 (課題No252対応)*/
       vertical-align: top;
    }
    .c-box--cardList__item .span-display-flex {
        display: block;
    }
/* Add Start 2021/04/15[UN0010] UI刷新対応（バグ　1910対応） */
	.goju_box__detail dt{
	  border-left: 0px solid #000 !important;
    }
    .goju_box__detail {
	  border-left: 1px solid #000 !important;
    }
/* Add End   2021/04/15[UN0010] UI刷新対応（バグ　1910対応） */
    }
}
/*  Add Start 2021/04/19[UN0010] UI刷新対応（バグ　1929対応） */
	_:lang(x)::-ms-,
	#changePcColorDefault,#changePcColorBlue,
	#changePcColorYellow,#changePcColorBlack,
	#changeSpColorDefault,#changeSpColorBlue,
	#changeSpColorYellow,#changeSpColorBlack {
   		line-height:100% !important;
   	}
/*  Add End   2021/04/19[UN0010] UI刷新対応（バグ　1929対応） */
/*print EDGE*/
@media print {
/*  Add Start 2021/04/19[UN0010] UI刷新対応（バグ　1929対応） */
	_:lang(x)::-ms-, .c-box--cardList {
    	display: block !important;
    	margin: 20px 50px;
    	list-style-type: none;
    	justify-content: space-between;
        max-width:924px;
   }
   
	_:lang(x)::-ms-, .c-box--cardList__item {
    	display: inline-block;
    	margin-right: 5px;
    	width: 48.5%;
    	margin-right:8px;
    	vertical-align: top;
   }
/*  Add End   2021/04/19[UN0010] UI刷新対応（バグ　1929対応） */
	@supports (-ms-ime-align : auto) {
	.c-box--cardList {
/*  Add Start 2021/04/19[UN0010] UI刷新対応（バグ　1929対応） */
    display: block !important;
/*  Add End   2021/04/19[UN0010] UI刷新対応（バグ　1929対応） */
    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 {
    display: inline-block;
    width:100%;
    max-width:924;
/* Add Start [UN0010]2021/03/08 UI刷新対応 (課題No252対応)*/
    border-top:0px solid #000 !important;
    border-bottom:1px solid #000 !important;
/* Add End   [UN0010]2021/03/08 UI刷新対応 (課題No252対応)*/
    }

    .c-box--check__list dt {
       display: inline-block;
       width: 24.41406%;
/* Add Start [UN0010]2021/03/08 UI刷新対応 (課題No252対応)*/
       border-top:1px solid #000 !important;
       border-bottom:0px solid #000 !important;
/* Add End   [UN0010]2021/03/08 UI刷新対応 (課題No252対応)*/
    }
    
    .c-box--check__list dd {
       width: 75%;
       display: inline-block !important;
       vertical-align: top;
/* Add Start [UN0010]2021/03/08 UI刷新対応 (課題No252対応)*/
       border-top:1px solid #000 !important;
       border-bottom:0px solid #000 !important;
/* Add End   [UN0010]2021/03/08 UI刷新対応 (課題No252対応)*/
    }
    .c-box--cardList__item .span-display-flex {
        display: block;
    }
	}
}

/*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 {
/*  Update Start 2021/04/19[UN0010] UI刷新対応（バグ　1929対応） */
    /* display: inline-block; */
    display: block;
/*  Update End   2021/04/19[UN0010] UI刷新対応（バグ　1929対応） */
    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 2021/04/19[UN0010] UI刷新対応（バグ　1929対応） */
    /* display: inline-block; */
    display: block;
/*  Update End   2021/04/19[UN0010] UI刷新対応（バグ　1929対応） */
/* Add Start 2021/02/17 [UI0082] UI刷新対応 */
    letter-spacing: -.35em;
/* Add End   2021/02/17 [UI0082] UI刷新対応 */
/* Add Start [UN0010]2021/03/08 UI刷新対応 (課題No252対応)*/
/* Update Start 2021/04/15[UN0010] UI刷新対応（バグ　1910対応） */
    /* border-top:0px solid #000 !important;
    border-bottom:1px solid #000 !important; */
    border-top:0px solid #000 !important;
    border-bottom:2px solid #000 !important;
/* Update End   2021/04/15[UN0010] UI刷新対応（バグ　1910対応） */
/* Add End   [UN0010]2021/03/08 UI刷新対応 (課題No252対応)*/
    width:100%;
    max-width:924;
    }
/*  Add Start 2021/04/19[UN0010] UI刷新対応（バグ　1929対応） */
	.ie-print-offerDetail{
		display: flex !important;
	}
/*  Add End   2021/04/19[UN0010] UI刷新対応（バグ　1929対応） */
    .c-box--check__list dt {
       display: inline-block;
/* Add Start 2021/02/17 [UI0082] UI刷新対応 */
      letter-spacing: normal;
/* Add End   2021/02/17 [UI0082] UI刷新対応 */
/* Add Start [UN0010]2021/03/08 UI刷新対応 (課題No252対応)*/
       border-top:1px solid #000 !important;
       border-bottom:0px solid #000 !important;
/* Add End   [UN0010]2021/03/08 UI刷新対応 (課題No252対応)*/
      width: 24.41406%;
      
    }
/*  Add Start 2021/04/19[UN0010] UI刷新対応（バグ　1929対応） */
	.ie-print-offerDetail dt {
		display: inline-table !important;
	}
/*  Add End   2021/04/19[UN0010] UI刷新対応（バグ　1929対応） */    
    .c-box--check__list dd {
/*  Update Start 2021/02/17 [UI0082] UI刷新対応
      width: 75%; */
      width: 75.5%;
/*  Update End   2021/02/17 [UI0082] UI刷新対応 */
       display: inline-block !important;
/* Add Start 2021/02/17 [UI0082] UI刷新対応 */
       letter-spacing: normal;
/* Add End   2021/02/17 [UI0082] UI刷新対応 */
/* Add Start [UN0010]2021/03/08 UI刷新対応 (課題No252対応)*/
       border-top:1px solid #000 !important;
       border-bottom:0px solid #000 !important;
/* Add End   [UN0010]2021/03/08 UI刷新対応 (課題No252対応)*/
       vertical-align: top;
    }
/*  Add Start 2021/04/19[UN0010] UI刷新対応（バグ　1929対応） */
	.ie-print-offerDetail dd {
		display: inline-table !important;
	}
/*  Add End   2021/04/19[UN0010] UI刷新対応（バグ　1929対応） */ 
    .c-box--cardList__item .span-display-flex {
        display: block;
    }
/* Add Start 2021/04/15[UN0010] UI刷新対応（バグ　1910対応） */
  .dl_margin-border-top dl:last-of-type {
	  border-bottom: 2px solid #000 !important;
  }
  .c-stepbar{
  	  border-right:1px solid !important;
  }
/* Add End   2021/04/15[UN0010] UI刷新対応（バグ　1910対応） */
}

@media all and (-ms-high-contrast: none) {
  .c-box--cardList__item a {
    height: auto;
  }
  .c-box--cardList__height {
    height: 100% !important;
  }
  
}

.c-div_dd--sub {
    width: 90%;margin: 10px auto;
}
.c-settingBtn__list:hover{
	outline: none !important;
}
.dl--border_tn {
    border-top: solid 0px !important;
}

.blue_verifysignature {
    color: #0000ff;
}

.c-box--procedure__title{
	padding-right: 50px;
}

.l-main {
/* Update Start [UN0010]2021/03/24 課題No278対応*/
    /* padding-bottom: 0px; */
    padding-bottom: 25px;
/* Update End [UN0010]2021/03/24 課題No278対応*/
}
.l-main_bottom{
  padding-bottom:50px;
}
.l-main_bottom_errJspe{
  padding-bottom:3px;
}

.u-pb10 {
    padding-bottom: 10px;
}

.u-pb20 {
    padding-bottom: 20px;
}

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

.c-btn--disable {
    background: #fff;
    color: #ada8a8;
    text-shadow: 1px 1px 1px #dfe1e2;
    border-color: #575757;
    cursor: default !important;
}

.nooutline{
    outline: none;
}

.c-pager {
	max-width: 100%;
}

.padding-lr--none {
	padding-left: 0 !important;
	padding-right: 0!important;
}

.space--nowrap {
    white-space: nowrap !important;
}

.select--sort{
	width: 250px !important;
}
.select--sort_2{
    width: 280px !important;
}

.select--sort_3{
    width: 275px !important;
}

.span-display-flex {
	display: flex;
}

.span-flex--center {
	align-items: center;
}

.div-algin--right{
    text-align: right;
}

.span_block{
  display:block;
}

.c-box--search__item dl dt{
	min-width: 200px;
}

.inline-block-dt--100 {
  width: 100% !important;
}

.inline-block-dd--100 {
  width: 100% !important;
}

.dl_margin-border{
	margin-bottom: 0px;
	border-top: 0px;
}

.dl_margin-border-top dl:first-of-type {
  border-top: 1px solid #000;
}

.c-box--search__item__1 dl dt{
	width: 100px;
    min-width: 100px;
}

.div-align-center{
    text-align: center;
}

.div-align-left{
    text-align:left;
}

.div-align-right{
    text-align:right;
}

.tooltip-bottom_1:before,
.tooltip-bottom_1:after {
  top: 85%;
}

.table-cellpadding{
    border: 0;
    margin: 0;
    border-collapse: collapse;
    border-spacint: 0;
}

.table-cellpadding td{
    padding: 0;
/* Add Start 2021/04/21[UN0032] バグ2024対応*/
    background: #fff;
/* Add End   2021/04/21[UN0032] バグ2024対応 */
}

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

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

.inactive{
    ime-mode:inactive;
}

.table_noborder {
	border-top: 0px !important;
	border-left: 0px !important;
	border-right: 0px !important;
}

.table_noborder_bottom {
    border-bottom: 0px !important;
}

.table_fontbold {
	font-weight: bold !important;
}

.table_padding{
	padding-top: 20px !important;
	padding-bottom: 20px !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
}

.table_head_padding{
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}

.table_align_left{
    text-align: left!important;
}

.table_head_width_10 {
	width:10% !important;
	white-space: nowrap !important;
}

.table_head_width_13 {
    width:13% !important;
    white-space: nowrap !important;
}

.table_head_width_15 {
    width:15% !important;
    white-space: nowrap !important;
}

.table_head_width_20 {
    width:20% !important;
    white-space: nowrap !important;
}

.table_head_width_25 {
    width:25% !important;
    white-space: nowrap !important;
}

.table_head_width_30 {
    width:30% !important;
    white-space: nowrap !important;
}

.table_h1 {
	font-size: 1.375rem;
  line-height: 1.5;
}

.table_h2 {
  font-size: 1rem;
  line-height: 1.5;
}

.table_h3 {
    font-size: 0.875rem;
    line-height: 1.5;
}

.sub_btn_width80{
    width:5rem !important;
}

.sub_btn_width120{
    width:120px !important;
}

.table_c-btn--back {
    border-color: #575757;
    color: #575757;
    background: #fff;
    margin: auto;
    line-height: 2rem;
    height: 2rem;
}

.table_c-btn--back::after {
  content: "＞";
  font-weight: 700;
  position: absolute;
  right: 10px;
}

.table--sp {
  padding: 20px 37px !important;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  color: #000;
  width: 100% !important;
  text-align: left !important;
  
}

.table_noborder_top{
	border-bottom: 0px !important;
    border-left: 0px !important;
    border-right: 0px !important;
}
.card_min_width {
	width: 20%;
}

.flex_algin_center {
	align-self: center;
}

.common_table_padding td{
    padding : 5px;
}

.common_dd_padding {
	padding-left : 18px !important;
	padding-right : 18px !important;
}

.common_table_vertical_middle td{
	vertical-align: middle;
}

.download_padding {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}

.pad_btom_31 {
    padding-bottom: 31px;
}
/*GC0002 追加　End
--------------------------------*/
/* Add Start 2021/01/27 [UI0082] UI刷新対応 */
.table_style {
	border: 0 !important;
	border-collapse: callapse;
	padding: 0;
}
.table_lineHeight_2 {
	height: 2;
}

.table_lineHeight_20 {
	height: 20;
}
/* Add End   2021/01/27 [UI0082] UI刷新対応 */
/* Add Start 2021/01/16 [UI0027] UI刷新対応 */
/* Excelレイアウト/GG0016特殊 */
div.designFrame {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    background: #fff;
}
/* Add Start 2021/02/10 [UI0027] UI刷新対応 */
dd.designFramePrintDd {
    padding-left: 0px;
    padding-right: 0px;
    border-bottom: none;
}
/* Add End   2021/02/10 [UI0027] UI刷新対応 */
div.excelDesignFrame {
/* Add Start 2021/04/12 [UI0027] UI刷新対応（画面デザインファイルの上下スクロール可能とする） */
    max-height: 700px;
/* Add End   2021/04/12 [UI0027] UI刷新対応（画面デザインファイルの上下スクロール可能とする） */
    overflow-x: auto;
/* Add Start 2021/04/12 [UI0027] UI刷新対応（画面デザインファイルの上下スクロール可能とする） */
    overflow-y: auto;
/* Add End   2021/04/12 [UI0027] UI刷新対応（画面デザインファイルの上下スクロール可能とする） */
}
/* Add Start 2021/02/10 [UI0027] UI刷新対応 */
.c-box--check__list dd.inline-block-dd--100 {
    border-bottom: none;
}
/* Add End   2021/02/10 [UI0027] UI刷新対応 */

/* GG0016特殊 */
/* Delete Start 2021/02/10 [UI0027] UI刷新対応 */
/*
div.naraDesignFrame {
    border-sizing: content-box;
}
*/
/* Delete End   2021/02/10 [UI0027] UI刷新対応 */
div.naraDesignFrame table {
    width: 750px;
}
/* Delete Start 2021/02/10 [UI0027] UI刷新対応 */
/*
dd.naraDesignPrintDd {
    border-bottom: none;
    padding: 12px 0;
}
*/
/* Delete End   2021/02/10 [UI0027] UI刷新対応 */

@media screen and (max-width: 960px) {
    /* Excelレイアウト/GG0016特殊 */
    div.designFrame {
        overflow-x: auto;
        max-width: 1024px;
    }
/* Add Start 2021/04/22 [UI0027] UI刷新対応（スマホ版の画面デザインファイルの縦スクロール削除） */
    /* Excelレイアウト */
    div.excelDesignFrame {
       max-height: none;
       overflow-y: none;
    }
/* Add End   2021/04/22 [UI0027] UI刷新対応（スマホ版の画面デザインファイルの縦スクロール削除） */

    /* GG0016特殊 */
/* Delete Start 2021/02/10 [UI0027] UI刷新対応 */
/*
    dl.naraDesignPrintDl {
        overflow-x: auto;
        max-width: 1024px;
    }
    dd.naraDesignPrintDd {
        padding: 0;
    }
*/
/* Delete End   2021/02/10 [UI0027] UI刷新対応 */
}

/* Add End   2021/01/16 [UI0027] UI刷新対応 */
/* Add Start 2021/02/04 [UI0027] UI刷新対応 */
@media only screen and (max-width: 370px) {
    .logo_img {
        width: 260px;
        height: 46px;
        margin-top: 5px;
    }
}
/* Add End   2021/02/04 [UI0027] UI刷新対応 */
/* Add Start 2021/03/03 [UI0082] UI刷新対応 */
::-webkit-full-page-media, :future, :root .selectbox--arrow, .selectbox--arrow--short {
    overflow:visible!important;
}
/* Add End   2021/03/03 [UI0082] UI刷新対応 */
/* Add Start 2021/03/14 [UN0010]UI刷新対応 (課題No307対応) */
.offerItemspace_border_none{
   display:inline-block !important;
/* Update Start 2021/04/19[UN0032] タイトルをH要素に変更 */
   /* margin-top:13px !important;*/
   margin-top:23px !important;
/* Update Start 2021/04/19[UN0032] タイトルをH要素に変更 */
   margin-bottom: 0px !important;
   border-top:0px solid #000 !important;
   border-bottom:1px solid #000 !important;
}
/* Add End 2021/03/14 [UN0010]UI刷新対応 (課題No307対応) */
/* Add Start [UN0010]2021/03/14 課題No313対応*/
input[type="submit"],
input[type="button"]{
  -webkit-appearance: none;
/* Add Start [UN0043]2021/04/01 バグ1887対応*/
  cursor: pointer;
/* Add End   [UN0043]2021/04/01 バグ1887対応*/
}
/* Add End   [UN0010]2021/03/14 課題No313対応*/
/* Add Start [UN0043]2021/04/01 バグ1887対応*/
.button{
  cursor: pointer;
}
/* Add End   [UN0043]2021/04/01 バグ1887対応*/
/* Add Start [UN0010]2021/03/19 課題No299対応*/
.gNav__t ul{
    background: #fff !important;
}
/* Add End   [UN0010]2021/03/19 課題No299対応*/
/* Add Start [UN0010]2021/03/18 課題No300対応*/
.c-box--check__list dt{
    padding: 12px 15px 12px 26px !important;
}
@media all and (-ms-high-contrast: none){
    .c-box--check__list dt{
    padding: 12px 15px 12px 25px !important;
    }
/* Add Start [UN0032]2021/04/16 PMWB1971対応*/
    .c-box--check_list_h4{
    padding: 12px 15px 12px 25px !important;
    }
/* Add End   [UN0032]2021/04/16 PMWB1971対応*/
}
/* Add Strat [UN0041]2021/04/09 UI刷新対応 (故障1889)*/
@media only screen and (max-width: 960px) {
  .c-box--check__list dt{
    padding: 12px 15px 12px 37px !important;
  }
  @media all and (-ms-high-contrast: none){
    .c-box--check__list dt{
     padding: 12px 15px 12px 37px !important;
    }
  }
}
/* Add End   [UN0041]2021/04/09 UI刷新対応 (故障1889)*/
/*  Add Start  2021/03/19 UN0032   UI刷新対応(課題No278)  */
.c-btn_2 {
  border-radius: 30px;
  width: 280px;
  height: 2.5rem;
  font-size: 1rem;
  cursor: pointer;
}
.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: 10px 15px 25px 20px;
  vertical-align: middle;
  position: relative;
  display: inline-block;
  border-radius: 30px;
}

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

/* Add Start 2022/01/31 [UI0016] 汎用予約コロナ要望対応(GG0040独自仕様) */
.c-btn_kobeLogin {
  border-radius: 30px;
/* Update Start 2022/02/02 [UI0016] 汎用予約コロナ要望対応(GG0040独自仕様)
  width: 650px;
  height: 2.5rem; */
  width: 280px;
/* Update Start 2022/05/20 [UI0153] 汎用予約コロナ他要望対応(GG0040特定利用者プリセット)
  height: 4.5rem; */
  height: 2.5rem;
/* Update End   2022/05/20 [UI0153] 汎用予約コロナ他要望対応(GG0040特定利用者プリセット) */
/* Update End   2022/02/02 [UI0016] 汎用予約コロナ要望対応(GG0040独自仕様) */
  font-size: 1rem;
  cursor: pointer;
/* Add Start 2022/02/02 [UI0016] 汎用予約コロナ要望対応(GG0040独自仕様) */
  white-space: normal;
/* Add End   2022/02/02 [UI0016] 汎用予約コロナ要望対応(GG0040独自仕様) */
}

.c-btn--submit_kobeLogin {
  line-height: 2.5rem;
  text-align: center;
/* Update Start 2022/02/02 [UI0016] 汎用予約コロナ要望対応(GG0040独自仕様)
  width: 650px;
  height: 2.5rem; */
  width: 280px;
  height: 4.5rem;
/* Update End   2022/02/02 [UI0016] 汎用予約コロナ要望対応(GG0040独自仕様) */
  margin: 10px 15px 25px 20px;
  vertical-align: middle;
  position: relative;
  display: inline-block;
  border-radius: 30px;
}

.c-btn--submit_kobeLogin::after {
  top: 0px;
}
/* Add End   2022/01/31 [UI0016] 汎用予約コロナ要望対応(GG0040独自仕様) */

.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: 10px 15px 25px 20px;
  vertical-align: middle;
/*   color: #575757; */
  position: relative;
  display: inline-block;
  border-radius: 30px;
}

.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;
}
.inquiryList_buttonSearch {
/* Update Start  2021/03/19 UN0032   UI刷新対応(課題No278)  */
   /*  margin-bottom : 20px !important; */
   margin: 20px auto 20px !important;
/* Update End  2021/03/19 UN0032   UI刷新対応(課題No278)  */
}
/* Add End  2021/03/19 UN0032   UI刷新対応(課題No278)  */
/* Add End [UN0010]2021/03/18 課題No300対応*/
/* Add Start   [UN0010]2021/03/23 課題No254対応*/
.pdf_top_bottom{
	margin-top:-18px;
	margin-bottom:-18px;
}
/* Add End   [UN0010]2021/03/18 課題No254対応*/
/*  Add Start   2021/03/26 UN0032   UI刷新対応(課題281) */
.visuallyhidden_Time {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
/*  Add End   2021/03/26 UN0032   UI刷新対応 (課題281)*/
/*  Add Start   2021/03/31[UN0010] UI刷新対応（課題326再対応）*/
.c-title_padding_top{
	padding-top:0px !important;
}
/*  Add End   2021/03/31[UN0010] UI刷新対応（課題326再対応）*/
/* 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;
    }
    .c-pager li a:focus{
        outline-color: black;
        outline-width: 1px;
        outline-style: dotted;
        outline-offset: -1px;
    }
}
.inline-block{
    display: inline-block;
}
/* Add End [UN0032]2021/04/02 UI刷新対応 (PMWB1931追加対応)*/
/* Add Start [UN0041]2021/04/07 UI刷新対応 (故障1878)*/
@media only screen and (min-width: 691px) {
	.u-dateBox{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    width:100%;
    }
    .select-sp-40{
        width:120px;
    }
    .jpDate-year-sp{
        width:15%;
    }
    .jpDate-yearOrDay-sp{
        width:15%;
    }
}
@media only screen and (max-width: 690px) {
	.u-dateBox{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    width:255px;
    }
    .select-sp-40{
        width:40%;
    }
}
.input-70--text {
  margin: -5px 15px 0 10px !important;
  vertical-align:inherit;
}
/* Add End   [UN0041]2021/04/07 UI刷新対応 (故障1878)*/
/* Add Start [UN0041]2021/04/12 UI刷新対応 (故障1878)*/
@media only screen and (max-width: 690px) {
  .input-60 {
    width: 60px;
  }
  .input-margin-left {
    margin-left: 7px !important;
    margin-right: 11px !important;
  }
  .width-seireki-ymd {
    width: auto;
  }
}
@media only screen and (max-width: 690px) and (-ms-high-contrast: none) {
  .input-margin-left {
    margin-left: 5px !important;
    margin-right: 10px !important;
  }
}

/* Add End   [UN0041]2021/04/12 UI刷新対応 (故障1878)*/

/* Add Start 2021/04/08[UN0023] バグ1925対応 */
.c-box--save__inner__item p {
  width: 350px;
}
/* Add End   2021/04/08[UN0023] バグ1925対応 */
/* Add Start [UN0010]2021/04/07 UI刷新対応 (課題No258)*/
/* Delete Start 2022/03/05 [UI0043] 薬監削除対応
@media all and (-ms-high-contrast: none){
	.yakkan_filedList_checkbox{
		line-height:100% !important;
	}
}
Delete End   2022/03/05 [UI0043] 薬監削除対応 */
/* Add End   [UN0010]2021/04/07 UI刷新対応 (課題No258)*/
/* Add Start　[UN0010]2021/04/10 UI刷新対応 (PMWB1874対応)*/
@media only screen and (max-width: 503px) {
    .c-btn--submit--large_login::after{
    	top:75% !important;
    }
}
@media only screen and (max-width: 306px) {
    .c-btn--submit--large_login::after{
    	top:65% !important;
    }
}
/* Add End   [UN0010]2021/04/10 UI刷新対応 (PMWB1874対応)*/
/* Add Start 2021/04/13 UI刷新対応(課題No317対応) */
.c-label--submit2 {
  line-height:2.5rem;
  text-align: center;
}

.c-label--submit2::after{
  top:0px;
}
.offerListFieldset{
    line-height: 25px !important;
}
.offerList_checkbox_div{
	float: left;
    width: auto;
    min-width: 220px;
}
/* Add End   2021/04/13 UI刷新対応(課題No317対応)*/
/* Add Start 2021/04/13[UN0001] PMWB1971対応 */
.c-box--check_list_h4 {
    padding: 12px 15px 12px 26px !important;
/* Delete Start 2021/04/19[UN0032] タイトルをH要素に変更 */
    /* border-bottom: 1px solid #000; */
/* Delete End   2021/04/19[UN0032] タイトルをH要素に変更 */
    font-weight: 700;
    width: 100% !important;
    }
.u-mb15_new {
    margin-bottom: 15px !important;
    } 
/* Add End　　　 2021/04/13[UN0001] PMWB1971対応 */

/* Add Start 2021/04/13[UN0023] バグ1964対応 */
.procedure_top__error {
	margin-top:-26px;
	}
/* Add End   2021/04/13[UN0023] バグ1964対応 */

/* Add Start 2021/04/14[UN0023] バグ1899対応 */
/* Delete Start 2021/04/22[UN0023] バグ1899再対応 */
/* .ui-datepicker-week-end a{
  color:#E12800 !important;
} */
/* Delete End   2021/04/22[UN0023] バグ1899再対応 */
/* Add End   2021/04/14[UN0023] バグ1899対応 */

/* Add Start 2021/04/14[UN0017] UI刷新対応（PMWB1938　バグ対応） */
.message_color {
  color: #000000 !important;
}
/* Add End   2021/04/14[UN0017] UI刷新対応（PMWB1938　バグ対応）*/
/* Add Start 2021/04/14[UN0032] バグ1999対応 */
.input-70-plus {
  width: 4.8rem;
}
/* Add End   2021/04/14[UN0032] バグ1999対応 */
/* Update Start 2021/04/14[UN0010] UI刷新対応（バグ　1909対応） */
.offerItem_AdjDate_hoursAndMin{
  display:inline-block !important;
 }
/* Update End   2021/04/14[UN0010] UI刷新対応（バグ　1909対応） */

/* Add Start 2021/04/15[UN0023] バグ1995対応 */
.c-box--search__item dl dd input[type="text"] {
  padding: 0 15px;
}
/* Add End   2021/04/15[UN0023] バグ1995対応 */
/* Add Start 2021/04/15[UN0010] UI刷新対応（バグ　1910対応） */
@media all and (-ms-high-contrast: none) {
	.textbox_withdrawal {
	  overflow:hidden;
	}
}
	.c-title--sub{
	  padding:0 !important;
	  padding-right: 50px !important;
      line-height: 3.125rem !important;
      color: #fff !important;
      font-size: 1.375rem !important;
      padding-left: 50px !important;
/* Delete Start 2021/04/18[UN0010] UI刷新対応（バグ　1924対応） */     
      /* margin: 0 auto 18px !important; */
/* Delete End   2021/04/18[UN0010] UI刷新対応（バグ　1924対応） */
      max-width: 1024px !important;
      font-weight: normal;
	}
/* Add End   2021/04/15[UN0010] UI刷新対応（バグ　1910対応） */
/* Add Start 2021/04/15[UN0017] UI刷新対応（PMWB1959　バグ対応） */
.dl_padding_top {
  padding-top: 0.5px !important;
}
/* Add End   2021/04/15[UN0017] UI刷新対応（PMWB1959　バグ対応）*/
/* Add Start 2021/04/16[UN0041] UI刷新対応（PMWB1941　バグ対応） */
@media only screen and (max-width: 960px) {
  .phone-u-mt30 {
    margin-top: 30px;
  }
  .phone-u-mt15 {
    margin-top: 15px;
  }
}
  .main-pb0 {
    padding-bottom: 0px !important;
  }
/* Add End   2021/04/16[UN0041] UI刷新対応（PMWB1941　バグ対応） */

/* Add Start 2021/04/16[UN0023] バグ1957対応 */
@media only screen and (max-width: 960px){
 .checkboxTable_content_right{
     margin: 0;
 }
 .hrSolid{
    width: auto;
 }
 .checkboxTable_content{
     margin-left: 45px;
     margin-right: 45px;
 }
}
/* Add End 2021/04/16[UN0023] バグ1957対応 */
/* Add Start 2021/04/16[UN0032] バグ1945対応 */
 .c-btn-280size{
    width: 400px;
 }
/* Add End   2021/04/16[UN0032] バグ1945対応 */
/* Add Start 2021/04/16[UN0041] UI刷新対応（PMWB1924 バグ対応） */
.all-u-mt30 {
    margin-top: 30px;
}
@media only screen and (max-width: 960px) {
  .phone-plr37{
    padding-left: 37px;
    padding-right: 37px;
  }
  .inquiry-u-mb0{
    margin-bottom: 0px;
  }
  .inquiry-u-mb10{
    margin-bottom: 10px;
  }
  .phone-font-size1{
    font-size: 1rem;
  }
  .consign-u-plr20{
    margin-left: -11%;
  }
  .phone-u-pb5 {
    padding-bottom: 2px !important;
  }
}
@media only screen and (min-width: 961px) {
  .consign-mglr50 {
    margin-left: 50px;
    margin-right: 50px;
  }
}
.all_content_bottom{
  margin-bottom: 20px;
}
/* Add End   2021/04/16[UN0041] UI刷新対応（PMWB1924 バグ対応） */
/* Add Start 2021/04/16[UN0041] UI刷新対応（PMWB1996 バグ対応） */
.consign-c-box-save{
  border: none;
  background: none;
}
@media only screen and (max-width: 960px) {
  .consign-u-plr20{
    margin-left: -11%;
  }
  .consign-u-mt0{
    margin-top: 0px;
  }
  .little-u-mt20 {
    margin-top: -35px;
  }
}
@media only screen and (min-width: 961px) {
  .consign-u-pb0 {
    padding-bottom: 0px !important;
  }
  .little-u-mt20 {
    margin-top: 20px;
  }
}
/* Add End   2021/04/16[UN0041] UI刷新対応（PMWB1996 バグ対応） */
/* Add Start 2021/04/16[UN0032] バグ1935対応 */
 .item5-text{
    display: inline-block;
 }
/* Add End   2021/04/16[UN0032] バグ1935対応 */
/* Add Start 2021/04/10[UN0032] PMWB1968対応 */
.relative
{
/* Delete Start 2021/05/27[UN0032] PMWB2072対応 */
    /*position: relative; */
/* Delete End 2021/05/27[UN0032] PMWB2072対応 */
}

.tooltip_new
{
    position: relative;
}


.tooltip_new:before
{
    position: absolute;
    z-index: 10000;

    display: none;

    width: 0;
    height: 0;

    content: '';

    opacity: 0;
    color: #333;
    color: rgba(0, 0, 0, .8);
    border: 5px solid transparent;
}

.tooltip_new:hover:before,
.tooltip_new:hover:after,
.tooltip_new:active:before,
.tooltip_new:active:after,
.tooltip_new:focus:before,
.tooltip_new:focus:after
{
    display: inline-block;

    -webkit-animation-name: fadein;
            animation-name: fadein;
    -webkit-animation-duration: .4s;
            animation-duration: .4s;
    text-decoration: none;

    opacity: 1;
}
select + .tooltip_new[role='tooltip'],
input + .tooltip_new[role='tooltip']
{
    position: absolute;
    z-index: 9999;
    line-height: 1.2;
    padding: 7px;

    text-align: center;
    white-space: pre;
    text-decoration: none;
    letter-spacing: normal;
    text-transform: none;
    word-wrap: break-word;

    color: #fff;
    background-color: rgba(51, 51, 51, 0.9);
    text-shadow: none;

    font-smoothing: subpixel-antialiased;
}
select + .tooltip_new[role='tooltip'],
input + .tooltip_new[role='tooltip']
{
    position: absolute;
    z-index: 9999;
    font-size: 0.875rem;
    display: none;
    line-height: 1.2;
    padding: 7px;

    content: attr(aria-label);
    text-align: center;
    white-space: pre;
    text-decoration: none;
    letter-spacing: normal;
    text-transform: none;
    word-wrap: break-word;

    opacity: 0;
    color: #fff;
    background-color: rgba(51, 51, 51, 0.9);
    text-shadow: none;

    font-smoothing: subpixel-antialiased;
}
select:focus + .tooltip_new[role='tooltip'],
input:focus + .tooltip_new[role='tooltip']
{
    /* top: 100%; */

    display: block;

    margin-top: 4px;

    -webkit-animation-name: fadein;
            animation-name: fadein;
    -webkit-animation-duration: .4s;
            animation-duration: .4s;
    text-decoration: none;

    opacity: 1;
}
select:focus + .tooltip_new[role='tooltip']:before,
select:hover + .tooltip_new[role='tooltip']:before,
input:focus + .tooltip_new[role='tooltip']:before,
input:hover + .tooltip_new[role='tooltip']:before
{
    border-right-color: transparent;
    margin-bottom: 0;
    border-bottom-color: transparent;
    border-top-color: rgba(51, 51, 51, 0.9);
    border-left-color: rgba(51, 51, 51, 0.9);
    transform: rotate(45deg);
    margin-top: -10px;
    display: block;

    -webkit-animation-name: fadein;
            animation-name: fadein;
    -webkit-animation-duration: .4s;
            animation-duration: .4s;
    text-decoration: none;

    opacity: 1;
}
select + .tooltip_new.bottom[role='tooltip']:before,
input + .tooltip_new.bottom[role='tooltip']:before
{
    bottom: 100%;
}
select:hover + .tooltip_new[role='tooltip'],
input:hover + .tooltip_new[role='tooltip']
{
    /* top: 100%; */

    display: block;

    margin-top: 4px;

    -webkit-animation-name: fadein;
            animation-name: fadein;
    -webkit-animation-duration: .4s;
            animation-duration: .4s;
    text-decoration: none;

    opacity: 1;
}
.tooltip_new {
  position: relative;
  cursor: pointer;
/* Add Start 2021/05/27[UN0032] PMWB2072対応 */
  margin-right: 5px;
/* Add End 2021/05/27[UN0032] PMWB2072対応 */
}
.selectbox--for_tooltip{
  overflow:visible!important;
}
.tooltip_marginTop_15 {
  margin-top: 15px !important;
}
.tooltip_marginTop_-5 {
  margin-top: -5px !important;
}
/* Add End   2021/04/10[UN0032] PMWB1968対応 */
/* Add Start 2021/04/11[UN0018] PMWB1968対応 */
.tooltip_display_flex{
	display:flex;
}
.tooptip_wavy_middle{
	margin-top: 8px;
}
.tooltip_display_block{
	display:block !important;
}
.tooltip_display_inline_block{
	display:inline-block !important;
}
/* Add End   2021/04/11[UN0018] PMWB1968対応 */
/* Add Start 2021/04/14 UN0018  UI刷新対応(PMWB 1968)*/
.tooltip-bottom-top-move{
    margin-top:-5px !important;
}
.ui-datepicker-trigger {
    margin-bottom: 10px;
}
/* Add End   2021/04/14 UN0018  UI刷新対応(PMWB 1968)*/

/* Add Start 2021/04/17[UN0032] バグ1942対応 */
 .table-collapse-unset{
    border-collapse: unset !important;
 }
/* Add End   2021/04/17[UN0032] バグ1942対応 */

/* Add Start 2021/04/14 UN0018  UI刷新対応(PMWB No1967)*/
.p_listTime{
    font-size: 0.875rem;
    line-height: 1.5;
    font-weight: 400;
}
/* Add End   2021/04/14 UN0018  UI刷新対応(PMWB No1967)*/

/* Add Start 2021/04/16[UN0041] UI刷新対応（PMWB1940 バグ対応） */
.title-all-mb25 {
  margin-bottom: 25px;
}
.error-mb20 {
  margin-top: -20px;
}
.item5-inline_new{
  display: inline-flex;
  place-items: center;
  white-space: nowrap;
}
@media only screen and (max-width: 960px) {
  .phone-mlr-auto{
    margin-left: auto;
    margin-right: auto;
  }
  .button-mt0 {
    margin-top:0px;
  }
/* Add Start [UN0010]2021/04/17 UI刷新対応 (PMWB1940対応) */
  .address-width{
    max-width:470px !important;
  }
/* Add End   [UN0010]2021/04/17 UI刷新対応 (PMWB1940対応) */
}
@media only screen and (max-width: 480px) {
 .item5-inline_new{
    display: inline-table !important;
 }
}
/* Add End   2021/04/16[UN0041] UI刷新対応（PMWB1940 バグ対応） */
/* Add Start [UN0010]2021/04/18 UI刷新対応 (PMWB1940対応) */
.bordernone_bottom-new{
    border-bottom: none !important;
}

/* Add End   [UN0010]2021/04/18 UI刷新対応 (PMWB1940対応) */
/* Add End   2021/04/17[UN0032] バグ1942対応 */
/* Add Start 2021/04/19[UN0032] タイトルをH要素に変更 */
.c-box--check__list_title {
    margin-bottom: 0px !important;
}
@media only screen and (max-width: 960px){
.c-box--check_list_h4 {
    padding: 12px 15px 12px 37px !important;
}
.offerItemspace_border_none{
    margin-top:13px !important;
}
}
/* Add End   2021/04/19[UN0032] タイトルをH要素に変更 */

/* Add Start 2021/04/20[UN0023] バグ1929対応 */
@media only screen and (max-width: 960px){
 .content-marg{
     margin-left: 37px;
     margin-right: 37px;
 }
 .content-bottom{
    margin-bottom: 15px;
 }
}
/* Add End   2021/04/20[UN0023] バグ1929対応 */
/* Add Start 2021/04/20[UN0032] タイトルをH要素に変更 */
.margin_top_26{
     margin-top: 25px !important;
 }
 /* Add End   2021/04/20[UN0032] タイトルをH要素に変更 */
 
/* Add Start 2021/04/20[UN0023] バグ1957対応 */
@media only screen and (min-width: 550px){
 .content-none{
     display: none !important;
 }
}
/* Add End   2021/04/20[UN0023] バグ1957対応 */

/* Add Start 2021/04/21 UN0001  UI刷新対応(PMWB No1967)*/
.c-box--cardList__item_h4 {
    font-size: 1.375rem;
    line-height: 1.5;
    font-weight: 700;
}
.c-box--cardList__item_h3 {
    font-weight: 700;
}
@media only screen and (max-width: 960px) {
  .c-box--cardList__item_h4 {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
 }
}
/* Add End   2021/04/14 UN0001  UI刷新対応(PMWB No1967)*/
/* Add Start 2021/04/14[UN0010] UI刷新対応（バグ　1909対応） */
.field_error input[type="text"]:focus:enabled,
.field_error input[type="password"]:focus,
.field_error textarea:focus,
.field_error select:focus {
    outline: none !important;
}
/* Add End   2021/04/14[UN0010] UI刷新対応（バグ　1909対応） */
/* Add Start 2021/04/25[UN0032] UI刷新対応(PMWB No2043) */
@media only screen and (max-width: 414px) {
    .u-ml16_date {
        margin-left: 16px !important;
    }
}
@media only screen and (max-width: 414px) {
    @-moz-document url-prefix(){
    .u-ml16_date {
        margin-left: 20px !important;
    }
}
}
/* Add End   2021/04/25[UN0032] UI刷新対応(PMWB No2043) */
/* Add Start 2021/04/29[UN0010]UI刷新対応 (PMWB2052対応) */
.radio-input:checked:disabled ~ .radio-parts::before {	
  border: 0px solid rgb(158, 158, 153);
}
.radio-input:disabled ~ .radio-parts::before {
  background: rgb(158, 158, 153);
  border: 0px solid;
}
.radio-outline-disabled{
  display: inline-block !important;
  padding: 7px !important;
  border:0px solid !important;
}
/* Add End   2021/04/29[UN0010]UI刷新対応 (PMWB2052対応) */

/* Update Start 2021/04/29[UN0023] バグ2052対応 */
.input-209 {
  width: 209px;
}

.input-220 {
  width: 220px;
}

.input-258 {
  width: 258px;
}

.input-270 {
  width: 270px !important;
}

.input-75 {
  width: 4.5rem;
}

.input-wh-75{
  min-width: 75px !important;
  width: 75px !important;
}

.div_row_show dl {
  margin-right: 0px;
}
/* Update End   2021/04/29[UN0023] バグ2052対応 */
/* Add Start 2021/04/26 [UI0022] 汎用予約コロナワクチン接種追加要望対応 */
.c-btn--submit--navi{
    font-size: 1.5rem;
    width: 600px;
    height: 3.5rem;
    line-height:3.5rem;
    margin-top: 2rem; 
    margin-bottom: 2rem;
    border-radius: 40px;
 }
@media only screen and (max-width: 960px) {
  .c-btn--submit--navi {
    font-size: 1.1rem;
    width: auto;
  }
}
 /* Add End   2021/04/26 [UI0022] 汎用予約コロナワクチン接種追加要望対応 */
/* Add Start 2021/05/25[UI0007] 汎用予約コロナワクチン接種対応(GG0040独自仕様) */
.offerList_radio_div{
    float: left;
    width: auto;
}
/* Add End   2021/05/25[UI0007] 汎用予約コロナワクチン接種対応(GG0040独自仕様) */
/* Add Start 2021/03/25 [UI0102] 電子申請GG0043対応 */
.formSelectPart {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
}
.formSelectPart select:disabled {
    background-color: rgba(230, 230, 230, 0.3);
}
.minw70 {
	min-width:70px;
}

.addressTextPart {
	flex:1; 
	max-width:600px; 
	min-width:180px;
}

.input-400 {
	width:400px;
	width:100%;
}
/* Add End   2021/03/25 [UI0102] 電子申請GG0043対応 */
/* Add Start 2021/04/21 [UI0103] 電子申請GG0043対応 */
.search_multipurpose{
  display:flex;
  margin-bottom:20px !important;
}
/* Add End 2021/04/21 [UI0103] 電子申請GG0043対応 */
/* Add Start 2021/07/26[UI0007] 2021年度上期対応(項目「位置情報」追加) */
.locationMap{
    height: 400px;
    width: 100%;
}
/* Add End   2021/07/26[UI0007] 2021年度上期対応(項目「位置情報」追加) */
/* Add Start 2021/08/10 [UI0081] gBizID連携対応 */
.c-div_gbiz{
	margin-bottom:10px !important;
}

.c-btn_gbiz {
  border-radius: 30px;
  border: 1px solid #0098D0;
  background: #0098D0;
  color: #fff;
  width: 280px;
  height: 2.5rem;
  font-size: 1rem;
  cursor: pointer;
}
/* Add End   2021/08/10 [UI0081] gBizID連携対応 */
/* Add Start 2021/09/22 [UI0034]手続き検索機能強化 */
.search-input-area{
	width:100%;
}
.search-input-box{
	display: flex;
	flex-direction: row;
}
@media only screen and (max-width: 960px) {
    .search-input-box{
	    display: flex;
	    flex-direction: column;
    }
}
_:-ms-lang(x)::-ms-backdrop, .search-input-box{
	display: flex;
	flex-direction: column;
}
.checkbox-synonym{
	margin-right: 6px !important;
}
/* Add End   2021/09/22 [UI0034]手続き検索機能強化 */
/* Add Start 2021/10/29[UI0042] Edge対応 */
textarea {
	resize: none;
}
/* Add End   2021/10/29[UI0042] Edge対応 */
/* Add Start 2022/02/28[UI0007] ぴったりサービス申請データ連携対応 */
.select-disabled {
    pointer-events: none;
}
/* Add End   2022/02/28[UI0007] ぴったりサービス申請データ連携対応 */
/* Add Start 2022/05/23[UI0058] 汎用予約コロナ他要望対応(GG0007追加改修) */
.underline_red{
    text-decoration: underline;
    color: #E12800 !important;
    padding: 0px !important;
    margin: 0px !important;
}
/* Add End   2022/05/23[UI0058] 汎用予約コロナ他要望対応(GG0007追加改修) */
/* Add Start 2023/07/21[UI0164] APPLY2023年度上期エンハンス対応 */
.paymentState_icon_size{
    font-size: 0.875rem;
}
/* Add End 2023/07/21[UI0164] APPLY2023年度上期エンハンス対応 */
/* Add Start 2025/02/17 [U-ND0063] A-0041-ND */
.c-btn_x {
  border-radius: 30px;
  border: 1px solid #36e1aa;
  background: #36e1aa;
  color: #fff;
  width: 280px;
  height: 2.5rem;
  font-size: 1rem;
  cursor: pointer;
}
/* Add End 2025/02/17 [U-ND0063] A-0041-ND */
</pre></body></html>