/* -------------------------------------------------- */
/* 全般 */
/* -------------------------------------------------- */
div.header{
    height: auto;
}

/* ヘッダロゴホバー時の透過処理はなし */
div.headerLogo:hover {
    opacity: unset;
}

/* ヘッダメニューは非表示 */
div.header div.headerRight{
    display: none;
}

div.wrap1{
    min-width: unset!important;
    border: none!important;
    height: 100% !important;
}
div.wrap2{
    padding-bottom: unset;
    height: 100%;
}

i{
    margin: 0 0.2em 0 0;
}

/* -------------------------------------------------- */
/* 当画面用 */
/* -------------------------------------------------- */
div.wrapMain{
    display: flex;
    flex-direction: column;
    height: calc(100% - 5px);
    font-size: 1.2em;
}

div.flex-child{
    flex-grow: 0;
}

div.wrapSelect{
    margin: 1em 0 1em 1em;
}
div.wrapResult{
    height: 100%;
    flex-grow: 1;
}
div.wrapResult div.result{
    height: 100%;
}
iframe.ifResult{
    width: 100%;
    height: 100%;
}


select.selResult{
    height: 2em;
    padding: 0 0 0 0.4em;
}