/* visual sub °øÅë start */
.sub_visual{
    width:100%;
    position: relative;
    overflow: hidden;
    margin-top:80px;
}
.sub_visual > img{
    width:100%;
    object-fit: cover;
    height:100%;
    transition: all 1.5s ease-in-out;
    transform:scale(1.5);
}
.sub_visual > img.zoom{transform:scale(1);}
.sub_visual .sub_typo{
    position: absolute;
    top:50%;
    left:50%;
    transform: translate(-50%, -50%);
    text-align: center;
    width:100%;
    z-index: 99;
}
.sub_visual .sub_typo > span.up{opacity:1; transform:translate(0,0);}
.sub_visual .sub_typo span{
    color:#fff;
    display:block;
    opacity:0;
    transform:translate(0,100%);
    transition:all 1s ease-in-out;
    font-family:'GmarketSansMedium';
}
.sub_visual .sub_typo span:first-child{
    font-size:32px;
    transition-delay:0s;
}
.sub_visual .sub_typo span:nth-child(2){
    font-size:18px;
    transition-delay:0.5s;
    font-family:'GmarketSansLight';
}
/* visual sub °øÅë end */

/* tab ¸Þ´º °øÅë */
.location_bar{
    position: sticky;
    z-index: 99;
    top:120px;
    background: rgba(0, 133, 212, 0.7);
    transform: translateY(-40px);
    transition: all .3s ease-in-out;
}
.location_menu{
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: start;
}
.location_menu .location1 a{text-align: center;}
.location_menu .location1 a span{
    display: block;
    font-size:32px;
    width:40px;
    height:40px;
    line-height: 40px;
    color:#fff;
    font-weight: 200;
}
.location_menu .location2{
    position:relative;
    cursor:pointer;
    padding: 0 30px 0 0;
}
.location_menu .location3{
    position:relative;
    cursor:pointer;
    padding: 0 30px 0 0;
}
.location_menu .location2 span,
.location_menu .location3 span{
    position:relative;
    display:block;
    padding-left:10px;
    font-size:14px;
    height:40px;
    line-height: 40px;
    font-weight:400;
    color:#fff;
}
.location_menu .location2 span:before,
.location_menu .location3 span:before{
    display:block;
    content:"";
    position:absolute;
    right:-20px;
    top:15px;
    border:10px solid #fff;
    border-bottom:0px solid transparent;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    transition:all 0.5s;
}

.location_menu .location2.on span:before,
.location_menu .location3.on span:before{
    transform:rotate(-180deg);
    border:10px solid #FFE369;
    border-bottom:0px solid transparent;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
}
.location_menu .location2 ul{
    display:none;
    position:absolute;
    width:160px;
    top:40px;
    left:0; z-index:9999;
    border:1px solid #ddd;
    background:#fff;
}
.location_menu .location3 ul{
    display:none;
    position:absolute;
    width:160px;
    top:40px;
    left:0; z-index:9999;
    border:1px solid #ddd;
    background:#fff;
}
.location_menu .location2 ul li a,
.location_menu .location3 ul li a{
    overflow: hidden;
    display:block;
    font-size:12px;
    padding:10px 0px 10px 20px;
    color:#333;
    transition:all 0.3s ease-in-out;
    position: relative;
}
.location_menu .location2 ul li a::before,
.location_menu .location3 ul li a::before{
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 300%;
    height: 300%;
    border-radius: 50%;
    transform: translate3d(-50%,-50%,0) scale3d(0,0,0);
    transition: opacity .4s cubic-bezier(.19,1,.22,1),transform .75s cubic-bezier(.19,1,.22,1);
    /* background-color: #bf0b2c; */
    background-color: #231f20;
    opacity: 0;
    z-index: -1;
    transition: all .1s ease-in-out;
}
.location_menu .location2 ul li a:hover::before,
.location_menu .location3 ul li a:hover::before{
    opacity: 1;
    transition-duration: .85s;
    transition: all .5s ease-in-out;
    transform: translate3d(-50%,-50%,0) scale3d(1,1,1);
}
.location_menu .location2 ul li a:hover,
.location_menu .location3 ul li a:hover{color: #fff !important; transition: all .2s ease-in-out;}

.location_menu .location2.on span{color:#FFE369;}
.location_menu .location3 span{
    font-size: 12px;
    font-weight: 700;
    color: #FFE369;
}


/* tab ¸Þ´º °øÅë */


/* sub Å¸ÀÌÆ² °øÅë */
.contents_title{
    padding:20px 0;
    position: relative;
    width:100%;
}
.contents_title h2{
    padding:20px 0 0 10px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: start;
    gap:30px;
}
.contents_title h2 span{
    font-size:24px;
    font-weight:800;
    display: block;
    white-space: nowrap;
}
.contents_title h2 .line{
    width:100%;
    height:3px;
    background-color: #2e3192;
    animation: bounceInRight 1s both;
}
/* sub Å¸ÀÌÆ² °øÅë */

/* sub Å¸ÀÌÆ² °øÅë */
.contents_detail{padding:30px 0;}

/* image_show_wrap °øÅë */
section .image_show_wrap,
section .image_show_wrap2{
    position: relative;
    top: 0px;
    left: 0%;
    width: 100%;
}
section .image_show_wrap{overflow: hidden; animation-duration: 1.4s;}
section .image_show_wrap2{animation-duration: 1.4s;}

section .show_img01{animation-name: show_img01;}
@keyframes show_img01{
    0%{opacity: 0; transform: translate3d(-100%, 0, 0);}
}
section .show_img02{animation-name: show_img02;}
@keyframes show_img02{
    0%{opacity: 0; transform: translate3d(100%, 0, 0);}
}
section .show_img03{animation-name: show_img03;}
@keyframes show_img03{
    0%{opacity: 0; transform: translate3d(100%, 0, 0);}
}
section .show_img04{animation-name: show_img04;}
@keyframes show_img04{
    0%{opacity: 0; transform: translate3d(-100%, 0, 0);}
}
section .show_img05{animation-name: show_img05;}
@keyframes show_img05{
    0%{opacity: 0; transform: translate3d(0, 100%, 0);}
}
section .show_img06{animation-name: show_img06;}
@keyframes show_img06{
    0%{opacity: 0; transform: translate3d(0, -100%, 0);}
}
/* image_show_wrap °øÅë */


/* image È®´ë °øÅë */
.clip-animation {
    clip-path: polygon(50% 50%, 50% 50%, 50% 50%, 50% 50%);
    animation: clipExpand 1s cubic-bezier(0.770, 0.000, 0.175, 1.000) forwards;
}
    @keyframes clipExpand {
    from {
        clip-path: polygon(50% 50%, 50% 50%, 50% 50%, 50% 50%);
    }
    to {
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    }
}
/* image È®´ë °øÅë */

.contents_detail .cont1 .image_show_wrap img{width:100%;}
.contents_detail .cont2 .image_show_wrap img{width:100%;}
.contents_detail .cont3 .image_show_wrap img{width:100%;}
/* ------------------------------------------- sub -------------------------------------------------------- */
/* sub01_01 */
.sub01_01 .tit{margin-top:30px;}
.sub01_01 .tit h3{
    font-size:24px;
    color:#000;
    text-align: left;
}
.sub01_01 .tit h4{
    font-size:18px;
    color:#000;
    text-align: left;
    margin-top:10px;
    padding:10px 0;
    font-weight: 400;
    line-height:36px;
}
.sub01_01 .tit p{
    font-size:16px;
    color:#333;
    text-align: left;
    line-height:30px;
    padding:10px 0;
}
.sub01_01 .tit span{
    display: block;
    font-size:20px;
    color:#000;
    text-align: right;
    font-weight: 800;
}
/* sub01_01 */


/* sub01_02 */
.sub01_02 .tit{margin-bottom:20px;}
.sub01_02 .tit h3{
    font-size:20px;
    color:#000;
    text-align: left;
}
.sub01_02 .tit p{
    font-size:16px;
    color:#333;
    text-align: left;
    line-height:30px;
    padding:10px 0;
}
.sub01_02 .tit span{
    display: block;
    font-size:16px;
    color:#333;
    text-align: left;
    line-height:30px;
    padding:10px 0;
}
.sub01_02 .tit .img{margin-top:10px;}

.sub01_02 .list{margin-top:10px;}
.sub01_02 .list ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap:10px;
}
.sub01_02 .list ul li{width:48.5%; margin:10px 0;}
.sub01_02 .list ul li .txt{
    border:1px solid #ccc;
    height:260px;
}
.sub01_02 .list ul li .txt h3{
    font-size:18px;
    color:#000;
    text-align: center;
    padding:10px 0;
    letter-spacing: -1px;
}
.sub01_02 .list ul li .txt p{
    font-size:14px;
    color:#333;
    padding:3px 0 3px 15px;
    position: relative;
    letter-spacing: -.5px;
}
.sub01_02 .list ul li .txt p::before{
    content: '';
    position: absolute;
    top:10px;
    left:5px;
    width:5px;
    height:5px;
    border-radius: 50%;
    background-color: #3333;
}
/* sub01_02 */


/* sub01_03 */
/* ¿¬Çõ */
.sub01_03 .history .history_list {position:relative; overflow: hidden;}
.sub01_03 .history .history_list .years_tit {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    /* max-width: 800px; */
    height:100vh;
    max-height:calc(var(--vh, 1vh) * 100);
    background:url('../img/sub/sub01/sub01_03_img1.jpg') no-repeat 50% 50% / cover;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    text-align:center;
}
.sub01_03 .history .history_list .years_tit::before{
    content: '';
    position: absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color: rgba(0, 0, 0, 0.6);
    z-index: 1;
}



.sub01_03 .history .history_list .years_tit .tit {
    font-size:72px;
    font-weight: 800;
    color:#fff;
    /* font-weight:300;
    line-height:1.2;
    margin-bottom:40px; */
    text-align:center;
}
.sub01_03 .history .history_list .years_tit ul {display:flex; flex-direction:column; gap:20px;}
.sub01_03 .history .history_list .years_tit li {font-size:60px; color:rgba(255,255,255,0); font-weight:700; line-height:84px; -webkit-text-stroke:1px rgba(255,255,255,.3)}
.sub01_03 .history .history_list .years_tit li.on {color:#fff; -webkit-text-stroke:0;}
.sub01_03 .history .history_list .years_tit li a {display:block; color:inherit;}
.sub01_03 .history .history_list .years_con {padding:20px;}
.sub01_03 .history .history_list .years_con dl {margin-bottom:60px; border-bottom:1px solid #fff; padding-bottom:30px;}
.sub01_03 .history .history_list .years_con dl:last-child {margin-bottom:0;}
.sub01_03 .history .history_list .years_con dt {position:relative; font-size:40px; color:#fff; font-weight:700; line-height:1.2;}
.sub01_03 .history .history_list .years_con dt .ypoint {position:absolute; top:-50vh;}
.sub01_03 .history .history_list .years_con dd {padding-top:30px; display:flex; flex-direction:column; gap:15px;}
.sub01_03 .history .history_list .years_con dd p {position:relative; color:#fff; line-height:24px; padding-left:80px; font-size: 14px;}
.sub01_03 .history .history_list .years_con dd p strong {position:absolute; top:0; left:0; color:#fff; font-weight:700;}
.sub01_03 .history .history_list .hispoint {position:absolute; top:0;}
.sub01_03 .history .history_list .setpoint {position:absolute; top:-40px;}
.sub01_03 .history .upset .history_list .setpoint {top:-100px;}
.sub01_03 .history .history_list .his_end {top:calc(100% - 100vh);}
.sub01_03 .history .history_list.start .years_tit {position:fixed; top:120px;}
.sub01_03 .history .history_list.end .years_tit {position:absolute; bottom:-120px; top:auto;}
/* sub01_03 */



/* sub02 */
.sub02 .cont1 .tit{margin-top:20px;}
.sub02 .cont1 .tit p{
    font-size:16px;
    color:#333;
    text-align: left;
    line-height:30px;
}
.sub02 .cont2{margin-top:60px;}
.sub02 .cont2 h2{
    padding:20px 0 0 10px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: start;
    gap:30px;
    margin-bottom:20px;
}

.sub02 .cont2 h2 span{
    font-size:24px;
    font-weight:800;
    display: block;
    white-space: nowrap;
}
.sub02 .cont2 h2 .line{
    width:100%;
    height:3px;
    background-color: #2e3192;
    animation: bounceInRight 1s both;
}
/* sub02 */
/* sub02_07 */
.sub02_07 .list .img{
    width:100%;
    margin:0 auto;
    border-radius: 10px;
    overflow: hidden;
}
.sub02_07 .list .tit{padding:10px 0;}
.sub02_07 .list .tit p{
    font-size:16px;
    color:#333;
    text-align: left;
    padding:5px 0 5px 15px;
    position: relative;
}
.sub02_07 .list .tit p::before{
    content: '';
    position: absolute;
    top:13px;
    left:0;
    width:5px;
    height:5px;
    border-radius: 50%;
    background-color: #333;
}

.sub02_07 .list .txt{padding:10px; border:1px solid #ccc; border-radius: 10px; margin-bottom:30px;}
.sub02_07 .list .txt h4{
    font-size:18px;
    color:#000;
    text-align: left;
    margin-bottom:10px;
    font-weight: 800;
}
.sub02_07 .list .txt p{
    font-size:14px;
    color:#333;
    text-align: left;
    line-height:28px;
}


/* sub02_07 */


/* sub03 */
.sub03 .cont1 h3{
    display: flex;
    justify-content: start;
    gap:10px;
    margin-bottom:10px;
}
.sub03 .cont1 h3 img{
    display: block;
    width:43px;
    height:24px;
}
.sub03 .cont1 h3 span{
    display: block;
    font-size:18px;
    line-height:32px;
    text-align: left;
    color:#333;
}
.sub03 .cont1 h3 span strong{
    font-size:18px;
    color:#000;
}

.sub03 .cont2{margin-top:60px;}
.sub03 .cont2 .chart{width:100%; border-top:3px solid #ff0000;}
.sub03 .cont2 .chart tr th,
.sub03 .cont2 .chart tr td{
    border:1px solid #ccc;
}
.sub03 .cont2 .chart tr th{padding:10px 0; font-size: 12px;}
.sub03 .cont2 .chart tr td:nth-of-type(1){width:20%; text-align: center;}
.sub03 .cont2 .chart tr td:nth-of-type(1) img{width:100%; height:100%;}
.sub03 .cont2 .chart tr td:nth-of-type(2){
    width:80%;
    padding:10px;
    font-size:12px;
    color:#333;
    line-height:22px;
}
.sub03 .cont2 .chart tr td:nth-of-type(2) strong{
    font-size:12px;
    color:#000;
}



.sub03 .cont3{margin-top:60px;}
.sub03 .cont3 .chart{width:100%;}
.sub03 .cont3 .chart:nth-of-type(1){width:100%; border-top:3px solid #0033ff;}
.sub03 .cont3 .chart tr th,
.sub03 .cont3 .chart tr td{
    border:1px solid #ccc;
    font-size:12px;
    padding:10px 5px;
    font-size:12px;
    color:#333;
}
.sub03 .cont3 .chart tr th strong{
    font-size:12px;
    color:#000;
}

.sub03 .cont3 .chart tr td:nth-of-type(1){width:20%; text-align: center;}
.sub03 .cont3 .chart tr td:nth-of-type(2){width:20%;}
.sub03 .cont3 .chart tr td:nth-of-type(3){width:60%;}

.sub03 .color1{background-color: rgb(221, 241, 249);}
.sub03 .color2{background-color: rgb(236, 250, 220);}
.sub03 .color3{background-color: rgb(247, 139, 165);}
.sub03 .color4{background-color: rgb(247, 218, 139);}
.sub03 .color5{background-color: rgb(212, 245, 181);}

.sub03 .cont3 .material-symbols-outlined{
    display: block;
    padding:20px 0;
    font-size:48px;
    color:#2e3192;
    text-align: center;
}
/* sub03 */

/* sub06 */
.sub06 .cont1 .board .photo_bbs li.line{display: none;}
.sub06 .cont1 .board .photo_bbs{
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
    gap:10px;
}
.sub06 .cont1 .board .photo_bbs li{
    width:48.5%;
    padding:0;
    margin: 0;
    margin-bottom: 30px;
}
.sub06 .cont1 .board .photo_bbs .thumb{padding-top:70%;}
.sub06 .cont1 .board .photo_bbs .thumb img{object-fit: cover;}
.sub06 .cont1 .board .photo_bbs .tit a{font-size:13px; line-height:24px;}
.sub06 .cont1 .board .photo_bbs .date{display: none;}

.sub06 .cont1 .board .AWbbs_f_search{margin-top:30px;}

/* »ó¼¼ÆäÀÌÁö */
.sub06 .cont1 .board #wiz_get_table_width{width: 100% !important;}
.sub06 .cont1 .board #wiz_get_table_width ~ table td p img{
    width:100% !important;
    height:100% !important;
    margin:10px 0;
    object-fit: cover;
}
.sub06 .cont1 .board .AWbbs_view_table{width:100%;}
.sub06 .cont1 .board .AWbbs_view_table th{width:20%; font-size:12px; text-align: center;}
.sub06 .cont1 .board .AWbbs_view_table td{width:80%;}
.sub06 .cont1 .board .AWbbs_view_table td a{font-size:12px;}

.sub06 .cont1 .board .AWbbs_view_table img {
    width: auto!important;
    height: auto!important;
    max-width: 100%!important;
}
/* »ó¼¼ÆäÀÌÁö */


.sub06 .cont1 .board .AWbbs_f_search{width:100%;}
.sub06 .cont1 .board .AWbbs_f_search input{width:100%;}


/* sub06 */

/* sub07_01 */
.sub07_01 .cont1 .board{overflow: hidden;}
.sub07_01 .cont1 .board .bbs_table .no{
    font-size:14px;
    color:#000;
    font-weight: 600;
    margin-bottom:10px;
}
.sub07_01 .cont1 .board .bbs_table tr td{
    font-size:14px;
    color:#333;
    line-height:28px;
    font-weight: 600;
}
.sub07_01 .cont1 .board .bbs_table tr td:nth-of-type(5){display: none;}
.sub07_01 .cont1 .board .Paging_Num tr td a img{vertical-align: middle;}




/* »ó¼¼ÆäÀÌÁö */
/* ¿Ü°û Å×ÀÌºí °­Á¦ ¹ÝÀÀÇü */
.AWbbs_view_table {
    width: 100% !important;
    max-width: 100% !important;
    table-layout: fixed !important;
}

/* ³»¿ë ¶§¹®¿¡ td°¡ Âß ´Ã¾î³ª´Â °Í ¹æÁö */
.AWbbs_view_table td,
.AWbbs_view_table th {
    word-break: break-word !important;
    white-space: normal !important;
}

.sub07_01 .cont1 .board .AWbbs_view_table .v_ttl:nth-of-type(2){display: none;}


/* »ó¼¼ÆäÀÌÁö */

/* ºñ¹Ð¹øÈ£ */
.sub07_03 .cont1 .board form > div{width:100%!important;}
.sub07_03 .cont1 .board form > div table tr:nth-of-type(1) td:nth-of-type(1){width:25%;}
.sub07_03 .cont1 .board form > div table tr:nth-of-type(1) td:nth-of-type(1) img{width:60px;}
.sub07_03 .cont1 .board form > div table tr td .Password_input{padding-left:20px;}
.sub07_03 .cont1 .board form > div table tr td .Password_input input{width:25vw;}
.sub07_03 .cont1 .board form > div table tr td .Password_input ~ td input{width:100%;}
.sub07_03 .cont1 .board form > div table tr td .Password_input ~ td img{width:100%;}
/* ºñ¹Ð¹øÈ£ */
/* sub07_01 */

/* sub07_02 */
.sub07_02 .cont1 .board table tr th,
.sub07_02 .cont1 .board table tr td{
    font-size:12px;
    color:#333;
}
.sub07_02 .cont1 .board table tr th strong{font-size: 12px; color:#333; font-weight: 600; white-space: nowrap;}
.sub07_02 .cont1 .board table tr td strong{font-size: 12px; color:#333; font-weight: 600; white-space: nowrap;}
.sub07_02 .cont1 .board table tr td:nth-of-type(1){width:20%;}
.sub07_02 .cont1 .board table tr td:nth-of-type(2){width:80%;}
.sub07_02 .cont1 .board table tr td input{vertical-align: middle;}
/* sub07_02 */

/* sub07_03 */
.sub07_03 .cont1 .board{overflow: hidden;}
.sub07_03 .cont1 .board .bbs_table .no{
    font-size:14px;
    color:#000;
    font-weight: 600;
    margin-bottom:10px;
}
.sub07_03 .cont1 .board .bbs_table tr td{
    font-size:14px;
    color:#333;
    line-height:28px;
    font-weight: 600;
}
.sub07_03 .cont1 .board .bbs_table tr td:nth-of-type(5){display: none;}

.sub07_03 .cont1 .board .Paging_Num tr td a img{vertical-align: middle;}

/* »ó¼¼ÆäÀÌÁö */
/* ¿Ü°û Å×ÀÌºí °­Á¦ ¹ÝÀÀÇü */
.AWbbs_view_table {
    width: 100% !important;
    max-width: 100% !important;
    table-layout: fixed !important;
}

/* ³»¿ë ¶§¹®¿¡ td°¡ Âß ´Ã¾î³ª´Â °Í ¹æÁö */
.AWbbs_view_table td,
.AWbbs_view_table th {
    word-break: break-word !important;
    white-space: normal !important;
}

.sub07_03 .cont1 .board .AWbbs_view_table .v_ttl:nth-of-type(2){display: none;}
/* »ó¼¼ÆäÀÌÁö */

/* ºñ¹Ð¹øÈ£ */
.sub07_03 .cont1 .board form > div{width:100%!important;}
.sub07_03 .cont1 .board form > div table tr:nth-of-type(1) td:nth-of-type(1){width:25%;}
.sub07_03 .cont1 .board form > div table tr:nth-of-type(1) td:nth-of-type(1) img{width:60px;}
.sub07_03 .cont1 .board form > div table tr td .Password_input{padding-left:20px;}
.sub07_03 .cont1 .board form > div table tr td .Password_input input{width:25vw;}
.sub07_03 .cont1 .board form > div table tr td .Password_input ~ td input{width:100%;}
.sub07_03 .cont1 .board form > div table tr td .Password_input ~ td img{width:100%;}
/* ºñ¹Ð¹øÈ£ */
/* sub07_03 */

/* sub08_01 */
/* sub08_01 */


/* sub08_02 */
.sub08_02 .cont1 .title h3{
    font-size:20px;
    color:#000;
    text-align: left;
}
.sub08_02 .cont1 .title p{
    font-size:16px;
    color:#333;
    text-align: left;
    line-height:30px;
    margin-top:10px;
}
.sub08_02 .cont1 .title p strong{
    font-size:16px;
    color:#ec2023;
}
.sub08_02 .cont1 .title span{
    display: block;
    padding:10px;
    border-radius: 10px;
    border:1px solid #ccc;
    margin:10px 0;
    font-size:16px;
    color:#333;
    text-align: left;
    line-height:30px;
}

.sub08_02 .cont1 .tit{padding:15px 0;}
.sub08_02 .cont1 .tit h3{
    font-size:20px;
    color:#000;
    text-align: left;
    margin-bottom:10px;
}
.sub08_02 .cont1 .tit p{
    font-size:14px;
    color:#333;
    text-align: left;
    line-height:30px;
}
.sub08_02 .cont1 .tit p strong{
    font-size:14px;
    color:#ec2023;
}
/* sub08_02 */


/* sub08_03 */
.sub08_03 .cont1 .board{overflow: hidden;}
.sub08_03 .cont1 .board .bbs_table .no{
    font-size:14px;
    color:#000;
    font-weight: 600;
    margin-bottom:10px;
}
.sub08_03 .cont1 .board .bbs_table tr td{
    font-size:14px;
    color:#333;
    line-height:28px;
    font-weight: 600;
}

.sub08_03 .cont1 .board .Paging_Num tr td a img{vertical-align: middle;}

/* »ó¼¼ÆäÀÌÁö */
/* ¿Ü°û Å×ÀÌºí °­Á¦ ¹ÝÀÀÇü */
.AWbbs_view_table {
    width: 100% !important;
    max-width: 100% !important;
    table-layout: fixed !important;
}

/* ³»¿ë ¶§¹®¿¡ td°¡ Âß ´Ã¾î³ª´Â °Í ¹æÁö */
.AWbbs_view_table td,
.AWbbs_view_table th {
    word-break: break-word !important;
    white-space: normal !important;
}
/* »ó¼¼ÆäÀÌÁö */

/* ºñ¹Ð¹øÈ£ */
.sub08_03 .cont1 .board form > div{width:100%!important;}
.sub08_03 .cont1 .board form > div table tr:nth-of-type(1) td:nth-of-type(1){width:25%;}
.sub08_03 .cont1 .board form > div table tr:nth-of-type(1) td:nth-of-type(1) img{width:60px;}
.sub08_03 .cont1 .board form > div table tr td .Password_input{padding-left:20px;}
.sub08_03 .cont1 .board form > div table tr td .Password_input input{width:25vw;}
.sub08_03 .cont1 .board form > div table tr td .Password_input ~ td input{width:100%;}
.sub08_03 .cont1 .board form > div table tr td .Password_input ~ td img{width:100%;}
/* ºñ¹Ð¹øÈ£ */
/* sub08_03 */
/* ------------------------------------------- sub -------------------------------------------------------- */























































