@charset "utf-8";
/* CSS Document */


/***********　　共通css　　************/

#form_contents {
max-width:800px;
width:100%;
margin:auto;
}

#time_recorder {
margin-bottom:8px!important;
}
/* スマホ時のボタン設定（ → 非表示 ） */
.fsNextButton:before, .fsPreviousButton:before {
    content: none!important;
}

.fsFull {
	display: block!important;
}

#recorder {
	padding-left: 15px!important;
	font-size: 14px;
}

#fsSection68187887 .fsSectionHeader {
	margin-bottom: 20px!important;
}

.fsBody .fsForm h2.fsSectionHeading {
	font-size: 22px;
	font-weight: bold;
	line-height: 1.5em;
	margin-bottom: 0px!important;
}	


/* 「現在の勤怠管理方法」スマホの時のコンテンツ太枠消す */
.fsFieldRow .fsFieldCell {
	box-sizing: none!important;
}


/* 「現在の勤怠管理方法」周辺のコンテンツ枠消す */
label.fsOptionLabel {
	border: none!important;
}

/* フォーム内　フォント指定 */
.fsForm textarea {
font-family:'Lato', global_font_string;
}

/* 送信ボタン　margin-top削除 */
.fsPagination .fsSubmitMultipage {
	margin-top: 0!important;
}

/* thanks ページ */
#thanks_agency_main .button {
		  display: inline-block;
		  width: 200px;
		  height: 54px;
		  text-align: center;
		  text-decoration: none;
		  line-height: 54px;
		  outline: none;  
		  background-color: #f19149;
		  color: #fff !important;
		  margin-top: 50px;
		}
#thanks_agency_main .button::before,
#thanks_agency_main .button::after {
		  position: absolute;
		  z-index: -1;
		  display: block;
		  content: '';
		}
#thanks_agency_main .button,
#thanks_agency_main .button::before,
#thanks_agency_main .button::after {
		  -webkit-box-sizing: border-box;
		  -moz-box-sizing: border-box;
		  box-sizing: border-box;
		  -webkit-transition: all .3s;
		  transition: all .3s;
		}
#thanks_agency_main .button:hover {
		  background-color: #edab7e;
		}
        #thanks_agency_main{
          max-width: 600px !important;
          padding: 0 10px;
          margin: auto;
          text-align: center;
        }
        #thanks_agency_main h1{
          font-size: 25px;
          color: #595d64;
        }
		#header_img{
		  max-width: 600px;
          width:100%;
          margin: 10px auto;
		}

.col-md-4 {
text-align:right;
margin:100px auto;
color:#595d64;
}

.thanks_isms {
max-width: 100px;
}
/***********　↑　共通css　ここまで　↑　************/

#fsSection67910455 h2,#fsSection67910473 h2 ,#fsSection77768603 h2 {
	font-size: 20px;
	font-weight:bolder;
  position: relative;
  padding: 0.5em 0;
	margin-bottom: 20px!important;
}

#fsSection67910455 h2::before, #fsSection67910455 h2::after
,#fsSection67910473 h2::before,#fsSection67910473 h2::after
,#fsSection77768603 h2::before,#fsSection77768603 h2::after {
	position: absolute;
  left: 0;
  content: '';
  width: 100%;
  height: 6px;
  box-sizing: border-box;
}

#fsSection67910473 h2::before,#fsSection67910455 h2::before ,#fsSection77768603 h2::before {
	  top: 0;
  border-top: 2px solid #ccc;
  border-bottom: 1px solid #ccc;
}

#fsSection67910473 h2::after ,#fsSection67910455 h2::after ,#fsSection77768603 h2::after {
	  bottom: 0;
  border-top: 1px solid #ccc;
  border-bottom: 2px solid #ccc;
}

/* 「初期費用不要タイムレコーダー」追加分調整 */
#fsCell71008723 .tr_01 label, #fsCell71008723 #tr_01 label, #fsRow3166100-20 .tr_01 label, #fsRow3166100-20 #tr_01 label{
	font-size: 14px;
	font-weight: 400;
    font-style: normal;
	line-height: 28px;
	margin-bottom: 0!important;
}

#fsCell71008723 .tr_01, #fsCell71008723 #tr_01, #fsCell71008723 {
	margin-bottom: 0!important;
}

/* 【タイムレコーダー】下のmargin */
#fsRow3180302-7, #fsCell66874360 {
	margin-bottom: 0!important;
}

#fsRow3166100-11, #fsRow3166100-12, #fsRow3166100-14, #fsRow3166100-15, #fsCell67910484, #fsCell67910496,
#fsRow3166100-17, #fsCell67910486, #fsRow3166100-22, #fsCell71008734, #fsRow3166100-25, #fsCell67910494,
#fsRow3166100-26, #fsRow3166100-27, #fsRow3166100-8, #fsRow3166100-9, #fsCell67910480 p,
#fsRow3166100-28, #fsRow3166100-30, #fsCell71008723 #tr_top, #fsRow3166100-18, #fsCell67910488, #fsRow3166100-21,
#fsRow3166100-29, #fsCell67910498 {
	margin-bottom: 0!important;
}

#fsCell67917976 ,#fsRow3180302-36 ,#fsCell66875784, #fsRow3166100-27 {
	margin-bottom: 7px!important;
}

#fsRow3180302-28 p, #fsRow3166100-22 legend  {
	font-size: 14px;
    font-weight: 400;
    font-style: normal;
    line-height: 28px;
    margin-bottom: 0!important;
}

#fsSection67910455 .fsSectionHeader, #fsSection67910473 .fsSectionHeader, #fsSection67910485 .fsSectionHeader,
#fsSection67910492 .fsSectionHeader, #fsSection77768603 .fsSectionHeader {
	margin: 0!important;
	padding: 0!important;
}

/*  チェックボックスでの変動消去 */
#fsSection66976798 .fsRowBody .fsCell .fsFieldCell .fsFirst .fsLast .fsLabelVertical .fsSpan100 .fsFieldFocused {
	padding: 0!important;
}

/* チェックを入れた時に起こる変動消し */
#fsRow3180302-7, #fsRow3180302-10 ,#fsRow3180302-28 ,#fsRow3180302-22 {
	margin-bottom: 20px!important;	
}

@media only screen and (max-width: 480px) {
	#fsRow3180302-8 ,#fsRow3180302-11 ,#fsRow3180302-20 ,#fsRow3180302-37 ,#fsCell67968330 ,#fsRow3180302-9 ,#fsRow3180302-12 ,#fsRow3166100-35
	,#fsRow3180302-14 ,#fsRow3180302-18 ,#fsCell68432369 ,#tr_top, #fsCell71006561, #fsCell71008726, #fsCell71008723, #fsCell71008726 p
	{
		margin-bottom: 0!important;
	}
	
	/* スマホ時の「不要」の上マージン */
#fsRow3180302-36 ,#fsCell66875798 ,#fsRow3180302-34 {
	margin-top: 7px!important;
}
#fsRow3180302-25 #tr_01 label ,#fsCell68432369 #tr_01 label ,#field66875782 {
		margin-top: 0!important;
	}
	
	#fsRow3180302-28 p {
		
		margin-bottom: 0!important;
		margin-top: 0!important;
	}

		#fsRow3166100-17 {
		margin-bottom: 7px!important;
	}
	
	/* 他社製品の有無　コメント欄のpadding-top */
#fsRow3180302-37 {
	padding-top: 5px;
}
}

#fsRow3180302-37 #fsSupporting66875784 {
	margin-top: 5px;
}

 /* タイムレコーダー内の項目デザイン削除 */
#fsSection67910485 .fsLabelVertical .fsLabel {
	border: none!important;
	text-indent: 0;
	font-size: 15px;
	margin-bottom: 0!important;
}

/* タイムレコーダー内の項目太字 */
#fsSection6697 #label66874465 .fsLabel .fsRequiredLabel .fsLabelVertical {
	font-weight: bold;
}

 /* 項目横デザインの色変更 */
#fsSection67910455 .fsLabelVertical .fsLabel ,#fsSection67910473 .fsLabelVertical .fsLabel,
#fsSection67910492 .fsLabelVertical .fsLabel {
    border-left: solid 5px #1D9E48 !important;
    text-indent: 10px;
	margin-right: 0;
}

 /* コンテンツの間隔（margin-bottom） */
#fsPage3137627-1 .fsBody .fsFieldRow {
	margin-bottom: 0!important;
}

#fsSection66976798 .fsBody .fsFieldRow ,#fsRow3180302-25,#fsCell67974581 {
	margin-bottom: 0!important;
}

/* 「次のページ」のボタン設定 */
#fsSubmit3166100 #fsPreviousButton3166100, #fsSubmit3166100 #fsNextButton3166100,
#fsSubmit3166100 #fsSubmitButton3166100 {
	width: 100px!important;
	border-radius:10px!important;
	height: 42px;
}

/* 入力時のアンサースペース変動固定 */
#fsRow3166100-7 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3166100-10 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3166100-13 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3166100-17 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3166100-18 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3166100-19 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3166100-22 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3166100-25 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3166100-27 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3166100-29 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3166100-32 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3166100-21 .fsFieldFocused:not(.fsValidationError).fsSpan100
{
		padding: 0 !important; 
	    margin: 0 !important;
}

/*　仕切り幅　*/
#fsSection68432367 .fsSectionHeader,#fsSection68432375 .fsSectionHeader {
	padding: 0!important;
	margin: 0!important;
}

/* スマホ時のチェックボックスグレー背景 */
@media only screen and (max-width: 640px) {
#fsCell71008723 .tr_01 label, #fsRow3180302-27 p,  #fsRow3166100-20 .tr_01 label, #fsRow3166100-20 #tr_01 label {
	border-radius: 0px;
    background-color: #edeff0;
    color: #595d64;
	display: block;
    margin: .5em 0;
    padding: .5em 1em;
    cursor: pointer;
	 line-height: 28px;
    font-size: 14px;
}
	
	#fsCell71008723 #tr_01 label {
	border-radius: 0px;
    background-color: #edeff0;
    color: #595d64;
	display: block;
    padding: .5em 1em;
    cursor: pointer;
	line-height: 28px;
    font-size: 14px;
}

	#label67917976 {
		margin-bottom: 7px!important;
	}
	
	#fsRow3166100-28 ,#fsRow3166100-19, #fsRow3166100-26 {
		margin-top: 7px!important;
		padding: 0!important;
	}
	
	#field66875798 ,#field66875782, #fsSubmit3166100, #fsRow3166100-20 #tr_01 label {
		margin-top: 0px!important;
	}
	
	#fsRow3166100-18 ,#fsRow3180302-34 .fsRowBody .fsCell .fsFieldCell .fsFirst .fsLabelVertical .fsSpan50,
	#fsCell71008726 p, #fsRow3166100-21 {
		margin-bottom: 0!important;

	}
	
		#fsCell68432371 p {
    border-radius: 0px;
    background-color: #edeff0;
    color: #595d64;
    display: block;
    margin: .5em 0;
    padding: .5em 1em;
    cursor: pointer;
    line-height: 28px;
    font-size: 14px;
}
}

/* 送信ボタン　margin-top削除 */
.fsPagination .fsSubmitMultipage, #fsSubmitButton3166100 {
	margin-top: 0!important;
}

/* 「*」の赤表示 */
#fsCell67910480 p span {
	color: red;
}

/* 無料体験中項目まとめる */

#fsRow3180302-24 #field66874465_1 {
display: none;
}

.fsBody .fsLabelVertical .fieldset-content label[for="field66874465_1"]{
font-weight: bold!important;
}

/* 備考欄（長文テキスト）の文字設定 */
#field71006496, #field67910498 {
padding: 7px;
font-size: 14px!important;
font-weight: 400;
font-style: normal;
line-height: 14px;
color: #2b2b2b;
}

/**************      ▼  MF 会社設立　▼         ****************/

#fsSection68187887 .fsSectionHeader {
	margin-bottom: 20px!important;
}

#fsSection71368066 h2,#fsSection68184474 h2 {
	font-size: 20px;
	font-weight:bolder;
  position: relative;
  padding: 0.5em 0;
	margin-bottom: 20px!important;
}

#fsSection71368066 h2::before, #fsSection71368066 h2::after
,#fsSection68184474 h2::before,#fsSection68184474 h2::after{
	position: absolute;
  left: 0;
  content: '';
  width: 100%;
  height: 6px;
  box-sizing: border-box;
}

#fsSection71368066 h2::before,#fsSection68184474 h2::before {
	  top: 0;
  border-top: 2px solid #ccc;
  border-bottom: 1px solid #ccc;
}

#fsSection71368066 h2::after ,#fsSection68184474 h2::after {
	  bottom: 0;
  border-top: 1px solid #ccc;
  border-bottom: 2px solid #ccc;
}

/* 「初期費用不要タイムレコーダー」追加分調整 */
#fsCell67968324 .tr_01 label, #fsCell67968324 #tr_01 label {
	font-size: 14px;
	font-weight: 400;
    font-style: normal;
	line-height: 28px;
	margin-bottom: 0!important;
}

#fsCell67968324 .tr_01, #fsCell67968324 #tr_01 {
	margin-bottom: 0!important;
}

/* 【タイムレコーダー】下のmargin */
#fsRow3137627-7, #fsCell66874360 {
	margin-bottom: 0!important;
}

#fsRow3173731-5, #fsRow3173731-6, #fsRow3173731-8, #fsRow3173731-9, #fsRow3173731-11, #fsRow3173731-10,
#fsRow3173731-12, #fsCell68184485 p, #fsRow3173731-14, #fsCell68184609, #fsCell68184517, #fsRow3173731-7,
#fsRow3173731-13 {
	margin-bottom: 0!important;
}

#fsCell67917976 ,#fsRow3137627-36 ,#fsCell66875784 {
	margin-bottom: 7px!important;
}

#fsRow3137627-3,#fsRow3137627-6,#fsRow3137627-10,#fsCell67858184,#fsCell67858089,#fsRow3137627-31,
#fsRow3137627-32,#fsCell67919479,#fsRow3137627-37,#fsRow3137627-38,
#fsRow3137627-18,#fsRow3137627-25,#fsCell66874544,#label67858184 ,#fsRow3137627-17 {
	margin: 0!important;
	padding: 0!important;
}

/*  チェックボックスでの変動消去 */
#fsSection66976798 .fsRowBody .fsCell .fsFieldCell .fsFirst .fsLast .fsLabelVertical .fsSpan100 .fsFieldFocused {
	padding: 0!important;
}

/* チェックを入れた時に起こる変動消し */
#fsRow3137627-9,#label67858182,#fsRow3137627-32,#label67858193,#fsRow3137627-10, #fsRow3173731-9, #fsRow3173731-12,
#fsRow3137627-81 , #fsRow3137627-20 ,#fsRow3137627-12 ,#fsRow3137627-18 ,#fsRow3137627-19, #fsRow3173731-6 {
	margin-bottom: 20px!important;
	
}

@media only screen and (max-width: 480px) {
	#fsRow3137627-8 ,#fsRow3137627-11 ,#fsRow3137627-10 ,#fsRow3137627-20 ,#fsRow3137627-37 ,#fsCell67968330 ,#fsRow3137627-19,
	#fsCell68184483, #fsCell68184486 {
		margin-bottom: 0!important;
	}
	
	/* スマホ時の「不要」の上マージン */
#fsRow3137627-36 ,#fsCell66875798 {
	margin-top: 7px!important;
}
#fsRow3137627-25 #tr_01 label ,#fsCell67968324 #tr_01 label ,#field66875782, #fsSubmitButton3173731 {
		margin-top: 0!important;
	}
	
#fsRow3137627-18 {
		margin-bottom: 20px!important;
	}
	
	/* 他社製品の有無　コメント欄のpadding-top */
#fsRow3137627-37 {
	padding-top: 5px;
}
}

#fsRow3137627-37 #fsSupporting66875784 {
	margin-top: 5px;
}

#recorder {
	padding-left: 15px!important;
	font-size: 14px;
}


 /* タイムレコーダー内の項目デザイン削除 */
#fsSection66976798 .fsLabelVertical .fsLabel {
	border: none!important;
	text-indent: 0;
	font-size: 15px;
	margin-bottom: 0!important;
}

/* タイムレコーダー内の項目太字 */
#fsSection6697 #label66874465 .fsLabel .fsRequiredLabel .fsLabelVertical {
	font-weight: bold;
}

	#fsRow3137627-22 {
		margin-bottom: 5px!important;
	}

 /* 項目横デザイン */
#label67910456, #label66874226, #time_recorder, #label68184475 {
    border-left: solid 5px #1D9E48 !important;
    text-indent: 10px;
	margin-right: 0;
}

 /* 項目横デザインの色変更 */
#fsSection68184474 .fsLabelVertical .fsLabel  {
    border-left: solid 5px #1D9E48 !important;
    text-indent: 10px;
	margin-right: 0;
}

 /* コンテンツの間隔（margin-bottom） */
#fsPage3137627-1 .fsBody .fsFieldRow {
	margin-bottom: 0!important;
}

#fsSection66976798 .fsBody .fsFieldRow ,#fsRow3137627-25,#fsCell67974581 {
	margin-bottom: 0!important;
}

/* 「次のページ」のボタン設定 */
#fsSubmit3173731 #fsNextButton3173731, #fsSubmit3173731 #fsPreviousButton3173731,
#fsSubmit3173731 #fsSubmitButton3173731{
	width: 100px!important;
	border-radius:10px!important;
	height: 42px;
}

/* スマホ時のボタン設定（ → 非表示 ） */
.fsNextButton:before, .fsPreviousButton:before {
    content: none!important;
}

.fsFull {
	display: block!important;
}

/* 入力時のアンサースペース変動固定 */
#fsRow3173731-3 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3173731-4 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3173731-7 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3173731-10 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3173731-13 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3173731-16 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3173731-14 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3173731-6 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3173731-9 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3173731-12 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3173731-15 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3173731-18 .fsFieldFocused:not(.fsValidationError).fsSpan100
{
		padding: 0 !important; 
	    margin: 0 !important;
}

/*　仕切り幅　*/
#fsSection71368066 .fsSectionHeader,#fsSection68184474 .fsSectionHeader{
	padding: 0!important;
	margin: 0!important;
}

/*    「お客様情報」margin-top    */
#fsSection68184474 .fsSectionHeader { margin-top:50px!important;}


/* 「現在の勤怠管理方法」スマホの時のコンテンツ太枠消す */
.fsFieldRow .fsFieldCell {
	box-sizing: none!important;
}

/* 「現在の勤怠管理方法」周辺のコンテンツ枠消す */
label.fsOptionLabel {
	border: none!important;
}

/* スマホ時のチェックボックスグレー背景 */
@media only screen and (max-width: 640px) {
#fsCell67968324 .tr_01 label {
	border-radius: 0px;
    background-color: #edeff0;
    color: #595d64;
	display: block;
    margin: .5em 0;
    padding: .5em 1em;
    cursor: pointer;
}
	
	#fsCell67968324 #tr_01 label {
	border-radius: 0px;
    background-color: #edeff0;
    color: #595d64;
	display: block;
    padding: .5em 1em;
    cursor: pointer;
}

	#label67917976 {
		margin-bottom: 7px!important;
	}
	
	#field66875798 ,#field66875782 {
		margin-top: 0px!important;
	}
	
	#fsRow3137627-36 {
		margin-bottom: 0!important;
		margin-top: 7px;
	}
	
		#fsCell67968330 p {
	border-radius: 0px;
    background-color: #edeff0;
    color: #595d64;
    display: block;
    margin: .5em 0;
    padding: 7px 1em;
    cursor: pointer;
	line-height: 27px;
}
}

/* 「*」の赤表示 */
#fsCell68184485 p span {
	color: red;
}

#field68184485 ,#field68184483 ,#field68184517  {
font-size:14px!important;
}

/**************  MFクラウド給与  **************/

#fsSection68187887 .fsSectionHeader {
	margin-bottom: 20px!important;
}

#fsSection68432339 h2,#fsSection68432354 h2 {
	font-size: 20px;
	font-weight:bolder;
  position: relative;
  padding: 0.5em 0;
	margin-bottom: 20px!important;
}

#fsSection68432339 h2::before, #fsSection68432339 h2::after
,#fsSection68432354 h2::before,#fsSection68432354 h2::after{
	position: absolute;
  left: 0;
  content: '';
  width: 100%;
  height: 6px;
  box-sizing: border-box;
}

#fsSection68432339 h2::before,#fsSection68432354 h2::before {
	  top: 0;
  border-top: 2px solid #ccc;
  border-bottom: 1px solid #ccc;
}

#fsSection68432339 h2::after ,#fsSection68432354 h2::after {
	  bottom: 0;
  border-top: 1px solid #ccc;
  border-bottom: 2px solid #ccc;
}

/* 「初期費用不要タイムレコーダー」追加分調整 */
#fsCell68432369 .tr_01 label, #fsCell68432369 #tr_01 label {
	font-size: 14px;
	font-weight: 400;
    font-style: normal;
	line-height: 28px;
	margin-bottom: 0!important;
}

#fsCell68432369 .tr_01, #fsCell68432369 #tr_01 {
	margin-bottom: 0!important;
}

/* 【タイムレコーダー】下のmargin */
#fsRow3180302-7, #fsCell66874360 {
	margin-bottom: 0!important;
}

#fsRow3180302-8, #fsRow3180302-9, #fsRow3180302-12, #fsRow3180302-, #fsRow3180302-15 ,#fsCell68432368, #fsCell68432363, #fsCell68437532, #fsCell68438945, #fsRow3180302-14, #fsRow3180302-18 ,#fsCell68432369 ,#fsCell68432372 , #tr_top ,
#fsRow3180302-24 , #fsRow3180302-27, #fsRow3180302-28 ,#fsRow3180302-17, #fsCell68432366 ,#fsRow3180302-23 {
	margin-bottom: 0!important;
}

#fsCell67917976 ,#fsRow3180302-36 ,#fsCell66875784 {
	margin-bottom: 7px!important;
}

#fsRow3180302-28 p {
	font-size: 14px;
    font-weight: 400;
    font-style: normal;
    line-height: 28px;
    margin-bottom: 0!important;
}

#fsRow3180302-26 .tr_top {
	font-size: 14px;
    line-height: 28px;
}

#fsSection68432339 .fsSectionHeader, #fsSection68432354 .fsSectionHeader {
	margin: 0!important;
	padding: 0!important;
}

/*  チェックボックスでの変動消去 */
#fsSection66976798 .fsRowBody .fsCell .fsFieldCell .fsFirst .fsLast .fsLabelVertical .fsSpan100 .fsFieldFocused {
	padding: 0!important;
}

/* チェックを入れた時に起こる変動消し */
#fsRow3180302-7, #fsRow3180302-10 ,#fsRow3180302-28 ,#fsRow3180302-22 {
	margin-bottom: 20px!important;
}

@media only screen and (max-width: 480px) {
	#fsRow3180302-8 ,#fsRow3180302-11 ,#fsRow3180302-20 ,#fsRow3180302-37 ,#fsCell67968330 ,#fsRow3180302-9 ,#fsRow3180302-12 ,#fsRow3180302-14 ,#fsRow3180302-18 ,#fsCell68432369 ,#tr_top {
		margin-bottom: 0!important;
	}
	
	/* スマホ時の「不要」の上マージン */
#fsRow3180302-36 ,#fsCell66875798 ,#fsRow3180302-34 {
	margin-top: 7px!important;
}
#fsRow3180302-25 #tr_01 label ,#fsCell68432369 #tr_01 label ,#field66875782 {
		margin-top: 0!important;
	}
	
	#fsRow3180302-28 p {
		margin-bottom: 0!important;
		margin-top: 0!important;
	}

		#fsRow3180302-33 {
		margin-bottom: 7px!important;
	}
	
	/* 他社製品の有無　コメント欄のpadding-top */
#fsRow3180302-37 {
	padding-top: 5px;
}
		/* 初期費用不要部分 */
	#fsRow3180302-26 {
	border-radius: 0px;
    background-color: #edeff0;
    color: #595d64;
    margin: .5em 0;
    cursor: pointer;
	margin-bottom: 20px!important;
	line-height: 27px;
}

}

#fsRow3180302-37 #fsSupporting66875784 {
	margin-top: 5px;
}

 /* タイムレコーダー内の項目デザイン削除 */
#fsSection68432367 .fsLabelVertical .fsLabel {
	border: none!important;
	text-indent: 0;
	font-size: 15px;
	margin-bottom: 0!important;
}

/* タイムレコーダー内の項目太字 */
#fsSection6697 #label66874465 .fsLabel .fsRequiredLabel .fsLabelVertical {
	font-weight: bold;
}

 /* 項目横デザインの色変更 */
#fsSection68432339 .fsLabelVertical .fsLabel ,#fsSection68432354 .fsLabelVertical .fsLabel,
#fsSection68432375 .fsLabelVertical .fsLabel ,#fsRow3180302-15 #time_recorder {
    border-left: solid 5px #1D9E48 !important;
    text-indent: 10px;
	margin-right: 0;
}

 /* コンテンツの間隔（margin-bottom） */
#fsPage3137627-1 .fsBody .fsFieldRow {
	margin-bottom: 0!important;
}

#fsSection66976798 .fsBody .fsFieldRow ,#fsRow3180302-25,#fsCell67974581 {
	margin-bottom: 0!important;
}

/* 「次のページ」のボタン設定 */
#fsSubmit3180302 #fsNextButton3180302, #fsSubmit3180302 #fsPreviousButton3180302,
#fsSubmit3180302 #fsSubmitButton3180302{
	width: 100px!important;
	border-radius:10px!important;
	height: 42px;
}

/* 入力時のアンサースペース変動固定 */
#fsRow3180302-4 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180302-5 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180302-7 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180302-8 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180302-9 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180302-10 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180302-11 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180302-12 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180302-13 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180302-14 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180302-15 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180302-16 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180302-17 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180302-18 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180302-19 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180302-20 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180302-21 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180302-22 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180302-23 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180302-24 .fsFieldFocused:not(.fsValidationError).fsSpan100, 
#fsRow3180302-25 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180302-26 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180302-27 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180302-29 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180302-28 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180302-30 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180302-31 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180302-32 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180302-33 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180302-34 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180302-35 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180302-36 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180302-37 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180302-38 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180302-39 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180302-40 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180302-41 .fsFieldFocused:not(.fsValidationError).fsSpan100
{
		padding: 0 !important; 
	    margin: 0 !important;
}

/*　仕切り幅　*/
#fsSection68432367 .fsSectionHeader,#fsSection68432375 .fsSectionHeader {
	padding: 0!important;
	margin: 0!important;
}

/* スマホ時のチェックボックスグレー背景 */
@media only screen and (max-width: 640px) {
#fsCell68432369 .tr_01 label, #fsRow3180302-27 p {
	border-radius: 0px;
    background-color: #edeff0;
    color: #595d64;
	display: block;
    margin: .5em 0;
    padding: .5em 1em;
    cursor: pointer;
}
	
	#fsCell68432369 #tr_01 label {
	border-radius: 0px;
    background-color: #edeff0;
    color: #595d64;
	display: block;
    padding: .5em 1em;
    cursor: pointer;
}

	#label67917976 {
		margin-bottom: 7px!important;
	}
	
	#fsRow3180302-19 {
		margin-top: 7px!important;
		padding: 0!important;
	}
	
	#field66875798 ,#field66875782 {
		margin-top: 0px!important;
	}
	
	#fsRow3180302-36 ,#fsRow3180302-34 .fsRowBody .fsCell .fsFieldCell .fsFirst .fsLabelVertical .fsSpan50 {
		margin-bottom: 0!important;
		margin-top: 7px;
	}
	
#fsCell68432371 p {
    border-radius: 0px;
    background-color: #edeff0;
    color: #595d64;
    display: block;
    margin: .5em 0;
    padding: .5em 1em;
    cursor: pointer;
    line-height: 28px;
    font-size: 14px;
}
}

/* 「*」の赤表示 */
#fsCell68432361 p span {
	color: red;
}

/* 無料体験中項目まとめる */
#fsRow3180302-24 #field66874465_1 {
display: none;
}

#post-9347 #field68435051, #post-9347  #field68432381 ,#field68432361
,#field68432362 {
font-size:14px!important;
}

/* 送信ボタン　margin-top削除 */
#fsSubmitButton3180302 {
	margin-top: 0!important;
}

/************** 　▼ ソフトバンクC&S 　▼ **************/
#fsSection68187887 .fsSectionHeader {
	margin-bottom: 20px!important;
}	

#fsSection68435409 h2,#fsSection68435412 h2 {
	font-size: 20px;
	font-weight:bolder;
  position: relative;
  padding: 0.5em 0;
	margin-bottom: 20px!important;
}

#fsSection68435409 h2::before, #fsSection68435409 h2::after
,#fsSection68435412 h2::before,#fsSection68435412 h2::after{
	position: absolute;
  left: 0;
  content: '';
  width: 100%;
  height: 6px;
  box-sizing: border-box;
}

#fsSection68435409 h2::before,#fsSection68435412 h2::before {
	  top: 0;
  border-top: 2px solid #ccc;
  border-bottom: 1px solid #ccc;
}

#fsSection68435409 h2::after ,#fsSection68435412 h2::after {
	  bottom: 0;
  border-top: 1px solid #ccc;
  border-bottom: 2px solid #ccc;
}



/* 「初期費用不要タイムレコーダー」追加分調整 */
#fsCell68435427 .tr_01 label, #fsCell68435427 #tr_01 label {
	font-size: 14px;
	font-weight: 400;
    font-style: normal;
	line-height: 28px;
	margin-bottom: 0!important;
}

#fsCell67968324 .tr_01, #fsCell67968324 #tr_01 {
	margin-bottom: 0!important;
}

/* 【タイムレコーダー】下のmargin */
#fsRow3180358-19, #fsRow3180358-26 {
	margin-bottom: 0!important;
}

#fsRow3180358-5, #fsRow3180358-6, #fsRow3180358-8, #fsRow3180358-11 ,#fsRow3180358-12, #fsRow3180358-22 .tr_01,
#fsRow3180358-16 ,#fsRow3180358-22 #tr_top , #fsRow3180358-21, #fsRow3180358-29,
#fsCell68437722 ,#fsCell68435426 ,#fsCell68435431 ,#fsRow3137627-30, #fsRow3180358-22, 
#fsCell68435427 ,#fsRow3180358-22 #tr_01 ,#fsRow3180358-25 ,#fsCell68435420 ,#fsCell68534660,#fsCell68435430 {
	margin-bottom: 0!important;
}

#fsCell67917976 ,#fsRow3137627-36 ,#fsCell66875784 {
	margin-bottom: 7px!important;
}

#fsRow3137627-3,#fsRow3137627-6,#fsRow3137627-10,#fsCell67858184,#fsCell67858089,#fsRow3137627-31,#fsRow3137627-32
,#fsCell67919479,#fsRow3137627-37,#fsRow3137627-38,
#fsRow3137627-18,#fsRow3137627-25,#fsCell66874544,#label67858184 ,#fsRow3137627-17 {
	margin: 0!important;
	padding: 0!important;
}

/*  チェックボックスでの変動消去 */
#fsSection66976798 .fsRowBody .fsCell .fsFieldCell .fsFirst .fsLast .fsLabelVertical .fsSpan100 .fsFieldFocused {
	padding: 0!important;
}

/* チェックを入れた時に起こる変動消し */
#fsRow3137627-9,#label67858182,#fsRow3137627-32,#label67858193,#fsRow3137627-10,
#fsRow3137627-81 , #fsRow3137627-20 ,#fsRow3137627-12 ,#fsRow3137627-18 ,#fsRow3137627-19 {
	margin-bottom: 20px!important;
}

@media only screen and (max-width: 480px) {
	#fsRow3137627-8 ,#fsRow3137627-11 ,#fsRow3137627-10 ,#fsRow3137627-20 ,#fsRow3137627-37 ,#fsCell67968330 ,#fsRow3137627-19,
	#fsRow3180358-14, #fsRow3180358-15 {
		margin-bottom: 0!important;
	}
	
	/* スマホ時の「不要」の上マージン */
#fsRow3180358-23 ,#fsCell66875798 {
	margin-top: 7px!important;
}
#fsRow3137627-25 #tr_01 label ,#fsCell67968324 #tr_01 label ,#field66875782, #fsSubmitButton3180358 {
		margin-top: 0!important;
	}
	
#fsRow3137627-18 {
		margin-bottom: 20px!important;
	}
	
	/* 他社製品の有無　コメント欄のpadding-top */
#fsRow3137627-37 {
	padding-top: 5px;
}
}

#fsRow3137627-37 #fsSupporting66875784 {
	margin-top: 5px;
}

 /* タイムレコーダー内の項目デザイン削除 */
#fsSection68435425 .fsLabelVertical .fsLabel {
	border: none!important;
	text-indent: 0;
	font-size: 15px;
	margin-bottom: 0!important;
}

/* タイムレコーダー内の項目太字 */
#fsSection6697 #label66874465 .fsLabel .fsRequiredLabel .fsLabelVertical {
	font-weight: bold;
}

#fsRow3137627-22 {
		margin-bottom: 5px!important;
	}

 /* 項目横デザイン */
#label67910456, #label66874226, #time_recorder {
    border-left: solid 5px #1D9E48 !important;
    text-indent: 10px;
	margin-right: 0;
}


 /* 項目横デザインの色変更 */
#fsSection68435409 .fsLabelVertical .fsLabel ,#fsSection68435412 .fsLabelVertical .fsLabel,
#fsSection68435433  .fsLabelVertical .fsLabel {
    border-left: solid 5px #1D9E48 !important;
    text-indent: 10px;
	margin-right: 0;
}

 /* コンテンツの間隔（margin-bottom） */
#fsPage3137627-1 .fsBody .fsFieldRow {
	margin-bottom: 0!important;
}

#fsSection66976798 .fsBody .fsFieldRow ,#fsRow3137627-25,#fsCell67974581 {
	margin-bottom: 0!important;
}

/* 「次のページ」のボタン設定 */
#fsSubmit3180358 #fsNextButton3180358, #fsSubmit3180358 #fsPreviousButton3180358,
#fsSubmit3180358 #fsSubmitButton3180358{
	width: 100px!important;
	border-radius:10px!important;
	height: 42px;
}

/* 入力時のアンサースペース変動固定 */
#fsRow3180358-4 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180358-5 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180358-6 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180358-7 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180358-8 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180358-10 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180358-11 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180358-12 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180358-13 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180358-14 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180358-15 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180358-16 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180358-17 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180358-18 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180358-19 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180358-20 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180358-21 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180358-23 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180358-24 .fsFieldFocused:not(.fsValidationError).fsSpan100, 
#fsRow3180358-25 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180358-26 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180358-27 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180358-29 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180358-28 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180358-30 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180358-31 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180358-32 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180358-33 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180358-34 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180358-35 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180358-36 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180358-37 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180358-38 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180358-39 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180358-40 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3180358-41 .fsFieldFocused:not(.fsValidationError).fsSpan100
{
		padding: 0 !important; 
	    margin: 0 !important;
}

/*　仕切り幅　*/
#fsSection68435425 .fsSectionHeader,#fsSection68435433 .fsSectionHeader ,
#fsSection68435409 .fsSectionHeader , #fsSection68435412 .fsSectionHeader	{
	padding: 0!important;
	margin: 0!important;
}

	/* スマホ時の「不要」 */
#fsRow3180358-24 {
	font-size: 14px;
    line-height: 28px;
	margin-bottom: 20px!important;
}


/* スマホ時のチェックボックスグレー背景 */
@media only screen and (max-width: 640px) {
#fsCell68435427 .tr_01 label, #fsRow3180358-24 p {
	border-radius: 0px;
    background-color: #edeff0;
    color: #595d64;
	display: block;
    margin: .5em 0;
    padding: .5em 1em;
    cursor: pointer;
}
	
	#fsCell68435427 #tr_01 label {
	border-radius: 0px;
    background-color: #edeff0;
    color: #595d64;
	display: block;
    padding: .5em 1em;
    cursor: pointer;
}

	#label67917976 {
		margin-bottom: 7px!important;
	}
	
	#field66875798 ,#field66875782 {
		margin-top: 0px!important;
	}
	
	#fsRow3137627-36 {
		margin-bottom: 0!important;
		margin-top: 7px;
	}
	
		#fsCell67968330 p {
	border-radius: 0px;
    background-color: #edeff0;
    color: #595d64;
    display: block;
    margin: .5em 0;
    padding: 7px 1em;
    cursor: pointer;
	line-height: 27px;
}
}

/* 「*」の赤表示 */
#fsSection68435412 .fsLabelVertical .fsLabel span,
#fsSection68435409 .fsLabelVertical .fsLabel span {
	color: red;
}

#field68435675 ,#fsCell68435759 ,#field68435419 ,#field68435420 ,
#field68435437 ,#field68435759 {
font-size:14px!important;
}
 /*************  ▼　ソフトバンクC&S　サンクス　▼  ****************/
 /*************  ▼　おまかせ勤怠　CTC、クレディセゾン、　▼  ****************/

#header_logo {
width:100%;
text-align:center;
}

 /*************  ▼　おまかせ勤怠　CTC　▼  ****************/

#fsSection68187887 .fsSectionHeader {
	margin-bottom: 20px!important;
}

#fsSection68659811 h2, #fsSection77768394 h2 {
	font-size: 20px;
	font-weight:bolder;
  position: relative;
  padding: 0.5em 0;
	margin-bottom: 20px!important;
}

#fsSection68659811 h2::before, #fsSection68659811 h2::after,
#fsSection77768394 h2::before, #fsSection77768394 h2::after {
	position: absolute;
  left: 0;
  content: '';
  width: 100%;
  height: 6px;
  box-sizing: border-box;
}

#fsSection68659811 h2::before, #fsSection77768394 h2::before {
	  top: 0;
  border-top: 2px solid #ccc;
  border-bottom: 1px solid #ccc;
}

#fsSection68659811 h2::after ,#fsSection77768394 h2::after {
	  bottom: 0;
  border-top: 1px solid #ccc;
  border-bottom: 2px solid #ccc;
}

/* 「初期費用不要タイムレコーダー」追加分調整 */
#fsCell67968324 .tr_01 label, #fsCell67968324 #tr_01 label {
	font-size: 14px;
	font-weight: 400;
    font-style: normal;
	line-height: 28px;
	margin-bottom: 0!important;
}

#fsCell67968324 .tr_01, #fsCell67968324 #tr_01 {
	margin-bottom: 0!important;
}

/* 【タイムレコーダー】下のmargin */
#fsRow3137627-7, #fsCell66874360 {
	margin-bottom: 0!important;
}

#fsRow3186958-5, #fsRow3186958-6, #fsRow3186958-9,#fsRow3186958-14, #fsRow3186958-15 #tr_top, 
#fsRow3186958-18, #fsCell68659831, #fsRow3186958-22, #fsRow3186958-23, 
#fsRow3186958-24, #fsRow3186958-25, #fsRow3186958-27, #fsRow3186958-7 p, #fsRow3186958-12, #fsCell68659827, #fsCell68659832,
#fsCell68660123, #fsCell68660136, #fsRow3186958-26, #fsCell68660167, #fsRow3186958-19, #fsCell68659825, #fsCell68659818,
#fsCell68659823, #fsRow3186958-12 #tr_01, #fsRow3186958-12 .tr_01, #fsRow3186958-15 #tr_01,
#fsRow3186958-15 .tr_01, #fsRow3186958-15, #fsCell68659828 {
	margin-bottom: 0!important;
}

#label68660136 {
	margin-bottom: 7px!important;
}

#fsRow3137627-3,#fsRow3137627-6,#fsRow3137627-10,#fsCell67858184,#fsCell67858089,#fsRow3137627-31,#fsRow3137627-32,#fsCell67919479,#fsRow3137627-37,#fsRow3137627-38,
#fsRow3137627-18,#fsRow3137627-25,#fsCell66874544,#label67858184 ,#fsRow3137627-17 ,#fsSection77768394 .fsSectionHeader {
	margin: 0!important;
	padding: 0!important;
}

/*  チェックボックスでの変動消去 */
#fsSection66976798 .fsRowBody .fsCell .fsFieldCell .fsFirst .fsLast .fsLabelVertical .fsSpan100 .fsFieldFocused {
	padding: 0!important;
}

/* チェックを入れた時に起こる変動消し */
#fsRow3137627-9,#label67858182,#fsRow3137627-32,#label67858193,#fsRow3137627-10,
#fsRow3137627-81 , #fsRow3137627-20 ,#fsRow3137627-12 ,#fsRow3137627-18 ,#fsRow3137627-19, #fsRow3186958-16 {
	margin-bottom: 20px!important;
}

@media only screen and (max-width: 480px) {
	#fsRow3137627-8 ,#fsRow3137627-11 ,#fsRow3137627-10 ,#fsRow3137627-20 ,#fsRow3137627-37 ,#fsCell67968330 ,#fsRow3137627-19 {
		margin-bottom: 0!important;
	}
	
	/* スマホ時の「不要」の上マージン */
#fsRow3137627-36 ,#fsCell66875798 {
	margin-top: 7px!important;
}
#fsRow3137627-25 #tr_01 label ,#fsCell67968324 #tr_01 label ,#field66875782 {
		margin-top: 0!important;
	}
	
#fsRow3186958-8, #fsRow3186958-11, #fsCell68660139 {
		margin-bottom: 0!important;
		margin-top: 0!important;
	}
	
#fsRow3137627-18 {
		margin-bottom: 20px!important;
	}
	
	/* 他社製品の有無　コメント欄のpadding-top */
#fsRow3137627-37 {
	padding-top: 5px;
}
}

#fsRow3137627-37 #fsSupporting66875784 {
	margin-top: 5px;
}

 /* タイムレコーダー内の項目デザイン削除 */
#fsSection68659826 .fsLabelVertical .fsLabel {
	border: none!important;
	text-indent: 0;
	font-size: 15px;
	margin-bottom: 0!important;
}

 /* 製品の項目デザイン削除 */
#fsRow3186958-23 label#label68660133 ,#fsRow3186958-25 label#label68660139 {
	border: none!important;
	text-indent: 0;
	font-size: 15px;
	margin-bottom: 0!important;
}

/* タイムレコーダー内の項目太字 */
#fsSection6697 #label66874465 .fsLabel .fsRequiredLabel .fsLabelVertical {
	font-weight: bold;
}

	#fsRow3137627-22 {
		margin-bottom: 5px!important;
	}

 /* 項目横デザイン */
#label67910456, #label66874226 {
    border-left: solid 5px #1D9E48 !important;
    text-indent: 10px;
	margin-right: 0;
}

 /* 項目横デザインの色変更 */
#fsSection68659811 .fsLabelVertical .fsLabel ,#fsSection68659834 .fsLabelVertical .fsLabel {
    border-left: solid 5px #1D9E48 !important;
    text-indent: 10px;
	margin-right: 0;
}

 /* コンテンツの間隔（margin-bottom） */
#fsPage3137627-1 .fsBody .fsFieldRow {
	margin-bottom: 0!important;
}

#fsSection66976798 .fsBody .fsFieldRow ,#fsRow3137627-25,#fsCell67974581 {
	margin-bottom: 0!important;
}

/* 「次のページ」のボタン設定 */
#fsSubmit3186958 #fsNextButton3186958, #fsSubmit3186958 #fsPreviousButton3186958,
#fsSubmit3186958 #fsSubmitButton3186958 {
	width: 100px!important;
	border-radius:10px!important;
	height: 42px;
}

/* 入力時のアンサースペース変動固定 */
#fsRow3186958-4 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3186958-7 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3186958-10 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3186958-14 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3186958-19 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3186958-15 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3137627-11 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3186958-16 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3186958-17 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3186958-18 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3186958-22 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3186958-24 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3186958-26 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3186958-28 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3186958-30 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3186958-34 .fsFieldFocused:not(.fsValidationError).fsSpan100
{
		padding: 0 !important; 
	    margin: 0 !important;
}

/*　仕切り幅　*/
#fsSection68659811 .fsSectionHeader, #fsSection68659826 .fsSectionHeader, #fsSection68659834 .fsSectionHeader
	{
	padding: 0!important;
	margin: 0!important;
}

/* スマホ時の「不要」 */
#fsRow3186958-17, #fsRow3186958-15 #tr_01 label, #fsRow3186958-15 .tr_01 label {
	font-size: 14px;
    line-height: 28px;
}

/* スマホ時のチェックボックスグレー背景 */
@media only screen and (max-width: 640px) {
#fsRow3186958-15 #tr_01 label, #fsRow3186958-15 .tr_01 label {
	border-radius: 0px;
    background-color: #edeff0;
    color: #595d64;
	display: block;
    margin: .5em 0;
    padding: .5em 1em;
    cursor: pointer;
}

	#label67917976 {
		margin-bottom: 7px!important;
	}
	
	#fsCell68659829, #fsRow3186958-16, #fsCell68659829 {
		margin-top: 7px!important;
		padding: 0!important;
	}
	
	#field66875798 ,#field66875782, #fsRow3186958-15 #tr_01 label {
		margin-top: 0px!important;
	}
	
	#fsRow3137627-36 {
		margin-bottom: 0!important;
		margin-top: 7px;
	}
	
#fsCell67968330 p {
	border-radius: 0px;
    background-color: #edeff0;
    color: #595d64;
    display: block;
    margin: .5em 0;
    padding: 7px 1em;
    cursor: pointer;
	line-height: 27px;
}
}

/* 「*」の赤表示 */
#fsCell68659817 p span {
	color: red;
}

#field68659817 ,#field68659823 ,#field68660167 ,#field68659837 {
font-size:14px!important;
}

/* 送信ボタン　margin-top削除 */
 #fsSubmitButton3186958 {
	margin-top: 0!important;
}

 /*************  ▼　クレディセゾン　▼  ****************/
#fsSection72910607 .fsSectionHeader {
   padding:0;
}

#fsSection72910607 h2 {
	font-size: 20px;
	font-weight:bolder;
  position: relative;
  padding: 0.5em 0;
}

#fsSection72910607 h2::before, #fsSection72910607 h2::after {
	position: absolute;
  left: 0;
  content: '';
  width: 100%;
  height: 6px;
  box-sizing: border-box;
}

fsSection72910607 h2::before,#fsSection72910607 h2::before {
	  top: 0;
  border-top: 2px solid #ccc;
  border-bottom: 1px solid #ccc;
}

#fsSection72910607 h2::after ,#fsSection72910607 h2::after {
	  bottom: 0;
  border-top: 1px solid #ccc;
  border-bottom: 2px solid #ccc;
}

/* 「初期費用不要タイムレコーダー」追加分調整 */
#fsCell67968324 .tr_01 label, #fsCell67968324 #tr_01 label {
	font-size: 14px;
	font-weight: 400;
    font-style: normal;
	line-height: 28px;
	margin-bottom: 0!important;
}

#fsCell67968324 .tr_01, #fsCell67968324 #tr_01 {
	margin-bottom: 0!important;
}

/* 【タイムレコーダー】下のmargin */
#fsRow3137627-7, #fsCell66874360 {
	margin-bottom: 0!important;
}

#fsRow3183756-6 ,#fsRow3183756-5, #fsRow3183756-8, #fsRow3183756-9 ,#fsRow3183756-12, #fsRow3183756-11,
#fsCell68540798 p {
	margin-bottom: 0!important;
}

#fsCell67917976 ,#fsRow3137627-36 ,#fsCell66875784 {
	margin-bottom: 7px!important;
}

#fsRow3137627-3,#fsRow3137627-6,#fsRow3137627-10,#fsCell67858184,#fsCell67858089,#fsRow3137627-31,#fsRow3137627-32,#fsCell67919479,#fsRow3137627-37,#fsRow3137627-38,
#fsRow3137627-18,#fsRow3137627-25,#fsCell66874544,#label67858184 ,#fsRow3137627-17 {
	margin: 0!important;
	padding: 0!important;
}

/*  チェックボックスでの変動消去 */
#fsSection66976798 .fsRowBody .fsCell .fsFieldCell .fsFirst .fsLast .fsLabelVertical .fsSpan100 .fsFieldFocused {
	padding: 0!important;
}

/* チェックを入れた時に起こる変動消し */
#fsRow3137627-9,#label67858182,#fsRow3137627-32,#label67858193,#fsRow3137627-10,
#fsRow3137627-81 , #fsRow3137627-20 ,#fsRow3137627-12 ,#fsRow3137627-18 ,#fsRow3137627-19 {
	margin-bottom: 20px!important;
	
}

@media only screen and (max-width: 480px) {
	#fsRow3137627-8 ,#fsRow3137627-11 ,#fsRow3137627-10 ,#fsRow3137627-20 ,#fsRow3137627-37 ,#fsCell67968330 ,#fsRow3137627-19,
	#fsCell68540799 , #fsCell68540804 {
		margin-bottom: 0!important;
	}
	
	/* スマホ時の「不要」の上マージン */
#fsRow3137627-36 ,#fsCell66875798 {
	margin-top: 7px!important;
}
#fsRow3137627-25 #tr_01 label ,#fsCell67968324 #tr_01 label ,#field66875782 {
		margin-top: 0!important;
	}
	
#fsRow3137627-18 {
		margin-bottom: 20px!important;
	}
	
	/* 他社製品の有無　コメント欄のpadding-top */
#fsRow3137627-37 {
	padding-top: 5px;
}
}

#fsRow3137627-37 #fsSupporting66875784 {
	margin-top: 5px;
}

 /* タイムレコーダー内の項目デザイン削除 */
#fsSection66976798 .fsLabelVertical .fsLabel {
	border: none!important;
	text-indent: 0;
	font-size: 15px;
	margin-bottom: 0!important;
}

/* タイムレコーダー内の項目太字 */
#fsSection6697 #label66874465 .fsLabel .fsRequiredLabel .fsLabelVertical {
	font-weight: bold;
}

#fsRow3137627-22 {
	margin-bottom: 5px!important;
	}

 /* 項目横デザイン */
#label67910456, #label66874226, #time_recorder {
    border-left: solid 5px #1D9E48 !important;
    text-indent: 10px;
	margin-right: 0;
}

 /* 項目横デザインの色変更 */
#fsSection68540791 .fsLabelVertical .fsLabel ,#fsSection66976592 .fsLabelVertical .fsLabel,
#fsSection66976547 .fsLabelVertical .fsLabel {
    border-left: solid 5px #1D9E48 !important;
    text-indent: 10px;
	margin-right: 0;
}

 /* コンテンツの間隔（margin-bottom） */
#fsPage3137627-1 .fsBody .fsFieldRow {
	margin-bottom: 0!important;
}

#fsSection66976798 .fsBody .fsFieldRow ,#fsRow3137627-25,#fsCell67974581 {
	margin-bottom: 0!important;
}

/* 「次のページ」のボタン設定 */
#fsSubmit3183756 #fsNextButton3183756, #fsSubmit3183756 #fsPreviousButton3183756,
#fsSubmit3183756 #fsSubmitButton3183756{
	width: 100px!important;
	border-radius:10px!important;
	height: 42px;
}


/* スマホ時のボタン設定（ → 非表示 ） */
.fsNextButton:before, .fsPreviousButton:before {
    content: none!important;
}

.fsFull {
	display: block!important;
}

/* 入力時のアンサースペース変動固定 */
#fsRow3183756-3 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3183756-6 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3183756-9 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3183756-12 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3183756-14 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3183756-4 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3183756-7 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3183756-10 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3183756-13 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3183756-15 .fsFieldFocused:not(.fsValidationError).fsSpan100
{
		padding: 0 !important; 
	    margin: 0 !important;
}

/*　仕切り幅　*/
#fsSection66976798 .fsSectionHeader,#fsSection66873676 .fsSectionHeader,
#fsSection66976592 .fsSectionHeader,#fsSection66976547 .fsSectionHeader,
#fsSection66873676 .fsSectionHeader 	{
	padding: 0!important;
	margin: 0!important;
}

/* スマホ時のチェックボックスグレー背景 */
@media only screen and (max-width: 640px) {
#fsCell67968324 .tr_01 label {
	border-radius: 0px;
    background-color: #edeff0;
    color: #595d64;
	display: block;
    margin: .5em 0;
    padding: .5em 1em;
    cursor: pointer;
}
	
	#fsCell67968324 #tr_01 label {
	border-radius: 0px;
    background-color: #edeff0;
    color: #595d64;
	display: block;
    padding: .5em 1em;
    cursor: pointer;
}

	#label67917976 {
		margin-bottom: 7px!important;
	}
	
	#field66875798 ,#field66875782 {
		margin-top: 0px!important;
	}
	
	#fsRow3137627-36 {
		margin-bottom: 0!important;
		margin-top: 7px;
	}
	
		#fsCell67968330 p {
	border-radius: 0px;
    background-color: #edeff0;
    color: #595d64;
    display: block;
    margin: .5em 0;
    padding: 7px 1em;
    cursor: pointer;
	line-height: 27px;
}	
}

/* 「*」の赤表示 */
#fsCell68540798 p span {
	color: red;
}

#field68540798 ,#field68540804 ,#field68540809 {
font-size:14px!important;
}

/* 送信ボタン　margin-top削除 */
 #fsSubmitButton3183756 {
	margin-top: 0!important;
}

 /*************  ▼　コンケア　▼  ****************/
#post-9371 .fsSectionHeader {
margin-bottom:20px;
}

#fsSection68187887 .fsSectionHeader {
	margin-bottom: 20px!important;
}

#fsSection68661766 h2 {
	font-size: 20px;
	font-weight:bolder;
  position: relative;
  padding: 0.5em 0;
	margin-bottom: 20px!important;
}

#fsSection68661766 h2::before, #fsSection68661766 h2::after{
	position: absolute;
  left: 0;
  content: '';
  width: 100%;
  height: 6px;
  box-sizing: border-box;
}

#fsSection68661766 h2::before,#fsSection68661766 h2::before {
	  top: 0;
  border-top: 2px solid #ccc;
  border-bottom: 1px solid #ccc;
}

#fsSection68661766 h2::after ,#fsSection68661766 h2::after {
	  bottom: 0;
  border-top: 1px solid #ccc;
  border-bottom: 2px solid #ccc;
}


/* 「初期費用不要タイムレコーダー」追加分調整 */
#fsCell67968324 .tr_01 label, #fsCell67968324 #tr_01 label {
	font-size: 14px;
	font-weight: 400;
    font-style: normal;
	line-height: 28px;
	margin-bottom: 0!important;
}

#fsCell67968324 .tr_01, #fsCell67968324 #tr_01 {
	margin-bottom: 0!important;
}

/* 【タイムレコーダー】下のmargin */
#fsRow3137627-7, #fsCell66874360 {
	margin-bottom: 0!important;
}

#fsRow3187020-7, #fsRow3187020-10, #fsRow3187020-13,#fsRow3187020-15, #fsCell68662473 ,#fsRow3187020-8 ,#fsRow3187020-17, #fsRow3187020-11,#fsRow3187020-18 {
	margin-bottom: 0!important;
}


#fsCell67917976 ,#fsRow3137627-36 ,#fsCell66875784 {
	margin-bottom: 7px!important;
}

#fsRow3137627-3,#fsRow3137627-6,#fsRow3137627-10,#fsCell67858184,#fsCell67858089,#fsRow3137627-31,#fsRow3137627-32,#fsCell67919479,#fsRow3137627-37,#fsRow3137627-38,
#fsRow3137627-18,#fsRow3137627-25,#fsCell66874544,#label67858184 ,#fsRow3137627-17, #fsCell68661841 {
	margin: 0!important;
	padding: 0!important;
}

/*  チェックボックスでの変動消去 */
#fsSection66976798 .fsRowBody .fsCell .fsFieldCell .fsFirst .fsLast .fsLabelVertical .fsSpan100 .fsFieldFocused {
	padding: 0!important;
}

/* チェックを入れた時に起こる変動消し */
#fsRow3137627-9,#label67858182,#fsRow3137627-32,#label67858193,#fsRow3137627-10,
#fsRow3137627-81 , #fsRow3137627-20 ,#fsRow3137627-12 ,#fsRow3137627-18 ,#fsRow3137627-19 {
	margin-bottom: 20px!important;
}

@media only screen and (max-width: 480px) {
	#fsRow3137627-8 ,#fsRow3137627-11 ,#fsRow3137627-10 ,#fsRow3137627-20 ,#fsRow3137627-37 ,#fsCell67968330 ,#fsRow3137627-19,#fsRow3187020-11 {
		margin-bottom: 0!important;
	}
	
	/* スマホ時の「不要」の上マージン */
#fsRow3137627-36 ,#fsCell66875798 {
	margin-top: 7px!important;
}
#fsRow3137627-25 #tr_01 label ,#fsCell67968324 #tr_01 label ,#field66875782 {
		margin-top: 0!important;
	}
	
	#fsCell68661773, #fsCell68661778 {
		margin-bottom: 0!important;
		margin-top: 0!important;
	}
	
#fsRow3137627-18,fsRow3187020-8 {
		margin-bottom: 20px!important;
	}
	
	/* 他社製品の有無　コメント欄のpadding-top */
#fsRow3137627-37 {
	padding-top: 5px;
}
}

#fsRow3137627-37 #fsSupporting66875784 {
	margin-top: 5px;
}

 /* タイムレコーダー内の項目デザイン削除 */
#fsSection66976798 .fsLabelVertical .fsLabel {
	border: none!important;
	text-indent: 0;
	font-size: 15px;
	margin-bottom: 0!important;
}

/* タイムレコーダー内の項目太字 */
#fsSection6697 #label66874465 .fsLabel .fsRequiredLabel .fsLabelVertical {
	font-weight: bold;
}

#fsRow3137627-22 {
		margin-bottom: 5px!important;
	}

 /* 項目横デザイン */
#label67910456, #label66874226, #time_recorder {
    border-left: solid 5px #1D9E48 !important;
    text-indent: 10px;
	margin-right: 0;
}


 /* 項目横デザインの色変更 */
#fsSection68661766 .fsLabelVertical .fsLabel ,#fsSection68661781 .fsLabelVertical .fsLabel,
#fsSection68661789 .fsLabelVertical .fsLabel ,#fsSection68661765 .fsLabelVertical .fsLabel,
#fsSection68661765 .fsLabelVertical .fsLabel ,#fsSection68661765 .fsLabelVertical .fsLabel {
    border-left: solid 5px #1D9E48 !important;
    text-indent: 10px;
	margin-right: 0;
}

 /* コンテンツの間隔（margin-bottom） */
#fsPage3137627-1 .fsBody .fsFieldRow {
	margin-bottom: 0!important;
}

#fsSection66976798 .fsBody .fsFieldRow ,#fsRow3137627-25,#fsCell67974581 {
	margin-bottom: 0!important;
}


/* 「次のページ」のボタン設定 */
#fsSubmit3187020 #fsNextButton3187020, #fsSubmit3187020 #fsPreviousButton3187020,
#fsSubmit3187020 #fsSubmitButton3187020 {
	width: 100px!important;
	border-radius:10px!important;
	height: 42px;
}

/* 入力時のアンサースペース変動固定 */
#fsRow3187020-6 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3187020-9 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3187020-12 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3187020-15 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3137627-8 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3187020-19 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3187020-21 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3187020-3 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3187020-5 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3187020-11 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3187020-14 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3187020-18 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3187020-20 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3187020-4 .fsFieldFocused:not(.fsValidationError).fsSpan100
 {
		padding: 0 !important; 
	    margin: 0 !important;
}

/*　仕切り幅　*/
#fsSection68661781 .fsSectionHeader,#fsSection68661789 .fsSectionHeader, #fsSection68661766 .fsSectionHeader {
	padding: 0!important;
	margin: 0!important;
}

/* スマホ時のチェックボックスグレー背景 */
@media only screen and (max-width: 640px) {
#fsCell67968324 .tr_01 label,fsRow3187020-4{
	border-radius: 0px;
    background-color: #edeff0;
    color: #595d64;
	display: block;
    margin: .5em 0;
    padding: .5em 1em;
    cursor: pointer;
}
	
	#fsCell67968324 #tr_01 label {
	border-radius: 0px;
    background-color: #edeff0;
    color: #595d64;
	display: block;
    padding: .5em 1em;
    cursor: pointer;
}

	#label67917976 {
		margin-bottom: 7px!important;
	}
	
	#field66875798 ,#field66875782 {
		margin-top: 0px!important;
	}
	
	#fsRow3137627-36 {
		margin-bottom: 0!important;
		margin-top: 7px;
	}
	
		#fsCell67968330 p {
	border-radius: 0px;
    background-color: #edeff0;
    color: #595d64;
    display: block;
    margin: .5em 0;
    padding: 7px 1em;
    cursor: pointer;
	line-height: 27px;
}
}

/* 「*」の赤表示 */
#fsCell68661772 p  span {
	color: red;
}

#field68661772 ,#field68661778 ,#field68661792 {
font-size:14px!important;
}

#fsSubmitButton3187020 {
	margin-top: 0!important;
}
#fsLegend72854251 {
display:none!important;
}
 /*************  ▼　コステム　▼  ****************/

/*ロゴの画像切り替え*/
/* パソコンで見たときは"pc"のclassがついた画像が表示される */
.pc { display: block !important; }
.sp { display: none !important; }
/* スマートフォンで見たときは"sp"のclassがついた画像が表示される */
@media only screen and (max-width: 750px) {
.pc { display: none !important; }
.sp { display: block !important; }
}

#fsSection68187887 .fsSectionHeader {
	margin-bottom: 20px!important;
}	

#fsSection68586536 h2 ,#fsSection72521201 h2 {
	font-size: 20px;
	font-weight:bolder;
  position: relative;
  padding: 0.5em 0;
	margin-bottom: 20px!important;
}

#fsSection68586536 h2::before, #fsSection68586536 h2::after ,
#fsSection72521201 h2::before, #fsSection72521201 h2::after{
	position: absolute;
  left: 0;
  content: '';
  width: 100%;
  height: 6px;
  box-sizing: border-box;
}

#fsSection68586536 h2::before ,#fsSection72521201 h2::before {
	  top: 0;
  border-top: 2px solid #ccc;
  border-bottom: 1px solid #ccc;
}

#fsSection68586536 h2::after ,#fsSection72521201 h2::after {
	  bottom: 0;
  border-top: 1px solid #ccc;
  border-bottom: 2px solid #ccc;
}

#fsSection68586527 p {
margin-bottom:0px!important;}

/* 「初期費用不要タイムレコーダー」追加分調整 */
#fsCell68586554 .tr_01 label, #fsCell68586554 #tr_01 label ,#fsCell68586556 p {
	font-size: 14px;
	font-weight: 400;
    font-style: normal;
	line-height: 28px;
	margin-bottom: 0!important;
}

#fsCell68586554 .tr_01, #fsCell68586554 #tr_01 {
	margin-bottom: 0!important;
}

/* 【タイムレコーダー】下のmargin */
#fsRow3137627-7, #fsCell66874360 {
	margin-bottom: 0!important;
}

#fsRow3185269-6, #fsRow3185269-9, #fsRow3185269-12, #fsRow3185269-8, #fsRow3185269-22 ,#fsCell68586551 ,#fsCell68586553, #fsCell68586554, #fsRow3185269-17 ,#fsRow3185269-21 ,#fsRow3185269-25 ,
#fsCell68586558 ,#fsCell68586563, #fsCell68586554 #tr_top ,#fsRow3185269-15, #fsRow3185269-18, #fsCell68586557,
#fsCell68586545 ,#fsCell68586543, #fsCell68586557 ,#fsRow3185269-4 {
	margin-bottom: 0!important;
}

#fsCell67917976 ,#fsRow3137627-36 ,#fsCell66875784 {
	margin-bottom: 7px!important;
}

#fsRow3137627-3,#fsRow3137627-6,#fsRow3137627-10,#fsCell67858184,#fsCell67858089,#fsRow3137627-31,#fsRow3137627-32,#fsCell67919479,#fsRow3137627-37,#fsRow3137627-38,
#fsRow3137627-18,#fsRow3137627-25,#fsCell66874544,#label67858184 ,#fsRow3137627-17 {
	margin: 0!important;
	padding: 0!important;
}

/*  チェックボックスでの変動消去 */
#fsSection66976798 .fsRowBody .fsCell .fsFieldCell .fsFirst .fsLast .fsLabelVertical .fsSpan100 .fsFieldFocused {
	padding: 0!important;
}

/* チェックを入れた時に起こる変動消し */
#fsRow3137627-9,#label67858182,#fsRow3137627-32,#label67858193,#fsRow3137627-10,
#fsRow3137627-81 , #fsRow3137627-20 ,#fsRow3137627-12 ,#fsRow3137627-18 ,#fsRow3137627-19 {
	margin-bottom: 20px!important;
}

@media only screen and (max-width: 480px) {
	#fsRow3137627-8 ,#fsRow3137627-11 ,#fsRow3137627-10 ,#fsRow3137627-20 ,#fsRow3137627-37 ,#fsRow3185269-11 ,#fsRow3185269-8 {
		margin-bottom: 0!important;
	}
	
	/* スマホ時の「不要」の上マージン */
#fsRow3185269-16 ,#fsCell66875798 ,#fsRow3185269-19 {
	margin-top: 7px!important;
}
#fsRow3137627-25 #tr_01 label ,#fsCell67968324 #tr_01 label ,#field66875782 ,#fsSubmitButton3185269 {
		margin-top: 0!important;
	}-top: 0!important;
	}
	
#fsRow3137627-18 {
		margin-bottom: 20px!important;
	}
	
	/* 他社製品の有無　コメント欄のpadding-top */
#fsRow3137627-37 {
	padding-top: 5px;
}
}

#fsRow3137627-37 #fsSupporting66875784 {
	margin-top: 5px;
}

 /* タイムレコーダー内の項目デザイン削除 */
#fsSection68586552 .fsLabelVertical .fsLabel {
	border: none!important;
	text-indent: 0;
	font-size: 15px;
	margin-bottom: 0!important;
}

/* タイムレコーダー内の項目太字 */
#fsSection6697 #label66874465 .fsLabel .fsRequiredLabel .fsLabelVertical {
	font-weight: bold;
}

	#fsRow3137627-22 {
		margin-bottom: 5px!important;
	}

 /* 項目横デザイン */
#label67910456, #label66874226, #time_recorder {
    border-left: solid 5px #1D9E48 !important;
    text-indent: 10px;
	margin-right: 0;
}

 /* 項目横デザインの色変更 */
#fsSection68586536 .fsLabelVertical .fsLabel ,#fsSection68586560 .fsLabelVertical .fsLabel 
,#label72521202 ,#label72521204 ,#label72521205 ,#fsSection72521201 .fsLabelVertical .fsLabel
,#fsCell68586551 p#time_recorder {
    border-left: solid 5px #1D9E48 !important;
    text-indent: 10px;
	margin-right: 0;
}

 /* コンテンツの間隔（margin-bottom） */
#fsPage3137627-1 .fsBody .fsFieldRow {
	margin-bottom: 0!important;
}

#fsSection66976798 .fsBody .fsFieldRow ,#fsRow3137627-25,#fsCell67974581 {
	margin-bottom: 0!important;
}


/* 「次のページ」のボタン設定 */
#fsSubmit3185269 #fsNextButton3185269, #fsSubmit3185269 #fsPreviousButton3185269,
#fsSubmit3185269 #fsSubmitButton3185269 {
	width: 100px!important;
	border-radius:10px!important;
	height: 42px;
}

/* 入力時のアンサースペース変動固定 */
#fsRow3185269-4 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3185269-7 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3185269-10 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3185269-19 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3185269-18 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3185269-23 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3185269-25 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3185269-16 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3185269-15 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3185269-14 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3185269-5 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3185269-17 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3185269-22 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3185269-26 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3185269-28 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3185269-13 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3185269-21 .fsFieldFocused:not(.fsValidationError).fsSpan100
{
		padding: 0 !important; 
	    margin: 0 !important;
}

/*　仕切り幅　*/
#fsSection68586552 .fsSectionHeader, #fsSection68586560 .fsSectionHeader, #fsSection68586536 .fsSectionHeader
, #fsSection72521201 .fsSectionHeader {
	padding: 0!important;
	margin: 0!important;
}

/* 「*」の赤表示 */
#fsCell72521205 p span {
	color: red;
}

/* スマホ時のチェックボックスグレー背景 */
@media only screen and (max-width: 640px) {
#fsCell68586554 .tr_01 label, #fsCell68586556 p {
	border-radius: 0px;
    background-color: #edeff0;
    color: #595d64;
	display: block;
    margin: .5em 0;
    padding: .5em 1em;
    cursor: pointer;
}
	
	#fsCell68586554 #tr_01 label, #fsCell68586556 p {
	border-radius: 0px;
    background-color: #edeff0;
    color: #595d64;
	display: block;
    padding: .5em 1em;
    cursor: pointer;
}

	#label67917976 {
		margin-bottom: 7px!important;
	}
	
	#field66875798 ,#field66875782 {
		margin-top: 0px!important;
	}
	
	#fsRow3137627-36 {
		margin-bottom: 0!important;
		margin-top: 7px;
	}
	
		#fsCell67968330 p {
	border-radius: 0px;
    background-color: #edeff0;
    color: #595d64;
    display: block;
    margin: .5em 0;
    padding: 7px 1em;
    cursor: pointer;
	line-height: 27px;
}
}

/* 「*」の赤表示 */
#fsCell68586542 p span {
	color: red;
}

#field68586563, #field68586542 ,#field68586543 {
font-size:14px!important;
}

@media only screen and (max-width: 480px) {
#header_logo, #header_img img {
width:100%;
text-align:center!important;
max-width:400px;
}
}

/****************************　　　　勤 革 時　　　　**********************************/
#fsSection68187887 .fsSectionHeader {
	margin-bottom: 20px!important;
}	

#fsSection66976592 h2,#fsSection66976547 h2 {
	font-size: 20px;
	font-weight:bolder;
  position: relative;
  padding: 0.5em 0;
	margin-bottom: 20px!important;
}

#fsSection66976592 h2::before, #fsSection66976592 h2::after
,#fsSection66976547 h2::before,#fsSection66976547 h2::after{
	position: absolute;
  left: 0;
  content: '';
  width: 100%;
  height: 6px;
  box-sizing: border-box;
}

#fsSection66976592 h2::before,#fsSection66976547 h2::before {
	  top: 0;
  border-top: 2px solid #ccc;
  border-bottom: 1px solid #ccc;
}

#fsSection66976592 h2::after ,#fsSection66976547 h2::after {
	  bottom: 0;
  border-top: 1px solid #ccc;
  border-bottom: 2px solid #ccc;
}

/* 「初期費用不要タイムレコーダー」追加分調整 */
#fsCell67968324 .tr_01 label, #fsCell67968324 #tr_01 label {
	font-size: 14px;
	font-weight: 400;
    font-style: normal;
	line-height: 28px;
	margin-bottom: 0!important;
}

#fsCell67968324 .tr_01, #fsCell67968324 #tr_01 {
	margin-bottom: 0!important;
}

/* 【タイムレコーダー】下のmargin */
#fsRow3137627-7, #fsCell66874360 {
	margin-bottom: 0!important;
}

#fsRow3137627-9 #fsCell66874544, #fsCell66874544 p, #fsCell66874544 ,#fsCell67968324, #fsCell66875800, #fsRow3137627-21,#fsRow3137627-24 ,#fsRow3137627-25 #tr_top , #fsRow3137627-39, #fsRow3137627-37,
#fsRow3137627-31 ,#fsRow3137627-36 ,#fsRow3137627-27 ,#fsRow3137627-30, #fsRow3137627-29, #fsRow3137627-28, #fsCell66874226,
#fsCell66873703 ,#fsCell66873698 ,#fsCell66873698 ,#fsCell67858056 ,#fsRow3137627-11,#fsCell66874465 ,#fsRow3137627-35 ,#fsRow3137627-16 {
	margin-bottom: 0!important;
}

#time_recorder {
margin-bottom:8px!important;
}
#fsCell67917976 ,#fsRow3137627-36 ,#fsCell66875784 {
	margin-bottom: 7px!important;
}

#fsRow3137627-28 p {
	font-size: 14px;
    font-weight: 400;
    font-style: normal;
    line-height: 28px;
    margin-bottom: 0!important;
}

#fsRow3137627-26 .tr_top {
	font-size: 14px;
    line-height: 28px;
}

#fsRow3137627-3,#fsRow3137627-6,#fsRow3137627-10,#fsCell67858184,#fsCell67858089,
#fsRow3137627-27,#fsRow3137627-31,#fsRow3137627-32,#fsCell67919479,#fsRow3137627-37,#fsRow3137627-38,
#fsRow3137627-18,#fsRow3137627-25,#fsCell66874544,#label67858184 ,#fsRow3137627-17 {
	margin: 0!important;
	padding: 0!important;
}

/*  チェックボックスでの変動消去 */
#fsSection66976798 .fsRowBody .fsCell .fsFieldCell .fsFirst .fsLast .fsLabelVertical .fsSpan100 .fsFieldFocused {
	padding: 0!important;
}

/* チェックを入れた時に起こる変動消し */
#fsRow3137627-9,#label67858182,#fsRow3137627-32,#label67858193,#fsRow3137627-10,
#fsRow3137627-81 , #fsRow3137627-20 ,#fsRow3137627-12 ,#fsRow3137627-18 ,#fsRow3137627-19 {
	margin-bottom: 20px!important;
}

@media only screen and (max-width: 480px) {
	#fsRow3137627-8 ,#fsRow3137627-11 ,#fsRow3137627-10 ,#fsRow3137627-20 ,#fsRow3137627-37 ,#fsCell67968330 ,#fsRow3137627-19 {
		margin-bottom: 0!important;
	}
	
	/* スマホ時の「不要」の上マージン */
#fsRow3137627-36 ,#fsCell66875798 ,#post-9608 #fsRow3137627-34 {
	margin-top: 7px!important;
}
#fsRow3137627-25 #tr_01 label ,#fsCell67968324 #tr_01 label ,#field66875782 {
		margin-top: 0!important;
	}
	
	#fsRow3137627-28 p {
		margin-bottom: 0!important;
		margin-top: 0!important;
	}
	
	#fsRow3137627-27, #fsRow3137627-18 {
		margin-bottom: 20px!important;
	}
	
		#fsRow3137627-33 {
		margin-bottom: 7px!important;
	}
	
	/* 他社製品の有無　コメント欄のpadding-top */
#fsRow3137627-37 {
	padding-top: 5px;
}
		/* 初期費用不要部分 */
	#fsRow3137627-26 {
	border-radius: 0px;
    background-color: #edeff0;
    color: #595d64;
    margin: .5em 0;
    cursor: pointer;
	margin-bottom: 20px!important;
	line-height: 27px;
}
}

#fsRow3137627-37 #fsSupporting66875784 {
	margin-top: 5px;
}

#recorder {
	padding-left: 15px!important;
	font-size: 14px;
}

 /* タイムレコーダー内の項目デザイン削除 */
#fsSection66976798 .fsLabelVertical .fsLabel {
	border: none!important;
	text-indent: 0;
	font-size: 15px!important;
	margin-bottom: 0!important;
}

/* タイムレコーダー内の項目太字 */
#fsSection6697 #label66874465 .fsLabel .fsRequiredLabel .fsLabelVertical {
	font-weight: bold;
}

#fsRow3137627-22 {
	margin-bottom: 5px!important;
	}

 /* 項目横デザイン */
#label67910456, #label66874226, #post-9608 #time_recorder {
    border-left: solid 5px #0047bb !important;
    text-indent: 10px;
	margin-right: 0;
}


 /* 項目横デザインの色変更 */
#fsSection66873676 .fsLabelVertical .fsLabel ,#fsSection66976592 .fsLabelVertical .fsLabel,
#fsSection66976547 .fsLabelVertical .fsLabel {
    border-left: solid 5px #0047bb !important;
    text-indent: 10px;
	margin-right: 0;
}

 /* コンテンツの間隔（margin-bottom） */
#fsPage3137627-1 .fsBody .fsFieldRow {
	margin-bottom: 0!important;
}

#fsSection66976798 .fsBody .fsFieldRow ,#fsRow3137627-25,#fsCell67974581 {
	margin-bottom: 0!important;
}

/* 「次のページ」のボタン設定 */
#fsSubmit3137627 #fsNextButton3137627, #fsSubmit3137627 #fsPreviousButton3137627,
#fsSubmit3137627 #fsSubmitButton3137627{
	width: 100px!important;
	border-radius:10px!important;
	height: 42px;
}

/* スマホ時のボタン設定（ → 非表示 ） */
.fsNextButton:before, .fsPreviousButton:before {
    content: none!important;
}

.fsFull {
	display: block!important;
}


/* 入力時のアンサースペース変動固定 */
#fsRow3137627-4 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3137627-5 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3137627-6 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3137627-9 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3137627-8 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3137627-10 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3137627-11 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3137627-12 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3137627-13 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3137627-14 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3137627-15 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3137627-16 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3137627-17 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3137627-18 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3137627-19 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3137627-20 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3137627-21 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3137627-23 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3137627-24 .fsFieldFocused:not(.fsValidationError).fsSpan100, 
#fsRow3137627-25 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3137627-26 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3137627-27 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3137627-28 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3137627-30 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3137627-31 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3137627-32 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3137627-33 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3137627-34 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3137627-35 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3137627-36 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3137627-37 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3137627-38 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3137627-39 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3137627-40 .fsFieldFocused:not(.fsValidationError).fsSpan100,
#fsRow3137627-41 .fsFieldFocused:not(.fsValidationError).fsSpan100
{
		padding: 0 !important; 
	    margin: 0 !important;
}

/*　仕切り幅　*/
#fsSection66976798 .fsSectionHeader,#fsSection66873676 .fsSectionHeader,
#fsSection66976592 .fsSectionHeader,#fsSection66976547 .fsSectionHeader,
#fsSection66873676 .fsSectionHeader 	{
	padding: 0!important;
	margin: 0!important;
}
	/* スマホ時の「不要」 */
#fsRow3137627-27 {
	font-size: 14px;
    line-height: 28px;
	margin-bottom: 20px!important;
}

/* スマホ時のチェックボックスグレー背景 */
@media only screen and (max-width: 640px) {
#fsCell67968324 .tr_01 label, #fsRow3137627-27 p {
	border-radius: 0px;
    background-color: #edeff0;
    color: #595d64;
	display: block;
    margin: .5em 0;
    padding: .5em 1em;
    cursor: pointer;
}
	
	#fsCell67968324 #tr_01 label {
	border-radius: 0px;
    background-color: #edeff0;
    color: #595d64;
	display: block;
    padding: .5em 1em;
    cursor: pointer;
}

#label67917976 ,#fsRow3137627-33 {
margin-bottom: 7px!important;
	}
	
	#fsRow3137627-26 {
		margin-top: 7px!important;
		padding: 0!important;
	}
	
	#field66875798 ,#field66875782 {
		margin-top: 0px!important;
	}
	
	#fsRow3137627-36 ,#post-9608 #fsRow3137627-34 .fsRowBody .fsCell .fsFieldCell .fsFirst .fsLabelVertical .fsSpan50 {
		margin-bottom: 0!important;
		margin-top: 7px;
	}
	
		#fsCell67968330 p {
	border-radius: 0px;
    background-color: #edeff0;
    color: #595d64;
    display: block;
    margin: .5em 0;
    padding: 7px 1em;
    cursor: pointer;
	line-height: 27px;
}	
}

/* 「*」の赤表示 */
#fsSection66976547 .fsLabelVertical .fsLabel span,
#fsSection66976592 .fsLabelVertical .fsLabel span,
#fsSection75586746 .fsLabelVertical .fsLabel span {
	color: red;
}

#fsRow3137627-33,#fsRow3137627-35 {
margin-bottom:7px!important;
}

#fsCell66875798 {
margin-bottom: 0px!important;
}

#field66873696 ,#field67858053 ,#field67858056 ,#field66873703 ,#field66874226
,#field66875800 {
font-size: 14px!important;
}

.fsBody .fsLabelVertical .fieldset-content label[for="field66874465_1"] {
font-weight: normal!important;
}

/* 送信ボタン　margin-top削除 */
.fsPagination .fsSubmitMultipage, #fsSubmitButton3137627 {
	margin-top: 0!important;
}

#post-9608 #fsRow3137627-28 .fsRequiredMarker {
  font-size:15px!important;
}

#contents-wrapper {
padding-top:0!important;
}

/**************      ▼  softbank C&S 発注書・申請書　▼         ****************/


#fsSection72964898 .fsSectionHeader {
	margin-bottom: 40px!important;
padding:0;
}	

#fsSection72964898 h2 {
	font-size: 20px;
	font-weight:bolder;
  position: relative;
  padding: 0.5em 0;
}

#fsSection72964898 h2::before, #fsSection72964898 h2::after {
	position: absolute;
  left: 0;
  content: '';
  width: 100%;
  height: 6px;
  box-sizing: border-box;
}

#fsSection72964898 h2::before {
	  top: 0;
  border-top: 2px solid #ccc;
  border-bottom: 1px solid #ccc;
}

#fsSection72964898 h2::after {
	  bottom: 0;
  border-top: 1px solid #ccc;
  border-bottom: 2px solid #ccc;
}

/* 「次のページ」のボタン設定 */
#fsSubmit3314780 #fsNextButton3314780, #fsSubmit3314780 #fsPreviousButton3314780,
#fsSubmit3314780 #fsSubmitButton3314780 {
	width: 100px!important;
	border-radius:10px!important;
	height: 42px;
    float:none!important;
}

/* 送信ボタン　margin-top削除 */
.fsPagination .fsSubmitMultipage, #fsSubmitButton3314780 {
	margin-top: 0!important;
}

/* 項目横デザイン削除 */
#label72964966 ,#label72964972 ,#label72964971{
border-left:none!important;
margin-bottom:0!important;
text-indent:inherit!important;
font-size:13px;
}

/**************      ▼  印刷物依頼書　▼         ****************/

#confirmationPage3285021 table {
width:100%;
}

/**************      ▼  「勤革時」テスト　▼         ****************/

#post-10847 .fsLabelVertical .fsLabel, #fsCell75586774 #time_recorder {
border-left: solid 5px #0047bb !important;
    text-indent: 10px;
    margin-right: 0;
}
#post-10847 .fsFieldFocused:not(.fsValidationError).fsSpan100 {
		padding: 0 !important; 
	    margin: 0 !important;
}
#post-10847 .fsSectionHeader {
	font-size: 20px;
	font-weight:bolder;
  position: relative;
  padding: 0;
	margin-bottom: 20px!important;
}
#post-10847 h2 {
	font-size: 20px;
	font-weight:bolder;
  position: relative;
  padding:0.5em 0;
}

#fsSection75586746 h2::before, #fsSection75586746 h2::after,
#fsSection75586761 h2::before, #fsSection75586761 h2::after {
	position: absolute;
  left: 0;
  content: '';
  width: 100%;
  height: 6px;
  box-sizing: border-box;
}

#fsSection75586746 h2::before, #fsSection75586761 h2::before {
	  top: 0;
  border-top: 2px solid #ccc;
  border-bottom: 1px solid #ccc;
}

#fsSection75586746 h2::after , #fsSection75586761 h2::after {
	  bottom: 0;
  border-top: 1px solid #ccc;
  border-bottom: 2px solid #ccc;
}

/* 【タイムレコーダー】下のmargin */
#fsRow3180302-7, #fsCell66874360 {
	margin-bottom: 0!important;
}

#fsRow3392943-6 ,#fsRow3392943-7 ,#fsRow3392943-8, #fsRow3392943-10, #fsRow3392943-14 ,#fsRow3392943-17 ,#fsRow3392943-18 ,#fsRow3392943-20,
#fsRow3392943-22 ,#fsRow3392943-33 ,#fsRow3392943-34 ,#fsRow3392943-38 ,#fsRow3392943-11 ,#fsRow3392943-21 ,fsRow3392943-21,
#fsRow3392943-37 ,#fsCell75586776 ,#fsRow3392943-29 ,#fsCell75586784, #fsCell75586780 ,#fsCell75586772 ,#fsRow3392943-25 ,#fsRow3392943-36 ,
#fsCell75586788 ,#fsRow3392943-23 ,#fsCell75586777 ,#fsRow3392943-26 {
margin-bottom:0!important;
}

 /* タイムレコーダー内の項目デザイン削除 */
#fsSection75586775 .fsLabelVertical .fsLabel {
	border: none!important;
	text-indent: 0;
	font-size: 15px;
	margin-bottom: 0!important;
}

#fsCell75586777 .tr_01 label, #fsCell75586777 #tr_01 label {
	border-radius: 0px;
    color: #595d64;
	display: block;
    cursor: pointer;
	 line-height: 28px;
    font-size: 14px;
}

#fsCell75586777 #tr_01 label {
margin-top:0!important;
}

#post-10847 #fsCell75586777 p {
margin-bottom: 0!important;
	}
#fsRow3392943-28 {
margin-top: 3px!important;
}
#fsSupporting75586786 {
margin-bottom:0!important;
}

#fsRow3392943-35 {
margin-bottom:7px!important;
}

@media only screen and (max-width: 480px) {
#fsCell75586756 ,#fsCell75586753 ,#fsCell75586770 ,#fsRow3392943-26 ,#fsCell75586777 ,#fsCell75586779 ,#fsCell75586779 p {
margin-bottom:0!important;
}
#fsRow3392943-33 {
margin-bottom:7px!important;
}
#fsRow3392943-27 {
margin-top:7px!important;
}
}

#post-10847 .fsPreviousButton, .fsSubmitButton, .fsNextButton {
	width: 100px!important;
	border-radius:10px!important;
	height: 42px;
	margin-top: 0!important;
}

/******　　　他社製品の検討　「製品名」との間隔　　　*******/
#fsCell75586786, #fsCell75586774 {
margin-bottom:7px!important;
}

/* スマホ時のチェックボックスグレー背景 */
@media only screen and (max-width: 640px) {
#fsCell75586777 .tr_01 label, #fsCell75586777 #tr_01 label {
	border-radius: 0px;
    background-color: #edeff0;
    color: #595d64;
	display: block;
    margin: .5em 0;
    padding: .5em 1em;
    cursor: pointer;
	 line-height: 28px;
    font-size: 14px;
}

#fsCell75586777 #tr_01 label {
margin-top:0!important;
}

#post-10847 #fsCell75586777 p {
margin-bottom: 0!important;
	}
#fsRow3392943-28 {
margin: .5em 0;
padding: .5em 1em;
}


/* 「初期費用不要タイムレコーダー」追加分調整 */
#fsCell75586777 .tr_01, #fsCell75586777 #tr_01 {
	font-size: 14px;
	font-weight: 400;
    font-style: normal;
	line-height: 28px;
	margin-bottom: 0!important;
}