<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

body {
	font-family: 'メイリオ', 'Hiragino Kaku Gothic Pro', sans-serif;
	background: url(../img/body_bg.gif) ;
	margin-bottom: 40px;
}

a {
	text-decoration: underline;
}

.container {
	/*レスポンシヴ無効化用のcss*/
	width: 970px;
	max-width: none !important;
}

.btn-default {
    background-color: #f5f8fa;
}

.text-danger {
	color: #f30;
}

.mt_10 {
	margin-top: 10px;
}

.mt_20 {
	margin-top: 20px;
}

.mt_30 {
	margin-top: 30px;
}

.mt_40 {
	margin-top: 40px;
}

.mr_05 {
	margin-right: 5px;
}

.mr_10 {
	margin-right: 10px;
}

.mr_20 {
	margin-right: 20px;
}

.mb_05 {
	margin-bottom: 5px;
}

.mb_10 {
	margin-bottom: 10px;
}

.mb_20 {
	margin-bottom: 20px;
}

.mb_30 {
	margin-bottom: 30px;
}

.mb_40 {
	margin-bottom: 40px;
}

.mb_50 {
	margin-bottom: 50px;
}

.mb_60 {
	margin-bottom: 60px;
}

.w_40 {
	width: 40px;
}

.w_45 {
	width: 45px;
}

.w_50 {
	width: 50px;
}

.w_60 {
	width: 60px;
}

.w_85 {
	width: 85px;
}

.w_100 {
	width: 100px;
}

.w_115 {
	width: 115px;
}

.w_120 {
	width: 120px;
}

.w_150 {
	width: 150px;
}

.w_160 {
	width: 160px;
}

.w_168 {
	width: 168px;
}

.w_190 {
	width: 190px;
}

.w_270 {
	width: 270px;
}

.w_290 {
	width: 290px;
}

.w_310 {
	width: 310px;
}

.w_320 {
	width: 320px;
}

.w_430 {
	width: 430px;
}

.w_690 {
	width: 690px;
}

.w_765 {
	width: 765px;
}

.my_font_16 {
	font-size: 16px;
}

.my_font_12 {
	font-size: 12px;
}

.my_text_mid {
	vertical-align: middle;
}

label {
	font-weight: normal;
}

h1 {
	font-size: 20px;
	font-weight: bold;
}

h2 {
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-weight: 600;
}

h3 {
	font-size: 20px;
	font-weight: bold;
}

.doc h3 {
	margin: 0 0 8px 0;
}

.wrap_520px {
	width: 520px;
	margin: 40px auto 0 auto;
	padding: 20px;
	background: #fff;
	border: 1px solid #ccc;
}

.my_login_header {
	border-bottom: solid 4px #1373b5;
	margin-bottom: 20px;
	padding-bottom: 20px;
}


.my_header {
	width: 100%;
	height: 112px;
	background: #fff;
	border-bottom: solid 4px #1373b5;
}

.my_contents_wrap {
	padding: 0 0 20px 0;
}

.my_headline {
	/*margin-bottom: 20px;*/
	padding-top: 16px;
	/*background: #3c739a;*/
	border-bottom: solid 2px #3c739a;
	/*color: #fff;*/
}

.my_solid_boder_top {
	border-top: solid 1px #ddd;
}

.my_solid_boder_bottom {
	border-bottom: solid 1px #ddd;
}

.my_solid_boder_bottom_blue {
	border-bottom: solid 1px #1373b5;
}

.my_dotted_boder_bottom {
	border-bottom: dashed 1px #ddd;
}

.my_step_wrap {
	border-top: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	padding: 16px 0;
}

.my_form_wrap {
	padding: 0 0 10px 0;
}

.my_label {
	padding-top: 6px;
}

.table &gt; tr &gt; td.adjust {
	background: none;
}

.table-bordered &gt; tr &gt; th.adjust,
.table-bordered &gt; tr &gt; td.adjust {
    border: none;
}

.my_table_bordered th {
	border: 1px solid #ddd;
	background: #f9f9f9;
	text-align: center;
}

.my_table_bordered th.adjust {
	border: none;
	background: none;
}


.my_table_bordered td {
	border: 1px solid #ddd;
}

.my_table_bordered td.adjust {
	border: none;
}

.my_table_stripe tr:nth-child(even) td {
	background: #f9f9f9;
}

.my_table_stripe tr:nth-child(even) td.adjust {
	background: none;
}

.my_step_table .table {
	margin-bottom: 10px;
}

.my_koutei_adjust {
	border-bottom: 1px solid #ddd;
	padding-top: 9px;
	padding-bottom: 8px;
}

.my_atsumi {
	width: 40px;
	padding-left: 10px;
}

.my_product {
	width: 100px;
	padding-left: 10px;
}

dl.my_doc {
	margin: 9px 0 8px 0;
}

dl.my_doc dt,
dl.my_doc dd {
	font-size: 16px;
}

dl.my_doc dt {
	font-weight: normal;
	width: 80px;
	float: left;
}

dl.my_doc dd {
	margin-left: 90px;
}

.my_note {
	border: solid 1px #ddd;
	padding: 10px;
	min-height: 100px;
}

.my_caution {}

ul.my_caution {
    list-style: none;
	padding-left: 1em;
}

ul.my_caution li {
	margin-left: 0;
    margin-bottom: 5px;
    /*padding-left: 1em; 1em（1文字）分、右に動かす*/
    text-indent: -1em; /*最初の行だけ1em（1文字）分、左に動かす*/
	font-size: 12px;
}

.my_block {
	margin: 0 0 1em 1em;
}

dl.my_process_dl {
	margin-bottom: 10px;
}

dl.my_process_dl dt {
	font-weight: normal;
	width: 50px;
	float: left;
}

dl.my_process_dl dd {
	margin-left: 60px;
}

ol.my_process {
	padding-left: 1.5em;
}

ol.my_process li {
	padding-bottom: 4px;
}

.my_v_middle {
	vertical-align: middle;
}

/*ページネイション用*/

.pagination {
	margin: 0 0 0 0;
}

.pagination&gt;.active&gt;a,
.pagination&gt;.active&gt;a:focus,
.pagination&gt;.active&gt;a:hover,
.pagination&gt;.active&gt;span,
.pagination&gt;.active&gt;span:focus,
.pagination&gt;.active&gt;span:hover {
    z-index: 3;
    color: #333;
    cursor: default;
    background-color: #eee;
    border-color: #eee;
}

.pagination&gt;li&gt;a,
.pagination&gt;li&gt;span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}

.pagination&gt;li&gt;a:focus,
.pagination&gt;li&gt;a:hover,
.pagination&gt;li&gt;span:focus,
.pagination&gt;li&gt;span:hover {
    color: #fff;
    text-decoration: none;
    background-color: #337ab7;
    border: 1px solid #337ab7;
}



/*サークルボタン用*/

.btn-circle {
  width: 30px;
  height: 30px;
  text-align: center;
  padding: 6px 0;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 15px;
}

.btn-circle.btn-lg {
  width: 50px;
  height: 50px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 25px;
}

.btn-circle.btn-xl {
  width: 70px;
  height: 70px;
  padding: 10px 16px;
  font-size: 24px;
  line-height: 1.33;
  border-radius: 35px;
}

.Required{
	color: #FF0000;
}

/********* ロックセキュリティ追加 *********/
/*日付の書式*/
.DateText{
  width: 110px;
}
/*Tel、Faxの書式*/
.TelText{
  width: 216px;
}

/*郵便番号の書式*/
.PostCodeText{
  width: 94px;
}

/*2桁数値の書式*/
.Number2Text{
  width: 46px;
  text-align: right;
}

/*ICカードNo.、錠施工技師登録No.等の書式*/
.RegistNoText{
  width: 100px;
}

/*社員選択Selectの書式*/
.UserIDSelect{
  width: 160px;
}

/********* よく使われるものだけ書式化 *********/
/*通し番号*/
.CompanyNo{
  width: 70px;
}
/********* よく使われるものだけ書式化 *********/
/********* ロックセキュリティ追加 *********/

/********* 2019/10/24 佐々木追加 *********/

.search-box-inner {
	padding-top: 30px;
	display: none;
}

.search-box .my_headline {
	cursor: pointer;
	padding-top: 0;
}

.search-box-title {
	padding-top: 16px;
}

.search-box-title span.close {
	opacity: 1;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 13px 8px 0 8px;
	border-color: #3c739a transparent transparent transparent; 
	position: absolute;
	right: 20px;
	top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.search-box-title span.open {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 8px 13px 8px;
	border-color: transparent transparent #3c739a transparent;
	position: absolute;
	right: 20px;
	top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.color-red {
	color: #ff0000;
}

.form-box-inner {
	padding: 20px;
	background: #f0f0f0;
}</pre></body></html>