﻿
/* ---------------------------------------------------
    CONTENT STYLE
----------------------------------------------------- */

#maincontent 
{
    position:fixed;
    overflow-y:auto;
    height:95%;
    z-index:10;
    padding-top:0px;
}

#left-sidebar
{
    top:0px;
    left:-300px;
    padding-top:10px;
    padding-left:10px;
    padding-right:10px;
    height:100%;
    width:290px;
    overflow-y:auto;
    position:fixed;
    z-index:3000;
    background-color:white
        
}


#right-sidebar
{
    top:0px;
    right:-300px;
    padding-top:10px;
    padding-left:10px;
    padding-right:10px;
    height:100%;
    width:290px;
    overflow-y:auto;
    position:fixed;    
    z-index:3000;
    background-color:white;
}


#overlay_toggle
{
    position: fixed;
    display: block;
    visibility:hidden;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.4);
    z-index: 2000;
}

/* ---------------------------------------------------
    도움말 스타일
----------------------------------------------------- */
#divPageHelp
{
    width:100%;
    position:absolute;
}

.PageHelpTable
{
    z-index: 1500;
    position: relative;
    width : 200px;
    background-color: transparent;
}

.PageHelpTable_Td_Top
{
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    background-color: #fdfcbb;
}

.PageHelpTable_Td_Bottom
{
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    background-color: #fdfcbb;
}


/* ---------------------------------------------------
    Modal 도움말
----------------------------------------------------- */
/* Modal 백그라운드 */
.help-modal-outter 
{
    display: none; 
    position: fixed;
    z-index: 2500;
    left: 0;
    top: 0;
    width: 100%; 
    height: 100%; 
    overflow: auto; 
    background-color: rgba(0,0,0,0.4); 
}

/* Modal 내용 */
.help-modal-content 
{
    background-color: #d0edf9;
    margin-top:100px;
    margin-left:5%;
    margin-right:5%;
    padding: 20px;
    padding-bottom: 10px;
    border: 1px solid #888;
    width: 90%; 
    height: auto;
}

/* Modal 닫기버튼 */
.help-modal-close 
{
    float: right;
    font-size: 28px;
    font-weight: bold;
    cursor: pointer;
}

/* ---------------------------------------------------
    기타 스타일
----------------------------------------------------- */

/* 메인페이지 hr 라인 */
.hr_Line
{
    border: solid 5px #dcdcdc;
    margin:0;
    padding:0px;
}

/* QnA Toogle Title */
.QnA_Title 
{
    height:40px; 
    border-bottom:1px solid #999999;
    background-color:lightgray;
    font-size:15px;
}

/* ---------------------------------------------------
    반응형 웹 사이즈 조절
----------------------------------------------------- */
 @media screen and (min-width: 1400px) 
 {
    #left-sidebar-button{visibility: hidden;}
    #left-sidebar-close{visibility: hidden;}
    #left-sidebar{left: 0}
    #maincontent{left: 300px; width:calc(100% - 300px);}
    #divPageHelp{left: 300px; width:calc(100% - 300px);}


    #right-sidebar-button{visibility: hidden;}
    #right-sidebar-close{visibility: hidden;}
    #right-sidebar{right: 0}
    #maincontent{right: 300px; width:calc(100% - 600px);}
    #divPageHelp{right: 300px; width:calc(100% - 600px);}
}
@media screen and (max-width: 1400px)
{
    #left-sidebar-button{visibility: visible;}
    #left-sidebar-close{visibility: visible;}
    #left-sidebar{left: -290px}
    #maincontent{left: 0; width:100%}
    #divPageHelp{left: 0; width:100%}


    #right-sidebar-button{visibility: visible;}
    #right-sidebar-close{visibility: visible;}
    #right-sidebar{right: -290px}
}

hr 
{
    border: 1px solid #ccc;
}


/* ---------------------------------------------------
    기타 테이블
----------------------------------------------------- */
.form_title_center {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    PADDING-BOTTOM: 2px;
    COLOR: #34488d;
    PADDING-TOP: 2px;
    FONT-FAMILY: 돋움;
    BACKGROUND-COLOR: #CAD7DE;
    TEXT-ALIGN: left;
    HEIGHT: 24px
}

.srchbox_bg
{
    BORDER-RIGHT: #cbd9eb 1px solid;
    BORDER-TOP: #cbd9eb 1px solid;
    BORDER-LEFT: #cbd9eb 1px solid;
    BORDER-BOTTOM: #cbd9eb 1px solid;
    BACKGROUND-COLOR: #f0f5fa
}