/* 画面両端のスペースを縮小 */
@media(min-width:1200px) {
    .container {
        width: 90%;
    }
}

/* 画面上部のスペースを縮小 */
.page-header {
    margin-top: 0px;
    margin-bottom: 0px
}

.page-heading {
    margin-top: 50px;
}

iframe {
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
}

/* ヘッダーを固定 */
.navbar-static-top {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
    background-color: white;
}

/* タブ上部エリア */
.tab-top-area {
    position: fixed;
    top: 0;
    width: 100%;
    height: 60px;
    z-index: 1000;
    background-color: whitesmoke;
    border-top: 1px solid darkgray;
    border-bottom: 1px solid darkgray;
	display: flex;
	align-items: center;
}

/* タブ上部ボタンエリア */
.top-area-button {
    border-radius: 10px;
    margin: 2px;
    font-size: 11px;
    width: 70px;
    height: 35px;
    margin-right: 10px;
}

/* タブ上部ボタン */
.top-area-button-ok {
    background-color: indigo;
    color: white;
}

.top-area-button-ng {
    background-color: indianred;
    color: white;
}

.top-area-button-save {
    background-color: white;
    color: black;
}

.top-area-label {
    margin-left: 10px;
}

/* 画面下部承認フローボタン */
.button-shonin-flow {
    margin-left: 8px;
    border-radius: 8px;
    font-size: 11px;
    border: 2px solid;
    width: 80px;
    height: 35px;
    margin-top: 10px;
}

.button-shonin-flow-ikkatsu-kakunin {
    color: black;
    border-color: black;
    background-color: white;
}

.button-shonin-flow-shonin {
    color: white;
    border-color: black;
    background-color: indigo;
}

.button-shonin-flow-sashimodoshi {
    color: white;
    border-color: black;
    background-color: indianred;
}

/*　タブ色　*/
.btn-default {
    font-size: 12px;
}

.btn-default.failureTab {
    background-color:red;
}

.btn-default.successTab {
    background-color:lightgrey;
}

/* iframe */
iframe {
    width:100%; 
    height:800px;
}
