@charset "utf-8";

/*@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);

@font-face {
    font-family:'NanumSquare';
    src:url(/css/font/NanumSquareR.eot);
    src:url(/css/font/NanumSquareR.eot?#iefix) format('embedded-opentype'),
    url(/css/font/NanumSquareR.woff) format('woff'),
    url(/css/font/NanumSquareR.ttf) format('truetype');
}

.ch_container_wrap { font-family:'Noto Sans KR', 'NanumSquare', sans-serif; }
.ff_noto_sans_kr { font-family:'Noto Sans KR' !important; }
.ff_nanum_square { font-family:'NanumSquare' !important; }*/
#container { width:1020px; }
#content { width:100%; }
#masthead { width:100%; font-size:34px; font-weight:bold; text-align:left; margin:60px 0 35px 0; padding:0; height:auto; }
.ch_tab_wrap { font-size:16px; width:1018px; height:54px; line-height:54px; text-align:center; margin-bottom:45px; border:1px solid #ddd; }
.ch_tab { font-size:20px; color:#555555; display:inline-block; width:509px; cursor:pointer; }
.ch_tab_on { background-color:#3589c2; color:#fff; }
.ch_tab_common_img { display:inline-block; margin-top:70px; float:left }
#leftcont { font-size:15px; line-height:normal; margin:40px 0 0 0; width:610px; letter-spacing:-1px; display:inline-block; float:right }

.ch_tab_commitment { display:none; }
.ch_tab_commitment_show { display:block; }
li.ch_list { margin-bottom:20px; cursor:auto; }
li.ch_list:last-child { margin-bottom:0; }


ul.commitment_wrap { margin-left:-15px; }
ul.commitment_wrap li { width:330px; margin-left:15px; margin-bottom:60px; }
ul.commitment_wrap li .thumb_wrap { position:relative; }
ul.commitment_wrap li .thumb { width:330px; height:186px; }
ul.commitment_wrap li .subject { font-size:16px; margin-top:20px; height:40px; line-height:20px; overflow:hidden; white-space:normal; word-break:keep-all; }
ul.commitment_wrap .play { position:absolute; bottom:10px; right:10px; width:30px; height:30px; }