/**************************************************
* site name : Çö´ëÇØ»ó È¨ÆäÀÌÁö
* author : ÄÚµåÇÁ·Î À±Àº¿µ
* file name : html °øÅë style
* first write : 2008.10.20
* last modify : 2008.12.16
**************************************************/

@charset "euc-kr";

/* ±âº»¿ä¼Ò */
* {
    border: 0;
    margin: 0;
    padding: 0;
}

body {
    color: #6b6b6b;
    font-size: 12px;
    font-family: Dotum, "µ¸¿ò", verdana, arial;
    scrollbar-face-color: #fff;
    scrollbar-highlight-color: #d4ced0;
    scrollbar-shadow-color: #d4ced0;
    scrollbar-3dlight-color: #fff;
    scrollbar-darkshadow-color: #fff;
    scrollbar-track-color: #f2f2f2;
    scrollbar-arrow-color: #d4ced0;
}

ul { list-style: none;}
ol { list-style: decimal;}
ol ol { list-style: lower-alpha !important;}
ol.nolist { list-style: none;}
ol.nosublist { list-style: none !important;}
img {
    font-size: 0;
    vertical-align: top;
}
h1, h2, h3, h4, h5, h6 { font-size: 0;}
table {
    width: 100%;
    border-collapse: collapse;
}

a {
    color: #6b6b6b;
    text-decoration: none;
}
a:hover {
    color: #002469;
    font-weight: bold;
    letter-spacing: -0.05em;
}
strong a:hover {
    color: #002469;
    font-weight: bold;
    letter-spacing: normal;
}
a:hover strong { letter-spacing: normal;}
a.nobold:hover {
    font-weight: normal;
    letter-spacing: normal;
}
a.poplink, a.poplink:hover {color: #f26e04;}

/* form ¿ä¼Ò */
select {
    color: #919191;
    font-size: 12px;
    font-family: Dotum, "µ¸¿ò", verdana, arial;
    vertical-align: middle;
}

input { vertical-align: middle;}
input.txt {
    color: #919191;
    font-size: 12px;
    font-family: Dotum, "µ¸¿ò", verdana, arial;
    line-height: 1.5em;
    height: 17px;
    border: 1px solid #cdcdcd;
    padding: 1px 2px 0;
}
input.txtr {
    color: #919191;
    font-size: 12px;
    font-family: Dotum, "µ¸¿ò", verdana, arial;
    line-height: 1.5em;
    height: 17px;
    border: 1px solid #cdcdcd;
    text-align: right;
    padding: 1px 3px 0 2px;
}

    ul.radio_select {
        display: inline;
        overflow: hidden;
    }
    ul.radio_select li { float: left;}
    ul.radio_select li.radio_txt {
        padding: 3px 10px 0 3px;
        *padding-top: 5px;
    }

ul.radio_choice {
    overflow: hidden;
    padding: 3px 0 0 20px;
    width:693px;
}
    ul.radio_choice li {
        float:left;
        width:135px;
        line-height:18px;
        margin-bottom:5px;
    }

    ul.checklist {
        margin-top: 15px;
        padding-left: 10px;
        overflow: hidden;
    }
    ul.checklist li { float: left;}
    ul.checklist li.txt { padding: 4px 0 0 3px;}
    ul.checklist li.btn { padding-left: 5px;}

    ul.checklist02 { padding-bottom: 15px;}
    ul.checklist02 li {line-height:18px;} /*01.05 ¼öÁ¤*/
    ul.checklist02 li.check {
        float: left;
        margin-bottom: 0;
        padding-top: 0;
    }

    /* °³¹ßÀÚ Ãß°¡¿äÃ»»çÇ×/ 2008.11.21 */
    input.ssn1 {
        height: 15px;
        padding-top : 3px;
        border-top: 1px solid #cdcdcd;
        border-right: 0px solid #cdcdcd;
        border-bottom: 1px solid #cdcdcd;
        border-left: 1px solid #cdcdcd;
        text-align: left;
        overflow: hidden;
    }
    input.ssn2 {
        height: 18px;
        border-top: 1px solid #cdcdcd;
        border-right: 1px solid #cdcdcd;
        border-bottom: 1px solid #cdcdcd;
        border-left: 0px solid #cdcdcd;
        text-align: left;
        overflow: hidden;
    }
    /* //°³¹ßÀÚ Ãß°¡¿äÃ»»çÇ× */

textarea {
    color: #919191;
    font-size: 12px;
    font-family: Dotum, "µ¸¿ò", verdana, arial;
    line-height: 16px;
    border: 1px solid #cdcdcd;
    padding: 2px;
    overflow-y: scroll;
    scrollbar-face-color: #fff;
    scrollbar-highlight-color: #d4ced0;
    scrollbar-shadow-color: #d4ced0;
    scrollbar-3dlight-color: #fff;
    scrollbar-darkshadow-color: #fff;
    scrollbar-track-color: #f2f2f2;
    scrollbar-arrow-color: #d4ced0;
}

fieldset input.txt {
    line-height: 1.2em;
}

/* ÆùÆ®Å©±â */
.sf0 { font-size: 0;}
.sf1 { font-size: 13px;}
.sf2 { font-size: 12px;}
.sf3 { font-size: 11px;}
.sf4 { font-size: 10px;}
.sf5 { font-size: 9px;}

.bf1 { font-size: 19px;}
.bf2 { font-size: 20px;}
.bf3 { font-size: 21px;}
.bf4 { font-size: 22px;}
.bf5 { font-size: 24px;}

/* ÆùÆ®Ä®¶ó */
.fc_00 { color: #000;}
.fc_45 { color: #454545;}
.fc_69 { color: #696969;}
.fc_81 { color: #818181;}
.fc_bf { color: #bfbfbf;}
.fc_org1 { color: #f26e04;}
.fc_org2 { color: #f48429;}
.fc_blu1 { color: #336d89;}
.fc_blu2 { color: #018ac4;}
.fc_blu3 { color: #038dc7;}
.fc_blu4 { color: #4b77a7;}
.fc_blu5 { color: #1d96ca;}
.fc_blu6 { color: #395775;}
.fc_blu7 { color: #2a58a9;}
.fc_blu8 { color: #174797;}
.fc_blu9 { color: #011954;}
.fc_blu10 { color: #566d9f;}
.fc_grn1 { color: #26a09e;}
.fc_red1 { color: #ff8d32;}

/* Á¤·Ä¿ä¼Ò */
.txtl { text-align: left;}
.txtc { text-align: center;}
.txtr { text-align: right;}

.txtvt { vertical-align: top;}
.txtvm { vertical-align: middle;}
.txtvb { vertical-align: bottom;}

.floatl { float: left;}
.floatr { float: right;}
.clearl { clear: left;}
.clearr { clear: right;}
.clearb { clear: both;}

.dnone { display: none;}
.bgnone { background: none !important;}
.pointer { cursor: pointer;}
.blc { display: block;}

ul.inline li { display: inline;}

/* Åõ¸íÀÌ¹ÌÁö */
.png { behavior: url('/js/newjs/iepngfix.htc');}

/* ¹öÆ° À¯Çü ************************************************/

.float_align {
    width: 703px;
    overflow: hidden;
}
.float_align02 {
    overflow: hidden;
    width:683px;
}
.common_btnl {
    text-align: left;
    margin-top: 7px;
    overflow: hidden;
}
.common_btnr {
    text-align: right;
    margin-top: 7px;
    overflow: hidden;
}
.common_btnc {
    text-align: center;
    margin-top: 7px;
    overflow: hidden;
}

/* Å¸ÀÌÆ² À¯Çü ************************************************/

/* ´Ù±¹¾î ¸ÞÀÎÅ¸ÀÌÆ² */
div.mtit_global {
    background: url('/images/newimages/title/mtit_bg_global.gif') no-repeat center top;
    height: 33px;
    margin-bottom:20px;
}

/* ¸ÞÀÎÅ¸ÀÌÆ² */
div.mtit {
    background: url('/images/newimages/title/mtit_bg01.gif') repeat-x left top;
    height: 27px;
    margin-bottom: 10px;
    overflow: hidden;
}
div.mtit_in {
    float: left;
    background: url('/images/newimages/title/mtit_bg02.gif') repeat-x left top;
    height: 27px;
}
    div.mtit h1 { float: left;}
    div.mtit p.mtit_des {
        float: left;
        background: url('/images/newimages/title/mtitdes_bar.gif') no-repeat left top;
        margin: 3px 0 0 7px;
        padding-left: 9px;
    }

/* º¸Çè»óÇ°(·Î°íÀÖ´Â°æ¿ì) ¸ÞÀÎÅ¸ÀÌÆ² */
div.mtit_insur {
    background: url('/images/newimages/title/mtit_bg01.gif') repeat-x left 18px;
    height: 45px;
    margin-bottom: 10px;
    overflow: hidden;
}
div.mtit_insur div.mtit_in {
    background: url('/images/newimages/title/mtit_bg02.gif') repeat-x left 18px;
    height: 45px;
}
    div.mtit_insur h1 {
        float: left;
        padding-top: 18px;
    }
    div.mtit_insur p.mtit_des {
        float: left;
        background: url('/images/newimages/title/mtitdes_bar.gif') no-repeat left 21px;
        margin-left: 7px;
        padding-left: 9px;
    }

/** Start :  Á¦·ÎÀÎ º¯°æ ºÎºÐ **/
/* h2(1-depth) ¼­ºêÅ¸ÀÌÆ² - ÀÌ¹ÌÁö À¯Çü */
h2.fundnm {
		font-size:12px;
    padding: 15px 0 0 0;
		font-weight: bold;
		color:#326D89;
}

h2.stit {
    clear: both;
    background: url('/images/btn/h_bullet_01.gif') no-repeat left top;
    margin-top: 15px;
    padding: 0 0 2px 20px;
		font-size:12px;
		font-weight: bold;
		color:#3C3C3C;
}
/** End :  Á¦·ÎÀÎ º¯°æ ºÎºÐ **/

    div.h2_stitdes {
        margin-bottom: 5px;
        padding-left: 20px;
    }
    div.h2_stitdes img {vertical-align:middle;}
    div.h2_stitmore {
        float: right;
        margin-top: -20px;
    }
    div.h2_stitmore02 {
        float: left;
        margin: 12px 0 0 5px;
    }
    div.h2_stitguide {
        float: right;
        color: #959595;
        font-size: 11px;
        margin: -10px 0 5px;
    }

/* h3(2-depth) ¼­ºêÅ¸ÀÌÆ² - ÀÌ¹ÌÁö À¯Çü */
h3.stit {
    background: url('/images/newimages/common/bullet/bul_arr11.gif') no-repeat left 2px;
    margin-top: 10px;
    padding-left: 16px;
}
span.h3_stitbtn img { margin: -4px 0 0 5px;}

ul.h3_stit { padding-left: 15px;}
ul.h3_stit li {
    background: url('/images/newimages/common/bullet/bul_arr11.gif') no-repeat left 2px;
    margin-top: 3px;
    padding-left: 16px;
}
    ul.h3_stit ul.h3_list { padding-top: 3px;}
    ul.h3_stit ul.h3_list li {
        background: url('/images/newimages/common/bullet/bul_cross.gif') no-repeat left 4px;
        margin-top: 0;
        padding-left: 8px;
    }
        ul.h3_stit ul.h3_list.nobul li {
            background: none;
            padding-left: 0;
        }
        ul.h3_stit ul.h3_list.nobul li li { padding-left: 10px;}

    ul.h3_stit ul.h3_list02 { padding-top: 3px;}
    ul.h3_stit ul.h3_list02 li {
        background: url('/images/newimages/common/bullet/bul_arr13.gif') no-repeat left 2px;
        margin-top: 0;
        padding-left: 13px;
    }

/* h3(2-depth) ¼­ºêÅ¸ÀÌÆ² - ÅØ½ºÆ® À¯Çü */
div.subcont h3.stit_txt { font-size: 12px;}
body.agreement_cont h3.stit_txt {
    font-size: 12px;
    background-position: left 4px;
}
h3.stit_txt {
    font-weight: normal;
    background: url('/images/newimages/common/bullet/bul_arr11.gif') no-repeat left 2px;
    margin-top: 10px;
    padding-left: 16px;
    font-size: 12px;
}

ul.h3_stit_txt { padding-left: 15px;}
ul.h3_stit_txt.nospace { padding-left: 0;}
ul.h3_stit_txt li {
    background: url('/images/newimages/common/bullet/bul_arr11.gif') no-repeat left 3px;
    margin-top: 5px;
    padding-left: 16px;
    line-height:16px;
}
    ul.h3_stit_txt ul.h3_list { padding-top: 3px;}
    ul.h3_stit_txt ul.h3_list.bgn {
        padding:0 !important;
        margin: 0 0 5px -5px !important;
}
    ul.h3_stit_txt ul.h3_list.bgn li {
        background:none !important;
        padding-left:0 !important;
}
    ul.h3_stit_txt ul.h3_list li {
        font-size: 12px;
        background: url('/images/newimages/common/bullet/bul_cross.gif') no-repeat left 7px;
        margin-top: 0;
        padding-left: 8px;
    }

    ul.h3_stit_txt ul.h3_list02 { padding-top: 3px;}
    ul.h3_stit_txt ul.h3_list02 li {
        font-size: 12px;
        background: url('/images/newimages/common/bullet/bul_arr13.gif') no-repeat left 5px;
        margin-top: 0;
        padding-left: 13px;
    }

    ul.h3_stit_txt ul.h3_list03 { padding-top: 5px;}
    ul.h3_stit_txt ul.h3_list03 li {
        float: left;
        font-size: 12px;
        background: url('/images/newimages/common/bullet/bul_arr13.gif') no-repeat left 2px;
        width: 45%;
        margin-top: 0;
        padding-left: 13px;
    }

    ul.h3_stit_txt ul.h3_sublist { padding-top: 3px;}
    ul.h3_stit_txt ul.h3_sublist li {
        font-size: 12px;
        background: url('/images/newimages/common/bullet/bul_cross.gif') no-repeat left 7px;
        margin-top: 0;
        padding-left: 8px;
    }

    ul.h3_stit_txt li li.subimg {
        background: none;
        text-align: center;
        margin-top: 0;
        padding: 10px 0;
    }
    ul.h3_stit_txt li li.subimg dl.imgframe {
        float: left;
        margin: 10px 0;
        overflow: hidden;
    }
    ul.h3_stit_txt li li.subimg dl.imgframe dt {
        border: 2px solid #e1e1e1;
        margin: 0 10px;
    }
    ul.h3_stit_txt li li.subimg dl.imgframe dt img { border: 2px solid #fff;}
    ul.h3_stit_txt li li.subimg dl.imgframe dd { margin-top: 5px;}

/* h4(3-depth) ¼­ºêÅ¸ÀÌÆ² - ÀÌ¹ÌÁö À¯Çü */
h4.stit {
    background: url('/images/newimages/common/bullet/bul_arr13.gif') no-repeat left 2px;
    margin-top: 10px;
    padding-left: 13px;
}
    div.h4_stitdes {
        float: right;
        background: url('/images/newimages/common/box/guide02_1liner.gif') no-repeat right top;
        height: 18px;
        margin-top: -20px;
        padding-right: 5px;
    }
    div.h4_stitdes_in {
        font-size: 11px;
        background: url('/images/newimages/common/box/guide02_1linel.gif') no-repeat left top;
        padding: 4px 0 1px 5px;
    }

ul.h4_stit { padding-left: 15px;}
    ul.h4_stit.type2 { padding-left: 0;}
    ul.h4_stit.type3 li { margin-top: 0;}

ul.h4_stit li {
    background: url('/images/newimages/common/bullet/bul_arr13.gif') no-repeat left 2px;
    margin-top: 3px;
    padding-left: 13px;
}
    ul.h4_stit ul.h4_list { padding-top: 3px;}
    ul.h4_stit ul.h4_list li {
        background: url('/images/newimages/common/bullet/bul_cross.gif') no-repeat left 4px;
        margin-top: 0;
        margin-bottom:5px;
        padding-left: 8px;
    }
    ul.h4_stit ul.h4_list li dl.mo {
        overflow:hidden;
        width:470px;
        line-height:14px;
}
    ul.h4_stit ul.h4_list li dl.mo dt {float:left;}
    ul.h4_stit ul.h4_list li dl.mo dd {float:left;}

/* h4(3-depth) ¼­ºêÅ¸ÀÌÆ² - ÅØ½ºÆ® À¯Çü */
div.subcont h4.stit_txt { font-size: 12px;}
h4.stit_txt {
    font-weight: normal;
    background: url('/images/newimages/common/bullet/bul_arr13.gif') no-repeat left 2px;
	margin-top: 10px;
	padding-left: 13px;
}

ul.h4_stit_txt { padding-left: 15px;}
ul.h4_stit_txt li.num01 {
    padding-left:22px;
    background: url('/images/newimages/common/bullet/bul_list_num01.gif') no-repeat left 1px;
}
ul.h4_stit_txt li.num02 {
    padding-left:22px;
    background: url('/images/newimages/common/bullet/bul_list_num02.gif') no-repeat left 1px;
}
ul.h4_stit_txt li.num03 {
    padding-left:22px;
    background: url('/images/newimages/common/bullet/bul_list_num03.gif') no-repeat left 1px;
}
ul.h4_stit_txt li.num04 {
    padding-left:22px;
    background: url('/images/newimages/common/bullet/bul_list_num04.gif') no-repeat left 1px;
}
ul.h4_stit_txt li.num05 {
    padding-left:22px;
    background: url('/images/newimages/common/bullet/bul_list_num05.gif') no-repeat left 1px;
}
ul.h4_stit_txt li.num06 {
    padding-left:22px;
    background: url('/images/newimages/common/bullet/bul_list_num06.gif') no-repeat left 1px;
}
ul.h4_stit_txt li.num07 {
    padding-left:22px;
    background: url('/images/newimages/common/bullet/bul_list_num07.gif') no-repeat left 1px;
}
ul.h4_stit_txt li.num08 {
    padding-left:22px;
    background: url('/images/newimages/common/bullet/bul_list_num08.gif') no-repeat left 1px;
}
ul.h4_stit_txt li.num09 {
    padding-left:22px;
    background: url('/images/newimages/common/bullet/bul_list_num09.gif') no-repeat left 1px;
}
ul.h4_stit_txt li.num10 {
    padding-left:22px;
    background: url('/images/newimages/common/bullet/bul_list_num10.gif') no-repeat left 1px;
}

ul.h4_stit_txt li.num {padding-left:20px;}
ul.h4_stit_txt li.num.no1 {background: url('/images/newimages/common/bullet/insurance_number01.gif') no-repeat left 2px;}
ul.h4_stit_txt li.num.no2 {background: url('/images/newimages/common/bullet/insurance_number02.gif') no-repeat left 2px;}
ul.h4_stit_txt li.num.no3 {background: url('/images/newimages/common/bullet/insurance_number03.gif') no-repeat left 2px;}
ul.h4_stit_txt li.num.no4 {background: url('/images/newimages/common/bullet/insurance_number04.gif') no-repeat left 2px;}
ul.h4_stit_txt li.num.no5 {background: url('/images/newimages/common/bullet/insurance_number05.gif') no-repeat left top;}
ul.h4_stit_txt li.num.no6 {background: url('/images/newimages/common/bullet/insurance_number06.gif') no-repeat left top;}

div.subcont ul.h4_stit_txt li { font-size: 12px;}
ul.h4_stit_txt li {
    line-height: 1.5em;
    background: url('/images/newimages/common/bullet/bul_arr13.gif') no-repeat left 4px;
    margin-top: 3px;
    padding-left: 13px;
}
ul.h4_stit_txt li.bgn {
        background:none;
        padding-left:0;
}
    ul.h4_stit_txt ul.h4_list_txt { padding-top: 3px;}
    ul.h4_stit_txt ul.h4_list_txt li {
        font-size: 12px;
        background: url('/images/newimages/common/bullet/bul_cross.gif') no-repeat left 6px;
        margin-top: 0;
        padding-left: 8px;
    }
    ul.h4_stit_txt ul.h4_list_txt li.bgn {
        background:none;
        text-indent:-15px;
        padding-left:23px;
}
    ul.h4_stit_txt ul.h4_list_txt li ul.h4_list_3depth li {
        background: url('/images/newimages/common/bullet/bul_bar03.gif') no-repeat left 8px;
        padding-left: 10px;
        margin-left: 15px;
    }
    ul.h4_stit_txt ul.h4_list_txt li ul.h4_list_3depth li.bgn {background:none;}

/* h5(4-depth) ¼­ºêÅ¸ÀÌÆ²*/
h5.stit { }

/* h6(5-depth) ¼­ºêÅ¸ÀÌÆ²*/
h6.stit { }

/* ºí¸´Å¸ÀÌÆ² */
.arr_blue01 {
    background: url('/images/newimages/common/bullet/bul_arr05.gif') no-repeat left 2px;
    padding-left: 8px;
}
.arr_blue02 {
    background: url('/images/newimages/common/bullet/bul_arr11.gif') no-repeat left 2px;
    margin-top: 3px;
    padding-left: 16px;
}
.arr_blue03 {
    background: url('/images/newimages/common/bullet/bul_arr13.gif') no-repeat left 2px;
    padding-left: 13px;
}
.arr_blue04 {
    background: url('/images/newimages/common/bullet/bul_arr13.gif') no-repeat left 7px;
    padding-left: 13px;
}
.arr_blue05 {
	font-size: 0.8em;
    background: url('/images/newimages/common/bullet/bul_arr13.gif') no-repeat 8px 2px;
	margin: 5px 0 10px 10px;
    padding-left: 11px;
}
.arr_blue06 {
    background: url('/images/newimages/common/bullet/bul_arr21.gif') no-repeat left 2px;
    padding-left: 8px;
}
.arr_blue07 {
    background: url('/images/newimages/common/bullet/bul_arr20.gif') no-repeat left 2px;
    padding-left: 13px;
}

.bul_check {
    background: url('/images/newimages/common/bullet/bul_check.gif') no-repeat left 7px;
    padding: 7px 0 5px 15px;
}
.bul_check02 {
    background: url('/images/newimages/common/bullet/bul_donut.gif') no-repeat 5px 8px;
    padding: 2px 0 1px 15px;
}
.bul_check03 {
    background: url('/images/newimages/common/bullet/bul_donut.gif') no-repeat left 3px;
    padding-left: 11px;
}

ul.bul_check03 {
    overflow:hidden;
    padding-top:5px;
}
ul.bul_check03 li {
    background: url('/images/newimages/common/bullet/bul_donut.gif') no-repeat 5px 3px;
    padding: 0 0 0 15px;
}

.bul_check_txt {
    background: url('/images/newimages/common/bullet/bul_cross.gif') no-repeat 5px 9px;
    padding: 5px 0 0 15px;
    font-size: 0.8em;
}
.bul_check_txt02 {
    background: url('/images/newimages/common/bullet/bul_cross.gif') no-repeat 3px 9px;
    padding: 5px 0 0 8px;
    font-size: 0.8em;
}
.bul_check_img {
    background: url('/images/newimages/common/bullet/bul_cross.gif') no-repeat 2px 3px;
    padding: 0 0 0 7px;
    font-size:0;
}
.bul_list_img {
    background: url('/images/newimages/common/bullet/bul_arrow02.gif') no-repeat left 2px;
    margin-left:20px;
    padding: 0 0 0 12px;
    font-size:0;
}
.bul_cross_txt {
    background: url('/images/newimages/common/bullet/bul_cross.gif') no-repeat 5px 9px;
    padding: 5px 0 0 15px;
    font-size: 0.7em;
}
.bul_cross_txt2 {
    background: url('/images/newimages/common/bullet/bul_cross.gif') no-repeat 5px 9px;
    padding: 5px 0 0 15px;
    font-size: 0.8em;
}

div.insu_tra .floatl ,
div.insu_tra02 .floatl {
	padding:2px 0 0 10px;
	background: url('/images/newimages/common/bullet/bul_cross.gif') no-repeat 5px 9px;
}

/* Å©·Î½º ¸®½ºÆ®*/
ul.cross_list { margin:10px 0 0;}

	ul.cross_list li {
		margin:0 0 5px;
		*margin:0;
		padding: 0 0 0 6px;
		background: url('/images/newimages/common/bullet/bul_cross.gif') no-repeat 0 4px;
		font-size:0.1em;
		overflow:hidden;
		_zoom:1;
	}
    ul.cross_list li span {
        float:left;
        display:block;
        margin:-3px 5px 0;
        font-size:8em !important;
    }
	ul.cross_list li img {
		float:left;
		vertical-align:middle;
	}

ul.cross_list02 { margin:5px 0 0;}

	ul.cross_list02 li {
		margin:0 0 5px;
		*margin:0 0 0 5px;
		padding: 0 0 0 6px;
		background: url('/images/newimages/common/bullet/bul_cross.gif') no-repeat 0 4px;
		font-size:0.7em;
		overflow:hidden;
		_zoom:1;
	}

/* bar À¯Çü ************************************************/

.dotbar {
    background: url('/images/newimages/common/bar/dotbar_h3.gif') repeat-x left bottom;
    margin-bottom: 7px;
    padding-bottom: 7px;
}

/* process À¯Çü ************************************************/

div.process_contract {
    text-align: center;
    margin: 30px 0 40px;
}
    div.process_contract.nomargin { margin: 10px 0;}

div.process_contract li {
    background: url('/images/newimages/cybercenter/img_process_bar.gif') no-repeat left center;
    display: inline;
}
div.process_contract li.start {
    background: none;
    margin-left: 0;
    padding-left: 0;
}
    ul.case02 li {
        margin-left: 70px;
        padding-left: 79px;
    }
    ul.case03 li {
        margin-left: 40px;
        padding-left: 49px;
    }
    ul.case04 li {
        margin-left: 19px;
        padding-left: 28px;
    }
    ul.case05 li {
        margin:0 6px 0 0;
        padding-left: 28px;
    }
    ul.case06 li {
    margin:0 6px 0 0;
    padding-left: 20px;
    }
div.process_contract ul.case07 {
    margin:0;
}
div.process_contract ul.case07 li {
        margin-left: 15px;
        padding-left: 25px;
        background: url('/images/newimages/cybercenter/img_process_bar.gif') no-repeat left center;
    }
div.process_contract ul.case07 li.start {
    margin-left:0;
    padding-left:0;
}

div.process_contract.type2 {
    text-align: center;
    margin: 0 0 15px;
}

/* ÅÇ À¯Çü ************************************************/

/* tab01 */
div.tab01 ul {
    background: url('/images/newimages/common/tab/tab01_bg.gif') repeat-x left top;
    height: 32px;
    margin: 15px 0;
    padding-left: 3px;
    overflow: hidden;
}
    /* li size75 */
    div.tab01 ul.tab_w75 li,
    div.tab01 ul.tab_fund_product li { width: 75px;}
        div.tab01 ul.tab_fund_product li#rMenu6 { width: 90px;}

    /* li size80 */
    div.tab01 ul.tab_w80 li,
    div.tab01 ul.tab_estate li { width: 80px;}
        div.tab01 ul.tab_estate li#rMenu4,
        div.tab01 ul.tab_estate li#rMenu5,
        div.tab01 ul.tab_estate li#rMenu6,
        div.tab01 ul.tab_estate li#rMenu7 { width: 95px;}

    /* li size89 */
    div.tab01 ul.tab_w89 li,
    div.tab01 ul.tab_area li { width: 89px;}

    /* li size90 */
    div.tab01 ul.tab_w90 li,
    div.tab01 ul.tab_totalsrh li,
    div.tab01 ul.tab_faq li { width: 90px;}

    /* li size100 */
    div.tab01 ul.tab_w100 li,
    div.tab01 ul.tab_loan li,
    div.tab01 ul.tab_loan02 li,
    div.tab01 ul.tab_cash li { width: 100px;}
        div.tab01 ul.tab_loan02 li#rMenu2 { width: 140px;}
        div.tab01 ul.tab_cash li#rMenu3 { width: 150px;}

    /* li size110 */
    div.tab01 ul.tab_w110 li,
    div.tab01 ul.tab_cyber li,
    div.tab01 ul.tab_retirement05 li { width: 110px;}
        div.tab01 ul.tab_retirement05 li#rMenu0,
        div.tab01 ul.tab_retirement05 li#rMenu3 { width: 150px;}

    /* li size120 */
    div.tab01 ul.tab_w120 li,
    div.tab01 ul.tab_hicar li,
    div.tab01 ul.tab_online li,
    div.tab01 ul.tab_carcomp li,
    div.tab01 ul.tab_hicall li { width: 120px;}
        div.tab01 ul.tab_hicar li#rMenu1,
        div.tab01 ul.tab_hicall li#rMenu1 { width: 140px;}

    /* li size130 */
    div.tab01 ul.tab_w130 li,
    div.tab01 ul.tab_hiclinic li,
    div.tab01 ul.tab_auth li,
    div.tab01 ul.tab_auto li { width: 130px;}

    /* li size140 */
    div.tab01 ul.tab_w140 li,
    div.tab01 ul.tab_accidentguide li,
    div.tab01 ul.tab_compmethod li { width: 140px;}
        div.tab01 ul.tab_compmethod li#rMenu3 { width: 180px;}

    /* li size150 */
    div.tab01 ul.tab_w150 li,
    div.tab01 ul.tab_carins li,
    div.tab01 ul.tab_sign li { width: 150px;}
        div.tab01 ul.tab_sign li#rMenu1 { width: 130px;}
        div.tab01 ul.tab_sign li#rMenu2 { width: 140px;}
        div.tab01 ul.tab_sign li#rMenu3 { width: 160px;}
        div.tab01 ul.tab_sign li#rMenu4 { width: 110px;}
        div.tab01 ul.tab_sign li#rMenu5 { width: 170px;}

    /* li size160 */
    div.tab01 ul.tab_w160 li,
    div.tab01 ul.tab_eDM li { width: 160px;}
        div.tab01 ul.tab_eDM li#rMenu1 { width: 210px;}

    div.tab01 li {
        float: left;
        background: url('/images/newimages/common/tab/tab01_offr.gif') no-repeat right top;
        margin-right: 2px;
    }
    div.tab01 li div {
        background: url('/images/newimages/common/tab/tab01_offl.gif') no-repeat left top;
    }
    div.tab01 li div.arr {
        background: none;
        height: 21px;
        text-align: center;
        padding-top: 11px;
        cursor: pointer;
    }

    div.tab01 li.on {
        background: url('/images/newimages/common/tab/tab01_onr.gif') no-repeat right top;
    }
    div.tab01 li.on div {
        background: url('/images/newimages/common/tab/tab01_onl.gif') no-repeat left top;
    }
    div.tab01 li.on div.arr {
        background: url('/images/newimages/common/tab/tab01_arr.gif') no-repeat center bottom;
    }

    div.tab01 div.btn {
        float: right;
        margin-top: -41px;
    }

/* tab02 */
div.tab02 ul {
    background: url('/images/newimages/submain/customcenter_faq_tab_bg.gif') repeat-x left top;
    height: 18px;
    overflow: hidden;
}
    div.tab02 ul.customcenter_faq_tab li { width: 45px;}

    div.tab02 li {
        float: left;
        background: url('/images/newimages/submain/customcenter_faq_tab_offr.gif') no-repeat right top;
    }
    div.tab02 li div {
        background: url('/images/newimages/submain/customcenter_faq_tab_offl.gif') no-repeat left top;
        height: 14px;
        text-align: center;
        padding-top: 4px;
    }

    div.tab02 li.on {
        background: url('/images/newimages/submain/customcenter_faq_tab_onr.gif') no-repeat right top;
    }
    div.tab02 li.on div {
        background: url('/images/newimages/submain/customcenter_faq_tab_onl.gif') no-repeat left top;
    }

/* tab03 */
div.tab03 ul {
    background: url('/images/newimages/common/tab/tab02_bg.gif') repeat-x left top;
    height: 39px;
    margin: 15px 0;
    padding-left: 3px;
    overflow: hidden;
}

    /* li size135 */
    div.tab03 ul.tab_w135 li { width: 135px;}
    div.tab03 ul.tab_w145 li { width: 145px;}

    div.tab03 li {
        float: left;
        background: url('/images/newimages/common/tab/tab02_offr.gif') no-repeat right top;
        margin-right: 5px;
    }
    div.tab03 li div {
        background: url('/images/newimages/common/tab/tab02_offl.gif') no-repeat left top;
        height: 27px;
        text-align: center;
        padding-top: 12px;
        cursor: pointer;
    }

    div.tab03 li.on {
        background: url('/images/newimages/common/tab/tab02_onr.gif') no-repeat right top;
    }
    div.tab03 li.on div {
        background: url('/images/newimages/common/tab/tab02_onl.gif') no-repeat left top;
    }

/* subtab */
ul.sort_insurance {
    background: url('/images/newimages/common/bar/vbar07.gif') repeat-x left 15px;
    margin-bottom: 15px;
    padding-left: 5px;
}
    ul.sort_insurance.type2 { padding-left: 2px;}

ul.sort_insurance li {
    display: inline;
    cursor: pointer;
}

/* faq À¯Çü ************************************************/

/* FAQ */
ul.login_faq {
    width: 100%;
    border-top: 3px solid #6da5c0;
    border-bottom: 2px solid #dedede;
    overflow: hidden;
}

    ul.login_faq li.question {
        color: #326d89;
        border: 1px solid #dedede;
        border-bottom: 0;
        padding: 7px 5px 5px;
        cursor: pointer;
    }
    ul.login_faq li.question_on {
        color: #326d89;
        font-weight: bold;
        border: 1px solid #dedede;
        border-bottom: 0;
        padding: 7px 5px 5px;
        cursor: pointer;
    }
    ul.login_faq li.answer.nobg {
        background: #f2f7f9 !important;
        border-top: none !important;
        height: 100% !important;
    }
    ul.login_faq li.answer {
        line-height: 1.5em;
        background: #f2f7f9 url('/images/newimages/logincenter/txt_answer.gif') no-repeat 7px 14px;
        height: 230px;
        border: 1px solid #dedede;
        border-bottom: 0;
        padding: 10px 10px 25px 25px;
        overflow: auto;
    }
    div.faq_noscroll ul.login_faq li.answer {
        height: auto;
        overflow: hidden;
    }
    ul.login_faq li.answer_noscroll {
        line-height: 1.5em;
        background: #f2f7f9 url('/images/newimages/logincenter/txt_answer.gif') no-repeat 7px 14px;
        border: 1px solid #dedede;
        border-bottom: 0;
        padding: 10px 10px 25px 25px;
    }
    ul.login_faq li.answer img { vertical-align: middle;}
    ul.login_faq li.answer ol.intxt { padding-left: 25px;}
    ul.login_faq li.answer ol.intxt li { padding-top: 5px;}
    ul.login_faq li.answer ol.intxt ol { padding-left: 25px;}
    div.faq_noscroll ul.login_faq li.subject {
        padding: 4px 5px 5px 30px;
        border: 1px solid #dedede;
        border-bottom:none;
        line-height: 1.5em;
        cursor:pointer;
        background:  url('/images/newimages/common/bullet/bul_tab_open.gif') no-repeat 10px 7px;
    }
    div.faq_noscroll ul.login_faq li.subject_on {
        padding: 4px 5px 5px 30px;
        border: 1px solid #dedede;
        line-height: 1.5em;
        cursor:pointer;
        font-weight:bold;
        background:  url('/images/newimages/common/bullet/bul_tab_close.gif') no-repeat 10px 7px;
        color:#336D89;
    }
    div.faq_noscroll ul.login_faq li.nobg dl dt{
        font-weight:bold;
        background:  url('/images/newimages/common/bullet/bul_arr01.gif') no-repeat left 4px;
        padding-left:10px;
    }
    div.faq_noscroll ul.login_faq li.nobg dl dd{margin:0 0 10px 10px;}

/* ¹Ì´Ï Ä«·»´Ù À¯Çü ************************************************/

div#minical {
    position: absolute;
    font-size: 12px;
    margin: 10px 0 0 -10px;
}
div#minical table { width: 120px;}
div#minical th {
    text-align: center;
    border: 1px solid #a3cadd;
    padding: 1px 1px 0;
}
div#minical td {
    background: #fff;
    text-align: center;
    border: 1px solid #a3cadd;
    padding: 1px 1px 0;
}
div#minical td.sun { color: #ff8d32;}
div#minical td.sat { color: #018ac4;}
div#minical td.present {
    color: #ff0000;
    background: #e2e8f1;
}

/* ¾à°ü À¯Çü ************************************************/

div.agreement_area ,
div.insur_agreement ,
div.insur_agreement02 {
	height: 78px;
	border: 1px solid #d8d8d8;
	margin: 10px 0 5px;
	padding: 10px 2px;
}
div.agreement_area iframe ,
div.insur_agreement iframe ,
div.insur_agreement02 iframe {
	width: 100%;
	height: 100%;
}
	div.insur_agreement { width: 697px;}
	div.insur_agreement02 { width: 682px;}

div.agreement_des {
    color: #9c9c9c;
    font-size: 11px;
    text-align: right;
}

/* ¾à°üµ¿ÀÇ */
ul.agreement_opt {
    font-size: 11px;
    background: #f4f4f4;
    height: 30px;
    margin-top: 10px;
    overflow: hidden;
}
ul.agreement_opt li.floatl {
    background: url('/images/newimages/common/bullet/bul_cross.gif') no-repeat 10px 13px;
    padding: 9px 0 0 18px;
}
ul.agreement_opt li.floatl.nb {
    background:none;
    padding-left:0;
}
ul.agreement_opt li.nbul {
	float:left;
    padding: 9px 0 0 18px;
}
ul.agreement_opt li.floatr { padding: 5px 10px 0 0;}

/* È¸¿ø°¡ÀÔ ¾à°ü */
body.agreement_cont {
    line-height: 1.5em;
    width: 94%;
    padding: 5px 0 5px 13px;
}

/* ·Î±×ÀÎ °øÅë À¯Çü ************************************************/

div.login_privacy {
    background: url('/images/newimages/logincenter/img_key.gif') no-repeat left center;
    padding: 10px 0 15px 56px;
}
div.login_error {
    background: url('/images/newimages/logincenter/img_error.gif') no-repeat left center;
    padding: 10px 0 15px 56px;
}
div.pass_error {
    color: #818181;
    font-size: 11px;
    line-height: 1.3em;
    background: url('/images/newimages/logincenter/img_x.gif') no-repeat left 5px;
    padding: 10px 0 15px 56px;
}
    div.pass_error_otherimg {
        color: #818181;
        font-size: 11px;
        line-height: 1.3em;
        background: url('/images/newimages/logincenter/img_retry.gif') no-repeat left 5px;
        padding: 5px 0 15px 56px;
    }

div.pass_error02 {
    background: url('/images/newimages/logincenter/img_impossible.gif') no-repeat left 10px;
    padding: 10px 0 15px 56px;
}
div.pass_error03 {
    background: url('/images/newimages/logincenter/img_reload.gif') no-repeat left 10px;
    padding: 10px 0 15px 56px;
}
div.error_guide {
    background: url('/images/newimages/logincenter/img_error_guide.gif') no-repeat left center;
    padding: 10px 0 15px 56px;
}

/* °øÀÎÀÎÁõ¼­ ·Î±×ÀÎ */
div#pop_contents div.authlogin { width: 315px;}
div.authlogin.mylogin {
    float: right;
    width: 352px;
    margin-top: 0 !important;
}
div.authlogin {
    float: left;
    width: 352px;
    margin-top: 20px;
}

/* ID ºñ¹Ð¹øÈ£ ·Î±×ÀÎ */
div#pop_contents div.idlogin { width: 315px;}
div.idlogin.mylogin {
    float: left;
    width: 352px;
    margin-top: 0 !important;
}
div.idlogin {
    float: right;
    width: 352px;
    margin-top: 20px;
}
div.idlogin dd.btn {
    float: right;
    margin-top: -28px;
}

    /* loginbox */
    dl.loginbox {
        margin: 0 10px;
        padding: 10px 0;
        overflow: hidden;
    }
    dl.loginbox dt {
        background: url('/images/newimages/common/bar/dotbar_h3.gif') repeat-x left bottom;
        margin-bottom: 5px;
        padding: 0 0 5px 5px;
    }
    dl.loginbox dd {
        font-size: 11px;
        padding: 5px 5px 0;
    }
    dl.loginbox dd img {
        margin-top: 1px;
        vertical-align: middle;
    }

    dl.loginbox dd.item {
        float: left;
        width: 60px;
    }
    dl.loginbox dd.item img { margin-top: 5px;}
    dl.loginbox dd.btn { text-align: right;}
    dl.loginbox dd.btn img { margin-right: 5px;}

    div#pop_contents dl.loginbox dd input.txt { width: 82px;}
    dl.loginbox dd input.txt {
        width: 100px;
        border: 2px solid #cdd2d6;
    }

/* ·Î±×ÀÎ¼¾ÅÍ */
div.login_center {
    clear: both;
    overflow: hidden;
}
div.login_center ul { padding-top: 7px;}
div.login_center ul li.item {
    float: left;
    background: url('/images/newimages/common/bullet/bul_arr10.gif') no-repeat left 1px;
    padding-left: 13px;
}
div.login_center ul li.btn { text-align: right;}

    /* °³ÀÎÁ¤º¸¼¾ÅÍ */
    div#pop_contents div.personal_center {
        background: none;
        width: 315px;
        padding-left: 0;
    }
    div.personal_center {
        float: left;
        background: url('/images/newimages/logincenter/img_speaker.gif') no-repeat left center;
        width: 296px;
        height: 60px;
        margin-top: 10px;
        padding-left: 56px;
        overflow: hidden;
    }

    /* º¸¾È¼¾ÅÍ */
    div#pop_contents div.auth_center {
        background: none;
        width: 315px;
        padding-left: 0;
    }
    div.auth_center {
        float: right;
        background: url('/images/newimages/logincenter/img_auth.gif') no-repeat left center;
        width: 296px;
        height: 60px;
        margin-top: 10px;
        padding-left: 56px;
        overflow: hidden;
    }

/* °í°´Á¤º¸º¯°æ °øÅë À¯Çü ************************************************/

p.cuplus_btn {
    background: url('/images/newimages/cybercenter/img_speaker.gif') no-repeat 30px 0;
    padding: 12px 0 10px 120px;
}
    p.cuplus_btn02 { /* ÀÌ¹ÌÁö »çÀÌÁîº¯°æ */
        background: url('/images/newimages/cybercenter/img_speaker02.gif') no-repeat 10px 1px;
        padding: 2px 0 0px 70px;
    }
    p.cuplus_btn03 { /* ÀÌ¹ÌÁö »çÀÌÁîº¯°æ */
        background: url('/images/newimages/cybercenter/img_speaker03.gif') no-repeat 25px 2px;
        padding: 2px 0 0px 100px;
    }

/* È¸¿øÁ¤º¸ º¯°æ µ¿ÀÇ */
ul.hpage_chtel {
    font-size: 11px;
    background: #f4f4f4;
    height: 30px;
    margin: 20px 0 30px;
    overflow: hidden;
}
ul.hpage_chtel li.floatl {
    background: url('/images/newimages/common/bullet/bul_cross.gif') no-repeat 10px 13px;
    padding: 9px 0 0 18px;
}
ul.hpage_chtel li.floatr { padding: 5px 10px 0 0;}

/* data loading ************************************************/

div.pop_loading_msg {
    text-align: center;
    padding: 60px 0;
}
div.pop_loading_msg dt { margin-bottom: 10px;}

    div.msg_box {
        background: url('/images/newimages/common/box/pop_loading_mid.gif') repeat-y left top;
        width: 552px;
        margin: 0 auto;
    }
    div.msg_box_top {
        font-size: 0;
        background: url('/images/newimages/common/box/pop_loading_top.gif') no-repeat left top;
        width: 552px;
        height: 10px;
    }
    div.msg_box_btm {
        font-size: 0;
        background: url('/images/newimages/common/box/pop_loading_btm.gif') no-repeat left top;
        width: 552px;
        height: 10px;
    }
    div.msg_box ul {
        background: url('/images/newimages/common/bullet/bul_exclamation.gif') no-repeat left top;
        padding: 11px 0 0 74px;
        margin: 23px 0 0 68px;
        height: 90px;
    }
    div.msg_box ul.line02 { padding-top: 20px;}
    div.msg_box ul li {
        background: url('/images/newimages/common/bullet/bul_arrow02.gif') no-repeat left 1px;
        padding-left: 14px;
    }

/*¾à°ü ½ºÅ¸ÀÏ , 2008.12.24 ·ùÀÎ»ó*/
div.stipulationbox ol {line-height:16px;}
div.stipulationbox ol li {list-style:none;}
div.stipulationbox ol li dl dt {font-weight:bold;}
div.stipulationbox ol li dl dt.chapter {
    font-size:12px;
    text-align:center;
    color:#000;
    margin-bottom:10px;
}
div.stipulationbox ol.item3 li {
    text-indent:-20px;
    margin-left:30px;
}
div.stipulationbox ol li dl dd {margin-bottom:20px;}

div.stipulationbox dl.stipulation02 {margin-bottom:20px;}
div.stipulationbox dl.stipulation02 dt {
    font-weight:bold;
    text-decoration:underline;
    margin-bottom:15px;
}
div.stipulationbox dl.stipulation02 dt.nline {
    text-decoration:none;
}
div.stipulationbox dl.stipulation02 dd {
    margin: 0 0 0 10px;
}
div.stipulationbox p {margin-bottom:20px;}
div.stipulationbox pre {
    color:#626262;
    font-size:12px;
    font-family:dotum;
}