@charset "utf-8"; 

.KUMM_PC_visual_ul a , .KUMM_CBL_txt , #KUMM_CBS_arrow li , #KUMM_CBS_img ,
#KUMM_PC_visual_btn {
    transition: all 0.2s ease-in ;
	-webkit-transition: all 0.2s ease-in ;
	-moz-transition: all 0.2s ease-in ;
	-ms-transition: all 0.2s ease-in ;
	-o-transition: all 0.2s ease-in 
 }
 
 
 
 
/* VISUAL */
#KUMM_visual , #KUMM_visual_wrap {width:100% ; height:640px ; display:block ; overflow:hidden}
#KUMM_visual { padding-top:60px }
#KUMM_visual_wrap { position:relative ;  background:url(../img/KM_MB_visual.jpg) no-repeat center top }
#KUMM_MB_visual_btn , #KUMM_PC_visual_btn {
	position:absolute ; left:50% ; top:530px ; margin-left:-85px ;
	width:170px ; height:40px ; 
	font-size:14px ; font-weight:bold ; color:#ffffff ; text-align:center ; line-height:40px ; font-family:'Nanum Square','나눔스퀘어' ;
	background-color:rgba(0,0,0,0.2) ; border:solid 1px rgba(0,0,0,0.2) }
#KUMM_MB_visual_btn:hover , #KUMM_PC_visual_btn:hover { background-color:rgba(0,0,0,0.5) ; border:solid 1px rgba(0,0,0,0.5) }
#KUMM_PC_visual_box {display:none}




/* CTNS */
#KUMM_CTNS , #KUMM_CTNS_wrap , #KUMM_CTNS_box ,
#KUMM_CTNS_box_MI , #KUMM_CTNS_box_CULTURE , #KUMM_CTNS_box_STYLE  {display:block ; overflow:hidden }
#KUMM_CTNS { background:#ffffff }	
#KUMM_CTNS_wrap { padding:50px 15px }

.KUMM_CTNS_h6 {
	display:block ; overflow:hidden ; letter-spacing:-1px ; margin-bottom:10px ;
	font-size:26px ; line-height:30px ; font-family:'Nanum Square','나눔스퀘어' ; color:#000000 ; font-weight:normal ; text-align:center }
 
#KUMM_CTNS_box_STYLE , #KUMM_CTNS_box_list3 , #KUMM_CBS_img li , #KUMM_CBS_img a , #KUMM_CTNS_box_list3 strong , #KUMM_CBS_arrow {width:290px}
#KUMM_CTNS_box_STYLE { margin:auto }

#KUMM_CTNS_box_list1 , #KUMM_CTNS_box_list2 , #KUMM_CTNS_box_list3 {display:block ; overflow:hidden ; text-align:center}
#KUMM_CTNS_box_list1 , #KUMM_CTNS_box_list2 { margin-bottom:40px }
 
#KUMM_CTNS_box_list1 li , #KUMM_CTNS_box_list1 a {width:250px ; height:340px ; display:block ; overflow:hidden} 
#KUMM_CTNS_box_list1 li { display:inline-block ; border:solid 1px #d7d7d7 ; border-color:rgba(0,0,0,0.1) ; margin:5px }
#KUMM_CTNS_box_list1 a { background-image:url(../img/KM_PC_ctns1.jpg) ; background-repeat:no-repeat ; padding-top:210px ; height:120px ; text-align:left }
 
#KUMM_CTNS_box_list1_li1 > a { background-position:0px 0px }
#KUMM_CTNS_box_list1_li2 > a { background-position:-260px 0px }
#KUMM_CTNS_box_list1_li3 > a { background-position:-520px 0px }

.KUMM_CBL_txt , .KUMM_CBL_tag , .KUMM_CBL_subject {display:block ; display:block ; font-weight:normal}
.KUMM_CBL_txt { padding:10px ; padding-bottom:0px ; height:120px ; background-color:#ffffff }
.KUMM_CBL_tag { width:88px ; height:23px ; border:solid 1px #8dcf8d ; font-size:12px ; line-height:23px ; color:#1ca01c ; text-align:center ; margin-bottom:5px }
.KUMM_CBL_subject { font-size:1.2em ; line-height:1.2em ; font-family:'Nanum Square','나눔스퀘어' ; color:#000000 ; letter-spacing:-1px ; word-break:keep-all }
 
#KUMM_CTNS_box_list1 a:hover .KUMM_CBL_subject { text-decoration:underline }
#KUMM_CTNS_box_list1 a:hover .KUMM_CBL_tag { background-color:#1ca01c ; border-color:#1ca01c ; color:#ffffff }
 
#KUMM_CTNS_box_list2 li , #KUMM_CTNS_box_list2 a {width:250px ; height:170px}
#KUMM_CTNS_box_list2 li { display:inline-block ; border:solid 1px #d7d7d7 ; border-color:rgba(0,0,0,0.1 ) ; margin:5px}
#KUMM_CTNS_box_list2 a { background-image:url(../img/KM_PC_ctns1.jpg) ; background-repeat:no-repeat ; text-align:center ; position:relative }
#KUMM_CTNS_box_list2 a , #KUMM_CTNS_box_list2 .KUMM_CBL_txt { display:block }
#KUMM_CTNS_box_list2_li1 > a { background-position:-0px -220px }
#KUMM_CTNS_box_list2_li2 > a { background-position:-260px -220px }
#KUMM_CTNS_box_list2_li3 > a { background-position:-520px -220px }
#KUMM_CTNS_box_list2 .KUMM_CBL_txt {
	position:absolute ; left:0px ; bottom:0px ; width:90% ; padding:15px 5% ; height:auto ;
	background:none ; background-color:rgba(0,0,0,0.5) ; word-break:keep-all ;    
	font-size:18px ; line-height:24px ; text-align:center ; font-family:'Nanum Square','나눔스퀘어' ; color:#ffffff }
#KUMM_CTNS_box_list2 a:hover .KUMM_CBL_txt { background-color:rgba(0,0,0,0.8) }



#KUMM_CTNS_box_list3 , #KUMM_CBS_img , #KUMM_CBS_img li , #KUMM_CBS_img a {height:610px ; display:block ; overflow:hidden }
#KUMM_CTNS_box_list3 { position:relative ; z-index:5 }
#KUMM_CBS_img {width:1160px ; position:absolute ; left:0px ; top:0px ; z-index:6}
#KUMM_CBS_img li {float:left}
#KUMM_CBS_img a { background-image:url(../img/KM_PC_ctns2.jpg) ; background-repeat:no-repeat ; text-indent:-9999px }
#KUMM_CBS_img1 > a { background-position:0px 0px }
#KUMM_CBS_img2 > a { background-position:-290px 0px }
#KUMM_CBS_img3 > a { background-position:-580px 0px }
#KUMM_CBS_img4 > a { background-position:-870px 0px }

#KUMM_CTNS_box_list3 strong , #KUMM_CBS_arrow {position:absolute}

#KUMM_CTNS_box_list3 strong { 
    left:0px ; top:10px ; z-index:8 ; 
	text-align:center ; font-family:'Nanum Square','나눔스퀘어' ; font-size:22px ; letter-spacing:-1px ; color:#000000 ; font-weight:bold }

#KUMM_CBS_arrow { top:50% ; z-index:7 }
#KUMM_CBS_arrow , #KUMM_CBS_arrow li , #KUMM_CBS_arrow a {height:40px ; display:block ; overflow:hidden}
#KUMM_CBS_arrow li , #KUMM_CBS_arrow a {width:40px}	
#KUMM_CBS_arrow li { background-color:rgba(0,0,0,0.2)}
#KUMM_CBS_arrow a { background-image:url(../img/KM_PC_banner_arrow.png) ; background-repeat:no-repeat ; text-indent:-9999px }
#KUMM_CBS_arrow li:hover { background-color:rgba(0,0,0,0.5)}
#KUMM_CBS_left  { float:left }
#KUMM_CBS_right { float:right }
#KUMM_CBS_left > a  { background-position:0px 0px }
#KUMM_CBS_right > a { background-position:-40px 0px }	
#KUMM_CTNS_box_list3 strong , #KUMM_CTNS_box_list3 strong br {line-height:28px}



/* INFORMATION */
#KUMM_infor , #KUMM_infor_wrap , #KUMM_infor_bnr {display:block}
#KUMM_infor { border-top:solid 1px #d7d7d7 }
#KUMM_infor_wrap {padding:40px 15px}
#KUMM_infor_img {display:none}


#KUMM_infor_bnr , #KUMM_infor_txt , #KUMM_infor_bnr a { display:block  ; overflow:hidden}
#KUMM_infor_bnr { text-align:center ; margin-bottom:30px }
#KUMM_infor_bnr li { display:inline-block ; margin:5px }

#KUMM_infor_img { width:570px ; height:340px ; text-indent:-9999px ; background:url(../img/KM_PC_coverstory.jpg) no-repeat 0px 0px }
#KUMM_infor_txt { font-size:16px ; line-height:28px ; color:#707070 ; border:solid 1px #d7d7d7 ; border-radius:8px ; padding:20px ; text-align:justify }

#KUMM_infor_bnr1 , #KUMM_infor_bnr2 , #KUMM_infor_bnr3 , #KUMM_infor_bnr4 { width:240px ; height:100px }
#KUMM_infor_bnr1 , #KUMM_infor_bnr2 { margin-bottom:10px }
#KUMM_infor_bnr1 , #KUMM_infor_bnr3 { margin-right:10px }

#KUMM_infor_bnr b , #KUMM_infor_bnr span , #KUMM_infor_bnr a { display:block ; overflow:hidden }
#KUMM_infor_bnr a { 
    border-radius:5px ; border:solid 1px #d7d7d7 ; height:98px ; text-align:left ;
	background-image:url(../img/KM_PC_banner_icon.png) ; background-repeat:no-repeat }
#KUMM_infor_bnr b  {
	font-family:'Nanum Square','나눔스퀘어' ; font-size:18px ; line-height:20px ; color:#0d5b8c ; font-weight:normal ; 
	padding:18px ; padding-bottom:8px ; letter-spacing:-1px }
#KUMM_infor_bnr span { font-size:12px ; padding-left:18px }	
#KUMM_infor_bnr span , #KUMM_infor_bnr span br {line-height:18px}

#KUMM_infor_bnr1 > a {background-position:160px 0px}
#KUMM_infor_bnr2 > a {background-position:160px -100px}
#KUMM_infor_bnr3 > a {background-position:160px -200px}
#KUMM_infor_bnr4 > a {background-position:160px -300px}

#KUMM_infor_bnr a:hover b , #KUMM_infor_bnr a:hover span { text-decoration:underline }






/* PC ********************************************************************/
@media all and (min-width:1100px){

    body {background-color:#ffffff}


    /* VISUAL */
    #KUMM_visual , #KUMM_visual_wrap {height:800px ; padding:0px}
    #KUMM_visual { background:url(../img/KM_PC_visual_bg1.jpg) no-repeat center top}
    #KUMM_visual_wrap { background:url(../img/KM_PC_visual_kumm.png) no-repeat 50% 180px}
    #KUMM_MB_visual_btn { display:none }

    #KUMM_PC_visual_TI4{ display:none }

    #KUMM_PC_visual_box {display:block ; width:1100px ; height:500px ; margin:auto ; position:relative ; top:300px}
    .KUMM_PC_visual_TI {width:260px ; position:absolute ; top:0px } 

    .KUMM_PC_visual_h6 {font-size:28px ; height:30px ; color:#ffffff ; font-family:'Nanum Square','나눔스퀘어' ; padding-bottom:5px ; letter-spacing:-1px }

    .KUMM_PC_visual_ul , .KUMM_PC_visual_ul li  {display:block ; width:100%}	 
    .KUMM_PC_visual_ul a {
        display:block ;
        border-bottom:solid 1px #ffffff ; border-color:rgba(225,225,225,0.3) ; padding:18px 0px ;
        font-size:14px ; color:rgba(255,255,255,0.8) ; word-break:keep-all }
    .KUMM_PC_visual_ul a:hover { 
        padding-left:10px ; border-color:rgba(0,0,0,0.1) ; color:#ffffff ;
        background-color:#000000 ; background-color:rgba(0,0,0,0.2)  }	
    .KUMM_PC_visual_ul a , .KUMM_PC_visual_ul a br { line-height:20px }

    #KUMM_PC_visual_TI1 {left:0px}
    #KUMM_PC_visual_TI2 , #KUMM_PC_visual_TI3	{right:0px} 
    #KUMM_PC_visual_TI3	 { top:110px }
    #KUMM_PC_visual_TI2 .KUMM_PC_visual_h6 , #KUMM_PC_visual_TI3 .KUMM_PC_visual_h6 ,
    #KUMM_PC_visual_TI2 .KUMM_PC_visual_ul a , #KUMM_PC_visual_TI3 .KUMM_PC_visual_ul a { text-align:right }
    #KUMM_PC_visual_TI2 .KUMM_PC_visual_ul a , #KUMM_PC_visual_TI3 .KUMM_PC_visual_ul a {padding:10px 5px}
    #KUMM_PC_visual_TI2 .KUMM_PC_visual_ul a:hover , #KUMM_PC_visual_TI3 .KUMM_PC_visual_ul a:hover  { padding-right:10px}

    #KUMM_PC_visual_guide , #KUMM_PC_visual_btn , #KUMM_PC_visual_scroll {display:block ; overflow:hidden ; color:#ffffff ; position:absolute}
    #KUMM_PC_visual_guide { 
        left:0px ; top:340px ; width:250px ; 
        font-size:16px ; color:#ffffff ; color:rgba(256,256,256,0.8) ; font-weight:bold }
    #KUMM_PC_visual_guide , #KUMM_PC_visual_guide br {line-height:24px}	
    #KUMM_PC_visual_btn {top:340px}

    #KUMM_PC_visual_scroll {
        width:26px ; height:45px ; top:430px ; left:50% ; margin-left:-13px ; text-indent:-9999px ; 
        background:url(../img/KH_PC_icon_scorlling.png) no-repeat 0px 0px ;
        opacity:0.7 ; transition:opacity 0.2s }
    #KUMM_PC_visual_scroll:hover {opacity:1}


    /* CTNS */
    #KUMM_CTNS , #KUMM_CTNS_wrap , #KUMM_CTNS_box  { display:block ; overflow:hidden ; width:100% ; height:800px ; padding:0px }
    #KUMM_CTNS { background:url(../img/KM_PC_visual_bg2.jpg) no-repeat center bottom }	
    #KUMM_CTNS_wrap { background:url(../img/K_bg_b30.png) left top}
    #KUMM_CTNS_box { width:1100px ; margin:auto ; position:relative }	

    .KUMM_CTNS_h6 {
        display:block ; overflow:hidden ; letter-spacing:-1px ; margin-bottom:10px ;
        font-size:30px ; line-height:34px ; font-family:'Nanum Square','나눔스퀘어' ; color:#ffffff ; color:rgba(256,256,256,0.9) ; font-weight:normal }

    #KUMM_CTNS_box_MI , #KUMM_CTNS_box_CULTURE , #KUMM_CTNS_box_STYLE {display:block ; overflow:hidden ; position:absolute}
    #KUMM_CTNS_box_MI      { left:0px ; top:70px }
    #KUMM_CTNS_box_CULTURE { left:0px ; top:510px } 
    #KUMM_CTNS_box_STYLE   { right:0px ; top:70px }

    #KUMM_CTNS_box_MI , #KUMM_CTNS_box_CULTURE , #KUMM_CTNS_box_list1 , #KUMM_CTNS_box_list2 {width:770px}
    #KUMM_CTNS_box_STYLE , #KUMM_CTNS_box_list3 , #KUMM_CBS_img li , #KUMM_CBS_img a , #KUMM_CTNS_box_list3 strong , #KUMM_CBS_arrow {width:290px}

    #KUMM_CTNS_box_list1 , #KUMM_CTNS_box_list2 , #KUMM_CTNS_box_list3 {display:block ; overflow:hidden}

    #KUMM_CTNS_box_list1 li , #KUMM_CTNS_box_list1 a {width:250px ; height:340px ; display:block ; overflow:hidden} 
    #KUMM_CTNS_box_list1 li { float:left ; margin:0px ; margin-right:10px ; border:0px }
    #KUMM_CTNS_box_list1 a { background-image:url(../img/KM_PC_ctns1.jpg) ; background-repeat:no-repeat ; padding-top:210px ; height:130px }
    li#KUMM_CTNS_box_list1_li3 { margin-right:0px } 

    #KUMM_CTNS_box_list1_li1 > a { background-position:0px 0px }
    #KUMM_CTNS_box_list1_li2 > a { background-position:-260px 0px }
    #KUMM_CTNS_box_list1_li3 > a { background-position:-520px 0px }

    .KUMM_CBL_txt , .KUMM_CBL_tag , .KUMM_CBL_subject {display:block ; display:block ; font-weight:normal}
    .KUMM_CBL_txt {  padding-bottom:0px }
    .KUMM_CBL_tag { 
        width:88px ; height:23px ; border:solid 1px #8dcf8d ; 
        font-size:12px ; line-height:23px ; color:#1ca01c ; text-align:center ; 
        margin-bottom:10px ; transition:0.3s all }
    .KUMM_CBL_subject {  font-family:'Nanum Square','나눔스퀘어' ; color:#000000 ; letter-spacing:-1px ; word-break:keep-all }
    #KUMM_CTNS_box_list1 a:hover .KUMM_CBL_subject { text-decoration:underline }
    #KUMM_CTNS_box_list1 a:hover .KUMM_CBL_tag { background-color:#1ca01c ; border-color:#1ca01c ; color:#ffffff }


    #KUMM_CTNS_box_list2 li , #KUMM_CTNS_box_list2 a , #KUMM_CTNS_box_list2 .KUMM_CBL_txt {width:252px}
    #KUMM_CTNS_box_list2 li , #KUMM_CTNS_box_list2 a { height:170px }
    #KUMM_CTNS_box_list2 li {float:left ; margin:0px ; margin-right:7px ; border:0px}
    #KUMM_CTNS_box_list2 li#KUMM_CTNS_box_list2_li3 { margin-right:0px }
    #KUMM_CTNS_box_list2 a { background-image:url(../img/KM_PC_ctns1.jpg) ; background-repeat:no-repeat ; padding-top:120px }
    #KUMM_CTNS_box_list2 a , #KUMM_CTNS_box_list2 .KUMM_CBL_txt { height:50px ;display:block}

    #KUMM_CTNS_box_list2 .KUMM_CBL_txt {
        background:none ; background-color:rgba(0,0,0,0.5) ; height:auto ; 
        font-size:1.1em ; line-height:1.4em ; padding:10px 0px ; text-align:center ; font-family:'Nanum Square','나눔스퀘어' ; color:#ffffff ; letter-spacing:-1px }
    #KUMM_CTNS_box_list2 a:hover .KUMM_CBL_txt { background-color:rgba(0,0,0,0.8) }


    #KUMM_CTNS_box_list3 , #KUMM_CBS_img , #KUMM_CBS_img li , #KUMM_CBS_img a {height:610px ; display:block ; overflow:hidden }
    #KUMM_CTNS_box_list3 { position:relative ; z-index:5 }
    #KUMM_CBS_img {width:1160px ; position:absolute ; left:0px ; top:0px ; z-index:6}
    #KUMM_CBS_img li {float:left}
    #KUMM_CBS_img a { background-image:url(../img/KM_PC_ctns2.jpg) ; background-repeat:no-repeat ; text-indent:-9999px }
    #KUMM_CBS_img1 > a { background-position:0px 0px }
    #KUMM_CBS_img2 > a { background-position:-290px 0px }
    #KUMM_CBS_img3 > a { background-position:-580px 0px }
    #KUMM_CBS_img4 > a { background-position:-870px 0px }

    #KUMM_CTNS_box_list3 strong , #KUMM_CBS_arrow {position:absolute}

    #KUMM_CBS_arrow { top:50% ; z-index:7 }
    #KUMM_CBS_arrow , #KUMM_CBS_arrow li , #KUMM_CBS_arrow a {height:40px ; display:block ; overflow:hidden}
    #KUMM_CBS_arrow li , #KUMM_CBS_arrow a {width:40px}	
    #KUMM_CBS_arrow li { background-color:rgba(0,0,0,0.2)}
    #KUMM_CBS_arrow a { background-image:url(../img/KM_PC_banner_arrow.png) ; background-repeat:no-repeat ; text-indent:-9999px }
    #KUMM_CBS_arrow li:hover { background-color:rgba(0,0,0,0.5)}
    #KUMM_CBS_left  { float:left }
    #KUMM_CBS_right { float:right }
    #KUMM_CBS_left > a  { background-position:0px 0px }
    #KUMM_CBS_right > a { background-position:-40px 0px }	
    #KUMM_CTNS_box_list3 strong , #KUMM_CTNS_box_list3 strong br {line-height:28px}



    /* INFORMATION */
    #KUMM_infor , #KUMM_infor_wrap { width:100% ; display:block ; overflow:hidden ; padding:0px }
    #KUMM_infor { padding:100px 0px }
    #KUMM_infor_wrap {width:1100px ; margin:auto ; position:relative}

    #KUMM_infor_img , #KUMM_infor_bnr , #KUMM_infor_txt ,
    #KUMM_infor_bnr li , #KUMM_infor_bnr a { display:block  ; overflow:hidden}
    #KUMM_infor_bnr li { margin:0px }

    #KUMM_infor_img { width:570px ; height:340px ; text-indent:-9999px ; background:url(../img/KM_PC_coverstory.jpg) no-repeat 0px 0px }
    #KUMM_infor_bnr , #KUMM_infor_txt { width:490px ; position:absolute ; right:0px ; top:0px ; display:block ; overflow:hidden }
    #KUMM_infor_txt { top:250px ; font-size:16px ; line-height:28px ; word-break:keep-all ; color:#707070 ; padding:0px ; margin:0px ; border:0px ; text-align:left }

    #KUMM_infor_bnr1 , #KUMM_infor_bnr2 , #KUMM_infor_bnr3 , #KUMM_infor_bnr4 {width:240px ; height:100px ; float:left }
    li#KUMM_infor_bnr1 , li#KUMM_infor_bnr2 { margin-bottom:10px }
    li#KUMM_infor_bnr1 , li#KUMM_infor_bnr3 { margin-right:10px }

    #KUMM_infor_bnr b , #KUMM_infor_bnr span , #KUMM_infor_bnr a { display:block ; overflow:hidden }
    #KUMM_infor_bnr a { 
        border-radius:5px ; border:solid 1px #d7d7d7 ; height:98px ;
        background-image:url(../img/KM_PC_banner_icon.png) ; background-repeat:no-repeat }
    #KUMM_infor_bnr b  {
        font-family:'Nanum Square','나눔스퀘어' ; font-size:18px ; line-height:20px ; color:#0d5b8c ; font-weight:normal ; 
        padding:18px ; padding-bottom:8px ; letter-spacing:-1px }
    #KUMM_infor_bnr span { font-size:12px ; padding-left:18px }	
    #KUMM_infor_bnr span , #KUMM_infor_bnr span br {line-height:18px}

    #KUMM_infor_bnr1 > a {background-position:160px 0px}
    #KUMM_infor_bnr2 > a {background-position:160px -100px}
    #KUMM_infor_bnr3 > a {background-position:160px -200px}
    #KUMM_infor_bnr4 > a {background-position:160px -300px}

    #KUMM_infor_bnr a:hover b , #KUMM_infor_bnr a:hover span { text-decoration:underline }
	
	
	
	
	/*2021.8*/
	.KUMM_PC_visual_ul li a br { display:none}

}






/* PRINT *****************************************************************/
@media print {}