/*----------------------------------*/
/* 共通設定
/*----------------------------------*/

/* レスポンシブを無効にする */
.container {
	min-width: 1240px;
}

/* IME制御 */
.ime-mode-auto{
	ime-mode:auto;
}
.ime-mode-active{
	ime-mode:active;
}
.ime-mode-disabled{
	ime-mode:disabled;
}
.ime-mode-inactive{
	ime-mode:inactive;
}

/*----------------------------------*/
/* 共通部品
/*----------------------------------*/

/* placeholder（文字色） */
.form-control:-ms-input-placeholder {
	color: #BBBBBB; /* を少し薄くする */
}

/* 文字色（赤）  */
.fontColorFF0000 {
	color: #FF0000; /* 赤くする */
}

/* 単位（フォントサイズ） */
.unitFontsize {
	font-size: 13px;
}

/* 単位（フォントサイズ） */
.unitFontsizexs {
	font-size: 12px;
}

/* 単位（フォントサイズ：同意事項欄用） */
.unitFontsizeDoiJiko {
	font-size: 15px;
}

/* 色（背景色（#FFB963：澄んだ橙）） */
.bgColorFFB963 {
	background-color: #FFB963;
}

/* 色（背景色（#FF69B4：Hot Pink）） */
.bgColorFF69B4 {
	background-color: #FF69B4 !important;
}

/* 色（背景色（#FF000：Red）） */
.bgColorFF0000 {
	background-color: #FF0000 !important;
}

/* バリデーションエラー時のハイライト表示 */
.n04-error {
	background-color: pink !important;
}

/* エラーメッセージ表示用DIV */
div.errorMsg {
	background: #dc3545;
	border-radius: 12px;
	color: #fff;
	display: inline-block;
	font-size: 0.87rem;
	margin: 12px 0px 0px 0px;
	min-width: 120px;
	max-width: 100%;
	padding: 10px;
	position: relative;
}

/* バルーンメッセージ表示用DIV */
div.balloonMsg {
	background: #ffff99;
	border-radius: 12px;
	border-style: solid;
	border-width: 0px;
	borderColor: #ffff99;
	margin: 5px 0px 0px 0px;
	color: red;
	vertical-align: middle;
	display: block;
	font-size: 0.75rem;
	width: 200px;
	height: auto;
	padding: 8px;
	position: absolute;
	z-index: 9999;
}

/* バルーンメッセージ表示（地点登録）用DIV */
div.balloonMsgChtn {
	background: #ffff99;
	border-radius: 12px;
	border-style: solid;
	border-width: 0px;
	borderColor: #ffff99;
	margin: 5px 0px 0px 0px;
	color: red;
	vertical-align: middle;
	display: block;
	font-size: 0.75rem;
	width: auto;
	height: auto;
	padding: 8px;
	position: absolute;
	z-index: 9999;
}

div.balloonMsg:after {
	width: 100%;
	content: "";
	display: block;
	left: 0.5em;
	top:-8px;
	position: absolute;
	border-top: 8px solid transparent;
	border-left: 8px solid #ffff99;
}

/* バルーンメッセージ（左側）表示用DIV */
div.balloonMsgLeft {
	background: #ffff99;
	border-radius: 12px;
	border-style: solid;
	border-width: 0px;
	borderColor: #ffff99;
	margin: 5px 0px 0px 0px;
	color: red;
	vertical-align: middle;
	display: block;
	font-size: 0.75rem;
	width: 200px;
	left:-200px;
	height: auto;
	padding: 8px;
	position: absolute;
	z-index: 9999;
}

/* バルーンメッセージ（下部）表示用DIV */
.popover.bs-popover-bottom {
	background-color : #939393;
}
.popover.bs-popover-bottom > .arrow::after {
	border-bottom-color : #939393 !important;
}

/* バルーンメッセージ（上部）表示用DIV */
.popover.bs-popover-top {
	background-color : #939393;
}
.popover.bs-popover-top > .arrow::after {
	border-top-color : #939393 !important;
}
.popover-body {
	color: white;
}

/* カーソルをポインターに変換 */
.cursorPointer {
	cursor: pointer;
}

/* ホワイトスペースの設定 */
.whiteSpacePreLine {
	white-space: pre-line;
}

.subGmn {
	height:calc(100vh - 100px);
}

/* 重要事項サブ画面 */
.subGmnJuyoJiko {
	height:calc(100vh - 58px);
}

/* -----------------------------------
 *     ボタン
 * ----------------------------------- */
/* ボタン(bootstrapのcssに追加) */
.btn {
	box-shadow: 3px 3px 5px #444444;
}

/* ボタン */
.btn-success {
	background-image: linear-gradient(to top, #28a745 80%, #80cc80 100%);
}
.btn-success:focus {
	background-image: linear-gradient(to top, #80cc80 10%, #28a745 30%, #28a745 90%, #FFFFFF 100%);
}
.btn-success:hover {
	background-image: linear-gradient(to top, #80cc80 10%, #28a745 30%, #28a745 90%, #FFFFFF 100%);
}
.btn-success:disabled {
	pointer-events :none;
	backgroud:#8e8e8e;
}
.btn-secondary:disabled {
	pointer-events :none;
}

/* img制御 */
.img-disabled {
	pointer-events: none;
}

/*----------------------------------*/
/* body設定
/*----------------------------------*/
/* body */
body {
	text-align: center;
    font-size: 16px; /* 初期値 */
 	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	padding-top: 65px;
}

/*----------------------------------*/
/* ヘッダエリア設定
/*----------------------------------*/

/* ヘッダエリア */
.headerArea {
	height: 67px;
	width: 1260px;
	background-color: #FFFFFF;
}

/* ヘッダエリア（竣工） */
.headerAreaShnko {
	height: 216px;
	width: 1260px;
	background-color: #FFFFFF;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22);
}

/* ヘッダエリア（竣工届） */
.headerAreaShnkoTdk {
	height: 235px;
	width: 1260px;
	background-color: #FFFFFF;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22);
}

/* ヘッダエリア（申込一覧） */
.headerAreaIchran {
	height: 255px;
	width: 1260px;
	background-color: #FFFFFF;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22);
}

/* ヘッダエリア（一時保存一覧） */
.headerAreaItjiHznIchran {
	height: 116px;
	width: 1260px;
	background-color: #FFFFFF;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.22);
}

/* ヘッダエリア（工程照会） */
.headerAreaKoteiShkai {
	height: 220px;
	width: 1260px;
	background-color: #FFFFFF;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22);
}

/* ヘッダエリア（会員情報） */
.headerAreaKaiinn {
	height: 170px;
	width: 1260px;
	background-color: #FFFFFF;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22);
}

/* ヘッダエリア（サブ画面） */
.headerAreaSubGmn {
	background-color: #FFFFFF;
}

/* ヘッダエリア（地図画面） */
.headerAreaChzGmn {
	height: 245px;
	background-color: #FFFFFF;
}

/*----------------------------------*/
/* ヘッダタイトルエリア設定
/*----------------------------------*/

/* ヘッダタイトルエリア */
.headerTitleArea {
	height: 67px;
	width: 100%;
	background: linear-gradient(#FAFAFA,#D4D4D4);
	box-shadow: 0  3px 5px rgba(0, 0, 0, 0.22);
}

/*----------------------------------*/
/* ヘッダサブエリア設定
/*----------------------------------*/

/* ヘッダサブエリア（申込情報） */
.headerSubAreaMshkmjoh {
	font-size: 13px;
	width: 472px;
}

/* ヘッダサブエリア（竣工） */
.headerSubAreaShnko {
	height: 96px;
	width: 1260px;
}

/* ヘッダサブエリア（竣工届） */
.headerSubAreaShnkoTdk {
	height: 115px;
	width: 1260px;
}

/* ヘッダサブエリア（工程照会） */
.headerSubAreaKoteiShkai {
	height: 136px;
	width: 1260px;
}

/* ヘッダサブエリア（一覧） */
.headerSubAreaIchran {
	height: 67px;
	width: 1260px;
}

/* ヘッダサブエリア（会員情報） */
.headerSubAreaKaiin {
	height: 250px;
	width: 1260px;
}

/* ヘッダサブエリア（サブ画面） */
.headerSubAreaSubGmn {
	width: 100%;
}

/* ヘッダサブエリア（地図画面） */
.headerSubAreaChzGmn {
	height: 120px;
	width: 1200px;
}

/*----------------------------------*/
/* エラーメッセージエリア
/*----------------------------------*/
/* エラーメッセージエリア */
.errMsgArea {
	width: 100%;
	height: 60px;
	box-shadow: 0 -3px 5px rgba(0, 0, 0, 0.22);
	padding:10px;
	display: table;
	text-align: center;
}

.errMsg{
	width: 97%;
	background:#ffecec url("../icon/errorIcon.png") no-repeat 5px;
	border: 2px solid  #F7352F;
	border-radius: 10px;
	box-shadow: 0px 7px 5px #ceb4a5;
	text-align:left;
	display:table-cell;
	vertical-align:middle;
}

.errMsgArea span{
	display:inline-block;
	padding-left:40px;
	font-weight: bold;
	font-size: 18px;
}

/*  エラーメッセージエリア */
.errorMssageArea {
	height: 360px;
	padding-top: 150px;
}

/*----------------------------------*/
/* ヘッダサブエリア部品
/*----------------------------------*/

/* 一時保存ボタン */
.itjiHznBtn {
	height: 45px;
	width: 105px;
}

/* 集団申込管理画面へボタン */
.toShdnMshkmKnriGmnBtn {
	height: 60px;
	width: 125px;
}

/* 申込進行図（申込・竣工） */
/* 丸 */
.circleParts {
	display: inline-block;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	background-color: black;
	text-align: center;
	line-height: 32px;
}

/* 丸（赤）*/
.circlePartsRed {
	display: inline-block;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	background-color: red;
	text-align: center;
	line-height: 32px;
}

/* 線 */
.lineParts {
	width: 73px;
	height: 4px;
	background-color: black;
}

/* 申込画面 */
/* 申込タイトル1 */
.mshkmTitleParts1 {
	margin: 0px 40px 0px 8px;
}

/* 申込タイトル2 */
.mshkmTitleParts2 {
	margin: 0px 40px 0px 0px;
}

/* 申込タイトル3 */
.mshkmTitleParts3 {
	margin: 0px 25px 0px 0px;
}

/* 申込タイトル4 */
.mshkmTitleParts4 {
	margin: 0px 10px 0px 0px;
}

/* 申込（地点登録用）タイトル4 */
.mshkmChtnTrkTitleParts4 {
	margin: 0px 25px 0px 18px;
}

/* 申込タイトル5 */
.mshkmTitleParts5 {
	margin: 0px 42px 0px 0px;
}

/* 申込タイトル6 */
.mshkmTitleParts6 {
	margin: 0px 72px 0px 0px;
}

/* 申込タイトル7 */
.mshkmTitleParts7 {
	margin: 0px 0px 0px 0px;
}

/* 集団申込管理画面 */
/* ボタン１ */
.mshkmShdnBtnParts1 {
	width: 130px;
	height: 105px;
}

/* ボタン２ */
.mshkmShdnBtnParts2 {
	width: 95px;
	height: 50px;
}

/* ボタン３ */
.mshkmShdnBtnParts3 {
	width: 145px;
	height: 50px;
}

/* ボタン４ */
.mshkmShdnBtnParts4 {
	width: 120px;
	height: 50px;
}

/* 竣工画面 */
/* 竣工タイトル1 */
.shnkoTitleParts1 {
	margin: 0px 20px 0px 0px;
}

/* 竣工タイトル2 */
.shnkoTitleParts2 {
	margin: 0px 20px 0px 12px;
}

/* 竣工タイトル3 */
.shnkoTitleParts3 {
	margin: 0px 10px 0px 5px;
}

/* 竣工タイトル4 */
.shnkoTitleParts4 {
	margin: 0px 20px 0px 0px;
}

/* 竣工タイトル5 */
.shnkoTitleParts5 {
	margin: 0px 30px 0px 20px;
}

/* 竣工タイトル6 */
.shnkoTitleParts6 {
	margin: 0px 0px 0px 45px;
}

/* 竣工（街灯一括）画面 */
.shnkoGitIktsTitleParts1 {
	margin: 0px 10px 0px 0px;
}

/* 竣工（街灯一括）タイトル2 */
.shnkoGitIktsTitleParts2 {
	margin: 3px 5px 0px 5px;
	font-size: 12px;
}

/* 竣工（街灯一括）タイトル3 */
.shnkoGitIktsTitleParts3 {
	margin: 3px 10px 0px 8px;
	font-size: 12px;
}

/* 竣工（街灯一括）タイトル4 */
.shnkoGitIktsTitleParts4 {
	margin: 0px 0px 0px 5px;
}

/* 竣工（街灯一括）タイトル5 */
.shnkoGitIktsTitleParts5 {
	margin: 0px 0px 0px 33px;
}

/* 竣工（街灯一括）タイトル6 */
.shnkoGitIktsTitleParts6 {
	margin: 0px 0px 0px 75px;
}

/*----------------------------------*/
/* 画面タイトルエリア設定
/*----------------------------------*/

/* 画面タイトルエリア */
.gmnTitleArea {
	height: 53px;
	width: 1260px;
	background-color: #ED7D31;
	font-size: 1.5rem;
	font-weight: 500;
	box-shadow: 0 0px 5px rgba(0, 0, 0, 0.22);
}

/* 画面タイトルエリア（竣工）*/
.gmnTitleAreaShnko {
	height: 47px;
	width: 1260px;
	background-color: #ED7D31;
	font-size: 1.5rem;
	font-weight: 500;
}

/* 画面タイトルエリア（サブ画面） */
.gmnTitleAreaSubGmn {
	height: 34px;
	background-color: #ED7D31;
}

/*----------------------------------*/
/* メインエリア設定
/*----------------------------------*/

/* メインエリア */
.mainArea {
	width: 1260px;
	overflow-x: hidden;
	overflow-y: auto;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22);
}

/* メインエリア（サブ画面） */
.mainAreaSub {
	overflow-x: hidden;
	overflow-y: auto;
}

/*----------------------------------*/
/* コンテンツタイトルエリア設定
/*----------------------------------*/

/* コンテンツタイトルエリア */
.contentTitleArea {
	height: 32px;
	background: linear-gradient(to right, #ffb161 60%, #FFE7BF 100%);
	margin-top: 1rem;
}

/* コンテンツタイトルエリア（一覧） */
.contentTitleAreaIchran {
	height: 32px;
	background-color: #ED6100;
	color: #FFFFFF;
}

/* コンテンツエリア */
.contentArea {
	margin-top: 1.5rem;
}

/*----------------------------------*/
/* フッタエリア設定
/*----------------------------------*/

/* フッタエリア */
.footerArea {
	width: 1260px;
	height: 65px;
	background-color: #F4F4F4;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22);
}

/* フッタリンクエリア */
.footerLinkArea {
	font-size: 13px;
}

/* フッタコピーライトエリア */
.footerCopyrightArea {
	font-size: 10px;
}

/*----------------------------------*/
/* 申込種別選択画面関連
/*----------------------------------*/

/* （ご契約に関する）重要事項説明書エリア */
.juyojikostsmidocArea {
	height: 165px;
	width: 1207px;
}

/* 申込開始ボタン */
.btnMshkmKaish {
	height: 110px;
	width: 490px;
}

/*----------------------------------*/
/* 申込一覧画面関連
/*----------------------------------*/

/* 一覧画面のborder-bottom-0 */
.ichranBorderBottom0 {
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
}

/* 一覧画面のborder */
.ichranBorder {
	border: 1px solid;
}

/* 一覧画面のborder-top */
.ichranBorderTop {
	border-top: 1px solid;
}

/* 一覧画面のborder-top-0 */
.ichranBorderTop0 {
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
}

/* 申込一覧エリア */
.mshkmichranArea {
	width: 1260px;
	font-size: 12px;
}

/* 検索条件エリア */
.knsakjkenArea {
	background-color: #E2F0D9;
}

/*----------------------------------*/
/* ログイン画面関連
/*----------------------------------*/

/* お問い合わせ */
.inf{
	font-size:12px;
}

/* 電話番号 */
.phnNmb{
	font-size:18px;
	font-weight: 600;
	white-space:nowrap;
}

/* 目のアイコン */
input.eyeIcon{
	background-image: url("../icon/eye.png");
	background-repeat: no-repeat;
	background-position: 325px center;
}

/* 矢印の向き */
.arw{
	transform:rotate(90deg);
}

/* ログイン画面のリンクの下線 */
a.login{
	text-decoration: underline;
	color: #000000;
}

/* ログインボタン */
.loginBtn {
	font-size:22px;
	height: 45px;
	width: 210px;
}

/*----------------------------------*/
/* メイン画面関連
/*----------------------------------*/

/* メイン画面の枠（ホワイト）*/
.mainWakWhite{
	margin-bottom: 5px;
	border-top: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
}

/* メイン画面のボタン（大） */
.mainBtnDi{
	font-size: 22px;
	height: 120px;
	width: 395px;
}

/* メイン画面のボタン（小） */
.mainBtnShou{
	font-size: 16px;
	height: 60px;
	width: 395px;
}

/* メイン画面のボタン（赤） */
.mainBtnRed{
	background-color:#ffd6ea;
/* 	border-color:#990000; */
}

/* メイン画面の申込解説 */
.mainMshkmKaists{
	font-size: 16px;
}

/* メイン画面のマウスカーソルの変更 */
.mainCrsorHnko{
	cursor:pointer;
}

/* メイン画面のborder-top */
.mainBorderTop{
	border-top: 1px solid;
}

/* メイン画面のスクロールバー */
.mainScrollBar{
	width: 1260px;
	overflow-y: scroll;
}

/* メイン画面のお知らせ情報（本文） */
.mainOshrsHnbun{
	text-align: left;
	white-space: pre-wrap;
}

/*----------------------------------------------*/
/* 工程照会_申込情報テーブル
/*   ・工程照会（単独・街灯一括、集団）
/*----------------------------------------------*/

/* テーブル */
.koteiShkaiMshkmJohTable {
	width: 1212px;
}

/* 行1（集団のみ） */
.koteiShkaiMshkmJohRow1 {
	width: 1212px;
}

/* カラム1 */
.koteiShkaiMshkmJohCol1 {
	width: 190px;
}

/* カラム2 */
.koteiShkaiMshkmJohCol2 {
	width: 151px;
}

/* カラム3 */
.koteiShkaiMshkmJohCol3 {
	width: 190px;
}

/* カラム4 */
.koteiShkaiMshkmJohCol4 {
	width: 151px;
}

/* カラム5 */
.koteiShkaiMshkmJohCol5 {
	width: 188px;
}

/* カラム6 */
.koteiShkaiMshkmJohCol6 {
	width: 340px;
}

/* カラム7 */
.koteiShkaiMshkmJohCol7 {
	width: 492px;
}

/* カラム8（集団のみ） */
.koteiShkaiMshkmJohCol8 {
	width: 528px;
}

/* スクロール範囲（集団のみ） */
.koteiShkaiMshkmJohScroll {
	width: 1229px;
	height: 210px;
}

/*----------------------------------------------*/
/* 工程照会_工事工程情報テーブル
/*   ・工程照会（単独・街灯一括、集団）
/*----------------------------------------------*/

/* テーブル */
.koteiShkaiKojiKoteiJohTable {
	width: 1142px;
}

/* カラム */
.koteiShkaiKojiKoteiJohCol {
	width: 190px;
}

/*----------------------------------------------*/
/* 工程照会_連絡事項テーブル
/*   ・工程照会（単独・街灯一括、集団）
/*----------------------------------------------*/

/* テーブル */
.koteiShkaiRnrkJikoTable {
	width: 1212px;
}

/* 行1 */
.koteiShkaiRnrkJikoRow1 {
	width: 1212px;
}

/* カラム1 */
.koteiShkaiRnrkJikoCol1 {
	width: 140px;
}

/* カラム2 */
.koteiShkaiRnrkJikoCol2 {
	width: 180px;
}

/* カラム3 */
.koteiShkaiRnrkJikoCol3 {
	width: 815px;
}

/* カラム4 */
.koteiShkaiRnrkJikoCol4 {
	width: 75px;
}

/* スクロール範囲 */
.koteiShkaiRnrkJikoScroll {
	width: 1229px;
	height: 376px;
}

/*----------------------------------------------*/
/* N04QD7_工程照会（集団）
/*----------------------------------------------*/

/* 工程照会_申込一覧テーブル */
.koteiShkaiMshkmIchranTable {
	width: 1207px;
}

/* 工程照会_申込一覧テーブル_行1 */
.koteiShkaiMshkmIchranRow1 {
	width: 1207px;
}

/* 工程照会_申込一覧テーブル_カラム1 */
.koteiShkaiMshkmIchranCol1 {
	width: 132px;
}

/* 工程照会_申込一覧テーブル_カラム2 */
.koteiShkaiMshkmIchranCol2 {
	width: 110px;
}

/* 工程照会_申込一覧テーブル_カラム3 */
.koteiShkaiMshkmIchranCol3 {
	width: 183px;
}

/* 工程照会_申込一覧テーブル_カラム4 */
.koteiShkaiMshkmIchranCol4 {
	width: 135px;
}

/* 工程照会_申込一覧テーブル_カラム5 */
.koteiShkaiMshkmIchranCol5 {
	width: 125px;
}

/* 工程照会_申込一覧テーブル_スクロール範囲 */
.koteiShkaiMshkmIchranScroll {
	width: 1224px;
	height: 210px;
}

/* 申込一覧にフォーカスが入る時の背景色 */
.koteiShkaiMshkmIchranOverIn {
	background-color:#FFD966;
	cursor: pointer;
	width: 1207px;
}

/* 申込一覧にフォーカスが入らない時の背景色 */
.koteiShkaiMshkmIchranOverOut {
	background-color:#FFFFFF;
	cursor: pointer;
	width: 1207px;
}

/*----------------------------------------------*/
/* N04QD9_市区町村住所検索
/*----------------------------------------------*/

/* 住所検索テーブル */
.jushKnsakTable {
	width: 780px;
}

/* 住所検索テーブル_カラム */
.jushKnsakCol {
	width: 390px;
}

/* 住所検索テーブル_スクロール範囲 */
.jushKnsakScroll {
	width: 797px;
	height: calc(100vh - 350px);
}

/* 住所検索テーブル_オーバーイン */
.jushKnsakOverIn {
	width: 780px;
	cursor: pointer;
	background-color: #F8F9FA;
}

/* 住所検索テーブル_オーバーアウト */
.jushKnsakOverOut {
	width: 780px;
	cursor: pointer;
	background-color: #FFFFFF;
}

/*----------------------------------------------*/
/* N04QDA_引込柱検索
/*----------------------------------------------*/

/* 引込柱検索_電柱番号エリア */
.HkkmchKnsakDnchBngArea {
	width: 700px;
	background-color: #D9D9D9;
}

/* 引込柱検索テーブル */
.HkkmchKnsakTable {
	width: 700px;
}

/* 引込柱検索テーブル_行1 */
.HkkmchKnsakRow1 {
	background-color: #FFFFCC;
}

/* 引込柱検索テーブル_行2 */
.HkkmchKnsakRow2 {
	width: 700px;
}

/* 引込柱検索テーブル_カラム1 */
.HkkmchKnsakCol1 {
	width: 55px;
}

/* 引込柱検索テーブル_カラム2 */
.HkkmchKnsakCol2 {
	width: 200px;
}

/* 引込柱検索テーブル_カラム3 */
.HkkmchKnsakCol3 {
	width: 260px;
}

/* 引込柱検索テーブル_カラム4 */
.HkkmchKnsakCol4 {
	width: 183px;
}

/* 引込柱検索テーブル_スクロール範囲 */
.HkkmchKnsakScroll {
	width: 717px;
	height: 420px;
}


/*----------------------------------*/
/* 会員情報変更画面関連
/*----------------------------------*/
/* 会員情報変更画面の「こちら」のリンク */
a.kainJohHnkoLnk{
	text-decoration: underline;
}

/*----------------------------------*/
/* 【電灯】負荷設備テーブル設定
/*----------------------------------*/

/* テーブル */
.dntFkstsbTable {
	width: 1207px;
}

/* ヘッダ */
.dntFkstsbHeader {
	font-size: 13px;
}

/* カラム1 */
.dntFkstsbCol1 {
	width: 86px;
}

/* カラム2 */
.dntFkstsbCol2 {
	width: 180px;
}

/* カラム3 */
.dntFkstsbCol3 {
	width: 485px;
}

/* カラム4 */
.dntFkstsbCol4 {
	width: 138px;
}

/* カラム5 */
.dntFkstsbCol5 {
	width: 100px;
}

/* カラム6 */
.dntFkstsbCol6 {
	width: 72px;
}

/* カラム7 */
.dntFkstsbCol7 {
	width: 144px;
}

/* スクロール範囲 */
.dntFkstsbScroll {
	width: 1224px;
	height: 247px;
}

/*----------------------------------*/
/* 【電灯】電化機器情報テーブル設定
/*----------------------------------*/

/* テーブル */
.dntDnkakikijohTable {
	width: 1163px;
}

/* ヘッダ */
.dntDnkakikijohHeader {
	font-size: 13px;
}

/* カラム1 */
.dntDnkakikijohCol1 {
	width: 240px;
}

/* カラム2 */
.dntDnkakikijohCol2 {
	width: 100px;
}

/* カラム3 */
.dntDnkakikijohCol3 {
	width: 149px;
}

/* カラム4 */
.dntDnkakikijohCol4 {
	width: 400px;
}

/* カラム5 */
.dntDnkakikijohCol5 {
	width: 100px;
}

/* カラム6 */
.dntDnkakikijohCol6 {
	width: 72px;
}

/* カラム7 */
.dntDnkakikijohCol7 {
	width: 100px;
}

/* 機器名称 */
.dntDnkakikijohKikimish {
	font-size: 13px;
}

/*----------------------------------------------*/
/* N04QAA_工程照会（単独・街灯一括）
/*----------------------------------------------*/

/* 工程照会_工事費情報テーブル */
.koteiShkaiKojiHiJohTable {
	width: 1212px;
}

/* 工程照会_工事費情報テーブル_行1 */
.koteiShkaiKojiHiJohRow1 {
	width: 712px;
}

/* 工程照会_工事費情報テーブルカラム1 */
.koteiShkaiKojiHiJohCol1 {
	width: 155px;
}

/* 工程照会_工事費情報テーブルカラム2 */
.koteiShkaiKojiHiJohCol2 {
	width: 200px;
}

/* 工程照会_工事費情報テーブルカラム3 */
.koteiShkaiKojiHiJohCol3 {
	width: 155px;
}

/* 工程照会_工事費情報テーブルカラム4 */
.koteiShkaiKojiHiJohCol4 {
	width: 345px;
}

/*----------------------------------------------*/
/* N04Qxx_工程照会（集団）
/*----------------------------------------------*/

/* 工程照会_申込一覧テーブル */
.koteiShkaiMshkmIchranTable {
	width: 1207px;
}

/* 工程照会_申込一覧テーブル_行1 */
.koteiShkaiMshkmIchranRow1 {
	width: 1207px;
}

/* 工程照会_申込一覧テーブル_カラム1 */
.koteiShkaiMshkmIchranCol1 {
	width: 132px;
}

/* 工程照会_申込一覧テーブル_カラム2 */
.koteiShkaiMshkmIchranCol2 {
	width: 110px;
}

/* 工程照会_申込一覧テーブル_カラム3 */
.koteiShkaiMshkmIchranCol3 {
	width: 183px;
}

/* 工程照会_申込一覧テーブル_カラム4 */
.koteiShkaiMshkmIchranCol4 {
	width: 135px;
}

/* 工程照会_申込一覧テーブル_カラム5 */
.koteiShkaiMshkmIchranCol5 {
	width: 125px;
}

/* 工程照会_申込一覧テーブル_スクロール範囲 */
.koteiShkaiMshkmIchranScroll {
	width: 1224px;
	height: 210px;
}

/*----------------------------------*/
/* 【電力】負荷設備テーブル設定
/*----------------------------------*/

/* テーブル */
.dnrykFkstsbTable {
	width: 1207px;
}

/* ヘッダ */
.dnrykFkstsbHeader {
	font-size: 13px;
}

/* カラム1 */
.dnrykFkstsbCol1 {
	width: 68px;
}

/* カラム2 */
.dnrykFkstsbCol2 {
	width: 168px;
}

/* カラム3 */
.dnrykFkstsbCol3 {
	width: 354px;
}

/* カラム4 */
.dnrykFkstsbCol4 {
	width: 138px;
}

/* カラム5 */
.dnrykFkstsbCol5 {
	width: 98px;
}

/* カラム6 */
.dnrykFkstsbCol6 {
	width: 54px;
}

/* カラム7 */
.dnrykFkstsbCol7 {
	width: 130px;
}

/* カラム8 */
.dnrykFkstsbCol8 {
	width: 72px;
}

/* カラム9 */
.dnrykFkstsbCol9 {
	width: 53px;
}

/* カラム10 */
.dnrykFkstsbCol10 {
	width: 32px;
}

/* カラム11 */
.dnrykFkstsbCol11 {
	width: 38px;
}

/* スクロール範囲 */
.dnrykFkstsbScroll {
	width: 1224px;
	height: 247px;
}

/*----------------------------------*/
/* 【深夜】負荷設備テーブル設定
/*----------------------------------*/

/* テーブル */
.shinyFkstsbTable {
	width: 1224px;
}

/* ヘッダ */
.shinyFkstsbHeader {
	font-size: 13px;
}

/* カラム1 */
.shinyFkstsbCol1 {
	width: 96px;
}

/* カラム2 */
.shinyFkstsbCol2 {
	width: 110px;
}

/* カラム3 */
.shinyFkstsbCol3 {
	width: 207px;
}

/* カラム4 */
.shinyFkstsbCol4 {
	width: 275px;
}

/* カラム5 */
.shinyFkstsbCol5 {
	width: 97px;
}

/* カラム6 */
.shinyFkstsbCol6 {
	width: 54px;
}

/* カラム7 */
.shinyFkstsbCol7 {
	width: 75px;
}

/* カラム8 */
.shinyFkstsbCol8 {
	width: 140px;
}

/* カラム9 */
.shinyFkstsbCol9 {
	width: 71px;
}

/* カラム10 */
.shinyFkstsbCol10 {
	width: 97px;
}

/*----------------------------------*/
/* エコキュート・温水器テーブル設定
/*----------------------------------*/

/* テーブル */
.ecctOnsikTable {
	width: 1126px;
}

/* ヘッダ */
.ecctOnsikHeader {
	font-size: 13px;
}

/* カラム1 */
.ecctOnsikCol1 {
	width: 96px;
}

/* カラム2 */
.ecctOnsikCol2 {
	width: 125px;
}

/* カラム3 */
.ecctOnsikCol3 {
	width: 230px;
}

/* カラム4 */
.ecctOnsikCol4 {
	width: 326px;
}

/* カラム5 */
.ecctOnsikCol5 {
	width: 100px;
}

/* カラム6 */
.ecctOnsikCol6 {
	width: 62px;
}

/* カラム7 */
.ecctOnsikCol7 {
	width: 85px;
}

/* カラム8 */
.ecctOnsikCol8 {
	width: 100px;
}

/*----------------------------------*/
/* 蓄熱式（床）暖房テーブル設定
/*----------------------------------*/

/* テーブル */
.chkntsDubTable {
	width: 1041px;
}

/* ヘッダ */
.chkntsDubHeader {
	font-size: 13px;
}

/* カラム1 */
.chkntsDubCol1 {
	width: 96px;
}

/* カラム2 */
.chkntsDubCol2 {
	width: 125px;
}

/* カラム3 */
.chkntsDubCol3 {
	width: 230px;
}

/* カラム4 */
.chkntsDubCol4 {
	width: 326px;
}

/* カラム5 */
.chkntsDubCol5 {
	width: 100px;
}

/* カラム6 */
.chkntsDubCol6 {
	width: 62px;
}

/* カラム7 */
.chkntsDubCol7 {
	width: 100px;
}

/*----------------------------------*/
/* 申込一覧テーブル設定
/*----------------------------------*/


/* 検索結果選択（ボタン） */
.btnKnsakKkaSntk {
	width: 40px;
	height: 28px;
}

/* カラム1 */
.mshkmIchranCol1 {
	width: 48px;
}

/* カラム2 */
.mshkmIchranCol2 {
	width: 112px;
}

/* カラム3 */
.mshkmIchranCol3 {
	width: 132px;
}

/* カラム4 */
.mshkmIchranCol4 {
	width: 112px;
}

/* カラム5 */
.mshkmIchranCol5 {
	width: 287px;
}

/* カラム6 */
.mshkmIchranCol6 {
	width: 112px;
}

/* カラム7 */
.mshkmIchranCol7 {
	width: 267px;
}

/* カラム8 */
.mshkmIchranCol8 {
	width: 112px;
}

/* カラム9 */
.mshkmIchranCol9 {
	width: 144px;
}

/* カラム10 */
.mshkmIchranCol10 {
	width: 112px;
}

/* カラム11 */
.mshkmIchranCol11 {
	width: 112px;
}

/* カラム12 */
.mshkmIchranCol12 {
	width: 188px;
}

/* カラム13 */
.mshkmIchranCol13 {
	width: 112px;
}

/* テーブル */
.mshkmIchranTable {
	width: 1254px;
	position: relative;
}

/* テーブル（固定） */
.mshkmIchranTableFixed {
	width: 295px;
}

/* テーブル（流動） */
.mshkmIchranTableFlow {
	width: 1559px;
}

/* スクロール範囲（固定）ヘッダ */
.mshkmIchranScrollFixedHead {
	width: 295px;
	z-index:1;
	position: absolute;
	top: 0px;
	left: 0px;
}

/* スクロール範囲（固定）ボディ */
.mshkmIchranScrollFixedBody {
	width: 312px;
	overflow: auto;
	z-index:3;
	position: absolute;
	top: 38px;
	left: 0px;
}

/* スクロール範囲（流動）ヘッダ */
.mshkmIchranScrollFlowHead {
	width: 945px;
	overflow: hidden;
	z-index:2;
	position: absolute;
	top: 0px;
	left: 294px;
}

/* スクロール範囲（流動）ボディ */
.mshkmIchranScrollFlowBody {
	width: 962px;
	overflow: auto;
	z-index:4;
	position: absolute;
	top: 38px;
	left: 294px;
}

/* 申込一覧テーブル行（街路灯） */
.mshkmIchranTableRowGirt {
	background-color: #FFEDF5;
}

/* 申込一覧テーブル行（集団） */
.mshkmIchranTableRowShdn {
	background-color: #F8CBAD;
}

/*----------------------------------*/
/* 申込一覧（街灯一覧）テーブル設定
/*----------------------------------*/

/* テーブル（街灯一覧） */
.girtIchranTable {
	width: 1250px;
}

/* 街灯一覧選択（ボタン） */
.girtIchranSntkBtn {
	width: 40px;
	height: 28px;
}

/* カラム1 */
.girtIchranCol1 {
	width: 48px;
}

/* カラム2 */
.girtIchranCol2 {
	width: 100px;
}

/* カラム3 */
.girtIchranCol3 {
	width: 105px;
}

/* カラム4 */
.girtIchranCol4 {
	width: 100px;
}

/* カラム5 */
.girtIchranCol5 {
	width: 274px;
}

/* カラム6 */
.girtIchranCol6 {
	width: 141px;
}

/* カラム7 */
.girtIchranCol7 {
	width: 100px;
}

/* カラム8 */
.girtIchranCol8 {
	width: 100px;
}

/* カラム9 */
.girtIchranCol9 {
	width: 161px;
}

/* カラム10 */
.girtIchranCol10 {
	width: 104px;
}

/* カラム11 */
.girtIchranCol11 {
	width: 150px;
	height: 50px;
}

/* カラム12 */
.girtIchranCol12 {
	width: 550px;
	height: 50px;
}

/*----------------------------------*/
/* 集団申込管理テーブル設定
/*----------------------------------*/

/* テーブル（集団申込管理） */
.shdnMshkmKnriTable {
	width: 1249px;
}

/* 集団管理選択（ボタン） */
.btnShdnKnriSntk {
	width: 50px;
	height: 28px;
}

/* カラム1 */
.shdnKnriCol1 {
	width: 58px;
}

/* カラム2 */
.shdnKnriCol2 {
	width: 170px;
}

/* カラム3 */
.shdnKnriCol3 {
	width: 252px;
}

/* カラム4 */
.shdnKnriCol4 {
	width: 210px;
}

/* カラム5 */
.shdnKnriCol5 {
	width: 372px;
}

/* カラム6 */
.shdnKnriCol6 {
	width: 170px;
}

/*----------------------------------*/
/* 一時保存一覧テーブル設定
/*----------------------------------*/

/* 一時保存一覧画面のborder */
.itjiHznIchranBorder {
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
}

/*  一時保存一覧エリア */
.itjiHznIchranArea {
	font-size: 12px;
}

/* テーブル */
.itjiHznIchranTable {
	width: 1231px;
}

/* 一時保存一覧選択（ボタン） */
.btnitjiHznIchranSntk {
	width: 40px;
	height: 28px;
}

/* カラム1 */
.itjiHznIchranCol1 {
	width: 50px;
}

/* カラム2 */
.itjiHznIchranCol2 {
	width: 100px;
}

/* カラム3 */
.itjiHznIchranCol3 {
	width: 100px;
}

/* カラム4 */
.itjiHznIchranCol4 {
	width: 106px;
}

/* カラム5 */
.itjiHznIchranCol5 {
	width: 130px;
}

/* カラム6 */
.itjiHznIchranCol6 {
	width: 364px;
}

/* カラム7 */
.itjiHznIchranCol7 {
	width: 364px;
}

/*----------------------------------*/
/* 過去パターン一覧テーブル設定
/*----------------------------------*/
/* 過去パターン一覧画面のborder */
.kakoPtrnIchranBorder {
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
}

/*  過去パターン一覧エリア */
.kakoPtrnIchranArea {
	font-size: 12px;
}

/* 過去パターン名の変更（枠） */
.kakoPtrnNmHnkoWak{
	background-color:#bee0ce;
}

/* テーブル */
.kakoPtrnIchranTable {
	width: 967px;
}

/* 過去パターン名の変更（テキストボックス） */
.kakoPtrnNmHnkoTxt{
	width:140px;
}

/* 過去パターン一覧選択（ボタン） */
.btnkakoPtrnIchranSntk {
	width: 40px;
	height: 28px;
}

/* カラム1 */
.kakoPtrnIchranCol1 {
	width: 50px;
}

/* カラム2 */
.kakoPtrnIchranCol2 {
	width: 200px;
}

/* カラム3 */
.kakoPtrnIchranCol3 {
	width: 300px;
}

/* カラム4 */
.kakoPtrnIchranCol4 {
	width: 200px;
}

/* カラム5 */
.kakoPtrnIchranCol5 {
	width: 200px;
}

/* 過去パターン一覧項目ボタン */
.kakoPtrnIchranKomkBtn {
	width: 200px;
	padding-top:5px;
	padding-bottom:5px;
}

/*----------------------------------*/
/* 会員情報変更テーブル設定
/*----------------------------------*/

/* テーブル1 */
.kainJohHnkoTable1 {
	width: 720px;
}

/* テーブル2 */
.kainJohHnkoTable2 {
	width: 480px;
}

/* カラム1 */
.kainJohHnkoCol1 {
	width: 240px;
}

/* カラム2 */
.kainJohHnkoCol2 {
	width: 240px;
}

/* カラム3 */
.kainJohHnkoCol3 {
	width: 240px;
}

/*----------------------------------*/
/* 地点情報テーブル設定(新設)
/*----------------------------------*/

/* 複写機能エリア */
.fkshKnoArea {
	width: 1230px;
	height: 347px;
	margin-top: 1rem;
	background-color: #BFE4FF;
	overflow-x: scroll
}

/* 複写機能エリア（相対位置） */
.fkshKnoAreaTaiIch {
	position: relative;
}

/* 複写機能エリア（左下から40pxで固定） */
.fkshKnoAreaMgShimoKoti {
	position: absolute;
	bottom: 0px;
	left: 40px;
	width: 1335px;
}

/* 複写（ボタン） */
.btnFksh {
	width: 120px;
	height: 34px;
}

/* 表示エリア */
.chtnJohArea {
	width: 1230px;
	overflow-x: scroll
}

/* テーブル */
.chtnJohTable {
	width: 1375px;
}

/* カラム1 */
.chtnJohCol1 {
	width: 40px;
	font-weight: normal;
}

/* カラム2 */
.chtnJohCol2 {
	width: 245px;
	font-weight: normal;
}

/* カラム3 */
.chtnJohCol3 {
	width: 415px;
	font-weight: normal;
}

/* カラム4 */
.chtnJohCol4 {
	width: 415px;
	font-weight: normal;
}

/* カラム5 */
.chtnJohCol5 {
	width: 260px;
	font-weight: normal;
}

/* スクロール範囲 */
.chtnJohScroll {
	width: 1375px;
	display: block;
}

/* 地点情報削除（ボタン） */
.btnChtnJohTableSakj {
	width: 35px;
	height: 35px;
	font-size: 13px;
}

/* 住所検索（ボタン） */
.btnChtnJohTableJushKnsak {
	width: 80px;
	height: 28px;
	font-size: 13px;
}

/* 各検索（ボタン） */
.btnChtnJohTableKakuKnsak {
	width: 120px;
	height: 28px;
	font-size: 13px;
}

/*----------------------------------*/
/* 地点情報テーブル設定(容変)
/* ※ボタンは地点情報テーブル設定(新設)を使用
/*----------------------------------*/

/* 複写機能エリア */
.fkshKnoAreaYhn {
	width: 1200px;
	height: 382px;
	margin-top: 1rem;
	background-color: #BFE4FF;
	overflow-x: scroll;
}

/* 複写機能エリア（左下から40pxで固定） */
.fkshKnoAreaMgShimoYhnKoti {
	position: absolute;
	bottom: 0px;
	left: 40px;
	width: 1210px;
}

/* 表示エリア */
.chtnJohYhnArea {
	width: 1200px;
	overflow-x: scroll
}


/* テーブル */
.chtnJohYhnTable {
	width: 1250px;
}

/* カラム1 */
.chtnJohYhnCol1 {
	width: 40px;
	font-weight: normal;
}

/* カラム2 */
.chtnJohYhnCol2 {
	width: 290px;
	font-weight: normal;
}

/* カラム3 */
.chtnJohYhnCol3 {
	width: 245px;
	font-weight: normal;
}

/* カラム4 */
.chtnJohYhnCol4 {
	width: 415px;
	font-weight: normal;
}

/* カラム5 */
.chtnJohYhnCol5 {
	width: 260px;
	font-weight: normal;
}

/* スクロール範囲 */
.chtnJohYhnScroll {
	width: 1250px;
	display: block;
}

/*----------------------------------*/
/* 絶縁測定値テーブル設定
/*----------------------------------*/

/* テーブル */
.ztsenSktiChTable {
	width: 720px;
}

/* ヘッダ */
.ztsenSktiChHeader {
	font-size: 13px;
}

/* カラム1 */
.ztsenSktiChCol1 {
	width: 360px;
}

/* カラム2 */
.ztsenSktiChCol2 {
	width: 360px;
}

/*----------------------------------*/
/* 接地測定値テーブル設定
/*----------------------------------*/

/* テーブル */
.sechiSktiChTable {
	width: 720px;
}

/* ヘッダ */
.sechiSktiChHeader {
	font-size: 13px;
}

/* カラム1 */
.sechiSktiChCol1 {
	width: 140px;
}

/* カラム2 */
.sechiSktiChCol2 {
	width: 220px;
}

/* カラム3 */
.sechiSktiChCol3 {
	width: 220px;
}

/* カラム4 */
.sechiSktiChCol4 {
	width: 140px;
}

/*----------------------------------*/
/* 自主検査結果テーブル設定
/*----------------------------------*/

/* テーブル */
.JiShuKensKomkTable {
	width: 1212px;
	font-size: 14px;
}

/* カラム1 */
.JiShuKensKomkCol1 {
	width: 189px;
}

/* カラム2 */
.JiShuKensKomkCol2 {
	width: 681px;
}

/* カラム3 */
.JiShuKensKomkCol3 {
	width: 586px;
}

/* カラム4 */
.JiShuKensKomkCol4 {
	width: 206px;
}

/* カラム5 */
.JiShuKensKomkCol5 {
	width: 380px;
}

/* カラム6 */
.JiShuKensKomkCol6 {
	width: 95px;
}

/* カラム7 */
.JiShuKensKomkCol7 {
	width: 475px;
}

/* カラム8 */
.JiShuKensKomkCol8 {
	width: 340px;
}

/*----------------------------------*/
/* 絶縁抵抗測定情報テーブル設定(新設)
/* ※複写機能関連は
/* 　地点情報テーブル設定(新設)を使用
/*----------------------------------*/
/* 複写機能エリア */
.ztsenTeikoSktiJohFkshKnoArea {
	width: 1220px;
	height: 220px;
	margin-top: 1rem;
}

/* テーブル */
.ztsenTeikoSktiJohTable {
	width: 1230px;
}

/* テーブル */
.ztsenSktiChTableGirt {
	width: 1220px;
}

/* ヘッダ */
.ztsenTeikoSktiJohHeader1 {
	font-size: 12px;
	height: 120px;
}

/* ヘッダ */
.ztsenTeikoSktiJohHeader2 {
	font-size: 12px;
	width: 1215px;
	height: 120px;
}

/* ヘッダの高さ（1段） */
.ztsenHeaderHight1 {
	height: 40px;
}

/* ヘッダの高さ（2段） */
.ztsenHeaderHight2 {
	height: 80px;
}

/* ヘッダの高さ（3段） */
.ztsenHeaderHight3 {
	height: 120px;
}

/* フッタ */
.ztsenTeikoSktiJohFooter {
	font-size: 12px;
}

/* カラム1 */
.ztsenTeikoSktiJohCol1 {
	width: 40px;
	font-weight: normal;
}

/* カラム2 */
.ztsenTeikoSktiJohCol2 {
	width: 90px;
	font-weight: normal;
}

/* カラム3 */
.ztsenTeikoSktiJohCol3 {
	width: 167px;
	font-weight: normal;
}

/* カラム4 */
.ztsenTeikoSktiJohCol4 {
	width: 167px;
	font-weight: normal;
}

/* カラム5 */
.ztsenTeikoSktiJohCol5 {
	width: 161px;
	font-weight: normal;
}

/* カラム（絶縁抵抗測定結果） */
.ztsenTeikoSktiKkaJohCol {
	width: 180px;
	font-weight: normal;
}

/* カラム6 */
.ztsenTeikoSktiJohCol6 {
	width: 90px;
	font-weight: normal;
}

/* カラム7 */
.ztsenTeikoSktiJohCol7 {
	width: 90px;
	font-weight: normal;
}

/* カラム（接地抵抗測定結果） */
.schtikSktiKkaJohCol {
	width: 390px;
	font-weight: normal;
}

/* カラム8 */
.ztsenTeikoSktiJohCol8 {
	width: 85px;
	font-weight: normal;
}

/* カラム9 */
.ztsenTeikoSktiJohCol9 {
	width: 110px;
	font-weight: normal;
}

/* カラム10 */
.ztsenTeikoSktiJohCol10 {
	width: 110px;
	font-weight: normal;
}

/* カラム11 */
.ztsenTeikoSktiJohCol11 {
	width: 85px;
	font-weight: normal;
}

/* スクロール範囲 */
.ztsenTeikoSktiJohScroll {
	width: 1235px;
	display: block;
}

.form-control-xs {
	padding: .125rem .25rem;
	font-size: 12px;
	line-height: 1.5;
	border-radius: .2rem;
}

/*----------------------------------*/
/* 確認画面（単独・該当一括・集団）
/* カードヘッダ設定
/*----------------------------------*/
.cardHeaderTitleAreaKknn {
	height: 55px;
	background-color: #FF9935;
	font-size: 16px;
	font-weight: 550;
	border-radius: .2rem;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

/* 赤枠線 */
.tkshhoBrd {
	border:solid 3px #FF0000;
	margin:0px 25px 25px 25px;
	padding:25px 25px 25px 25px
}

/* 確認ボタン */
.btnKknn {
	height: 55px;
	font-size: 20px;
	font-weight: 550;
	border-radius: .2rem;
}

/* 訂正ボタン */
.btnTeisi {
	height: 55px;
	width: 170px;
}

/*----------------------------------*/
/* 地図情報画面関連
/*----------------------------------*/
/* 地図情報関連ボタン */
.btnChzJh {
	width: 135px;
}

.areaBtnStsmi1 {
	height: 104px;
}

.areaBtnStsmi2 {
	height: 104px;
	line-height: 95%;
}

.areaShiyBashHkkmchJoh {
	height: 220px;
}

.areaSmblMarkStsmi {
	height: 220px;
}

.areaChzJoh {
	height: 1200px;
}

/*----------------------------------*/
/* サブ（ポップアップ）画面関連
/*----------------------------------*/
/* 閉じるボタン */
.tjrBtn {
	height: 45px;
	width: 105px;
}

/* 決定ボタン */
.ketiBtn {
	height: 45px;
	width: 105px;
}

/*----------------------------------*/
/* モーダル関連
/*----------------------------------*/

/*  モーダルエリア（横幅フル） */
.modal-dialog-fluid {
	max-width: inherit;
	width: 98%;
	margin-left: 15px;
}

/*  モーダルエリア（横幅固定） */
.modal-dialog-window-width {
	max-width: inherit;
	width: 1260px;
}

/*----------------------------------*/
/* サブ（ポップアップ）画面関連
/*----------------------------------*/



#ifModal{
	height:100%;
	width:100%;
}

#ifModalsub{
	height:100%;
	width:100%;
}

/*----------------------------------------------*/
/* N04QD4_単線結線図入力
/*----------------------------------------------*/

/* 配線（入力）テーブル */
.hisnNyrykTable {
	width: 880px;
}

/* 配線（入力）テーブル_カラム1 */
.hisnNyrykCol1 {
	width: 185px;
}

/* 配線（入力）テーブル_カラム2 */
.hisnNyrykCol2 {
	width: 125px;
}

/* 配線（入力）テーブル_カラム3 */
.hisnNyrykCol3 {
	width: 284px;
}

/* 配線（入力）テーブル_カラム4 */
.hisnNyrykCol4 {
	width: 284px;
}

/* しゃ断器（入力）テーブル */
.shdnkNyrykTable {
	width: 880px;
}

/* しゃ断器（入力）テーブル_カラム1 */
.shdnkNyrykCol1 {
	width: 185px;
}

/* しゃ断器（入力）テーブル_カラム2 */
.shdnkNyrykCol2 {
	width: 347px;
}

/* しゃ断器（入力）テーブル_カラム3 */
.shdnkNyrykCol3 {
	width: 346px;
}

/*----------------------------------*/
/* N04QD5_分岐回路
/*----------------------------------*/

/* 複写機能エリア */
.areaBunkKirFkshKno {
	width: 903px;
}

/* 分岐回路テーブル */
.bunkKirTable{
	width: 884px;
}

/* 分岐回路テーブル_ヘッダ */
.bunkKirTableHeader {
	font-size: 13px;
}

/* 分岐回路テーブル_カラム1（複写機能と併用） */
.bunkKirCol1 {
	width: 38px;
}

/* 分岐回路テーブル_カラム2（複写機能と併用） */
.bunkKirCol2 {
	width: 90px;
}

/* 分岐回路テーブル_カラム3（複写機能と併用） */
.bunkKirCol3 {
	width: 208px;
}

/* 分岐回路テーブル_カラム4（複写機能と併用） */
.bunkKirCol4 {
	width: 130px;
}

/* 分岐回路テーブル_カラム5（複写機能と併用） */
.bunkKirCol5 {
	width: 160px;
}

/* 分岐回路テーブル_カラム6（複写機能と併用） */
.bunkKirCol6 {
	width: 128px;
}

/* 分岐回路テーブル_カラム7（複写機能と併用） */
.bunkKirCol7 {
	width: 128px;
}

/* 分岐回路テーブル_スクロール範囲 */
.bunkKirScroll {
	width: 901px;
	height: 409px;
}
/* コンテンツエリア（サブ（ポップアップ）画面） */
.contentAreaSub {
	margin-top: .5rem;
}

/* サブタイトルエリア */
.subTitleArea {
	border-bottom: 1px solid #dee2e6;
	margin-top: 1.5rem;
}

/* サブコンテンツエリア */
.subContentArea {
	margin-top: 1rem;
}

/*----------------------------------------------*/
/* N04QB8_接地抵抗測定結果（街灯一括）
/*----------------------------------------------*/

/* 接地抵抗登録結果テーブル */
.SchtikTrkKkaTable {
	width: 1219px;
	font-size: 14px;
}

/* 接地抵抗登録結果テーブル_カラム1 */
.SchtikTrkKkaCol1 {
	width: 40px;
}

/* 接地抵抗登録結果テーブル_カラム2 */
.SchtikTrkKkaCol2 {
	width: 85px;
	font-size: 11px;
}

/* 接地抵抗登録結果テーブル_カラム3 */
.SchtikTrkKkaCol3 {
	width: 232px;
	font-size: 12px;
}

/* 接地抵抗登録結果テーブル_カラム4 */
.SchtikTrkKkaCol4 {
	width: 860px;
}

/* 接地抵抗登録結果テーブル_カラム5 */
.SchtikTrkKkaCol5 {
	width: 43px;
}

/* 接地抵抗登録結果テーブル_スクロール範囲 */
.SchtikTrkKkaScroll {
	width: 1236px;
}
/*----------------------------------------------*/
/* N04QC7_自主検査結果（集団）
/*----------------------------------------------*/

/* 【住居】複写機能 */
.JkyoFukusya {
	width: 130px;
	height: 190px;
}
/* 【住居】複写機能 main */
.JkyoFukusya2 {
	width: 190px;
	height: 190px;
}
/* 【住居】複写機能 table */
.JkyoFukusyaTable {
	width: 880px;
	height: 190px;
	font-size: 14px;
}
/* 【住居】絶縁抵抗・接地測定テーブル */
.JkyoZtsenTeikoSechiSktiTable {
	width: 1182px;
	height: 700px;
	font-size: 14px;
}

/* 【住居】絶縁抵抗・接地測定テーブル_固定範囲 */
.JkyoZtsenTeikoSechiSktiFixed {
	width: 188px;
	height: 458px;
}

/* 【住居】絶縁抵抗・接地測定テーブル_縦スクロール範囲 */
.JkyoZtsenTeikoSechiSktiVerticalScroll {
	height: 456px;
}

/* 【住居】絶縁抵抗・接地測定テーブル_縦横スクロール範囲 */
.JkyoZtsenTeikoSechiSktiScroll {
	width: 746px;
	height: 475px;
}

/* 【住居】絶縁抵抗・接地測定テーブル_縦横スクロール範囲テーブル */
.JkyoZtsenTeikoSechiSktiScrollTable {
	width: 1120px;
}

/* 【住居】絶縁抵抗・接地測定テーブル_カラム1 */
.JkyoZtsenTeikoSechiSktiCol1 {
	width: 188px;
	height: 456px;
}

/* 【住居】絶縁抵抗・接地測定テーブル_カラム2 */
.JkyoZtsenTeikoSechiSktiCol2 {
	width: 95px;
	height: 38px;
}

/* 【住居】絶縁抵抗・接地測定テーブル_カラム3 */
.JkyoZtsenTeikoSechiSktiCol3 {
	width: 190px;
	height: 38px;
}

/* 【住居】絶縁抵抗・接地測定テーブル_カラム4 */
.JkyoZtsenTeikoSechiSktiCol4 {
	width: 95px;
	height: 114px;
}

/* 【住居】絶縁抵抗・接地測定テーブル_カラム5 */
.JkyoZtsenTeikoSechiSktiCol5 {
	width: 88px;
	height: 38px;
}

/* 【住居】絶縁抵抗・接地測定テーブル_カラム7 */
.JkyoZtsenTeikoSechiSktiCol7 {
	width: 85px;

}

/* 【住居】絶縁抵抗・接地測定テーブル_カラム8 */
.JkyoZtsenTeikoSechiSktiCol8 {
	width: 290px;
	height: 38px;
}

/* 【廊下灯】絶縁抵抗・接地測定テーブル */
.RoukZtsenTeikoSechiSktiTable {
	width: 1209px;
	font-size: 14px;
}

/* 【廊下灯】絶縁抵抗・接地測定テーブル_カラム1 */
.RoukZtsenTeikoSechiSktiCol1 {
	width: 187px;
}

/* 【廊下灯】絶縁抵抗・接地測定テーブル_カラム2 */
.RoukZtsenTeikoSechiSktiCol2 {
	width: 204px;
}

/* 絶縁抵抗測定（集団）テーブル */
.ZtsenTeikoSktiShdnTable {
	width: 844px;
	font-size: 14px;
}

/* 絶縁抵抗測定（集団）テーブル_カラム1 */
.ZtsenTeikoSktiShdnCol1 {
	width: 183px;
}

/* 絶縁抵抗測定（集団）テーブル_カラム2 */
.ZtsenTeikoSktiShdnCol2 {
	width: 330px;
}

/* 接地抵抗測定（集団）テーブル */
.SechiTeikoSktiShdnTable {
	width: 872px;
	font-size: 14px;
}

/* 接地抵抗測定（集団）テーブル_カラム1 */
.SechiTeikoSktiShdnCol1 {
	width: 189px;
}

/* 接地抵抗測定（集団）テーブル_カラム2 */
.SechiTeikoSktiShdnCol2 {
	width: 136px;
}

/* 接地抵抗測定（集団）テーブル_カラム3 */
.SechiTeikoSktiShdnCol3 {
	width: 208px;
}

/* 接地抵抗測定（集団）テーブル_カラム4 */
.SechiTeikoSktiShdnCol4 {
	width: 129px;
}

/*********************************/
/* ローディングスクリーン
/*********************************/
.sk-wait-screen{
	height:100px;
	width:200px;
}
.sk-wait-innerbox{
	width:200px;
	height:50px;
	bottom:0;
	left:0;
	margin:auto;
	position:absolute;
	right:0;
	top:0;
	text-align:center;
}
.sk-text {
	font-size:14pt;
	font-family:"メイリオ", Meiryo;
}
.sk-fading-circle {
	width:40px;
	height:40px;
	position:relative;
	display:inline-block;
}
.sk-fading-circle .sk-circle {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
}
.sk-fading-circle .sk-circle:before {
	content:'';
	display:block;
	margin:0 auto;
	width:15%;
	height:15%;
	background-color:#333;
	border-radius:100%;
	animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;
}
.sk-fading-circle .sk-circle2 {
	transform:rotate(30deg);
}
.sk-fading-circle .sk-circle3 {
	transform:rotate(60deg);
}
.sk-fading-circle .sk-circle4 {
	transform:rotate(90deg);
}
.sk-fading-circle .sk-circle5 {
	transform:rotate(120deg);
}
.sk-fading-circle .sk-circle6 {
	transform:rotate(150deg);
}
.sk-fading-circle .sk-circle7 {
	transform:rotate(180deg);
}
.sk-fading-circle .sk-circle8 {
	transform:rotate(210deg);
}
.sk-fading-circle .sk-circle9 {
	transform:rotate(240deg);
}
.sk-fading-circle .sk-circle10 {
	transform:rotate(270deg);
}
.sk-fading-circle .sk-circle11 {
    transform:rotate(300deg);
}
.sk-fading-circle .sk-circle12 {
	transform:rotate(330deg);
}
.sk-fading-circle .sk-circle2:before {
	animation-delay:-1.1s;
}
.sk-fading-circle .sk-circle3:before {
	animation-delay:-1s;
}
.sk-fading-circle .sk-circle4:before {
	animation-delay:-0.9s;
}
.sk-fading-circle .sk-circle5:before {
	animation-delay:-0.8s;
}
.sk-fading-circle .sk-circle6:before {
	animation-delay:-0.7s;
}
.sk-fading-circle .sk-circle7:before {
	animation-delay:-0.6s;
}
.sk-fading-circle .sk-circle8:before {
	animation-delay:-0.5s;
}
.sk-fading-circle .sk-circle9:before {
	animation-delay:-0.4s;
}
.sk-fading-circle .sk-circle10:before {
	animation-delay:-0.3s;
}
.sk-fading-circle .sk-circle11:before {
	animation-delay:-0.2s;
}
.sk-fading-circle .sk-circle12:before {
	animation-delay:-0.1s;
}
@keyframes sk-circleFadeDelay {
  0%, 39%, 100% { opacity: 0; }
  40% { opacity: 1; }
}

