@charset "utf-8";

/* 내용관리 */
#ctt {background:#fff;min-height:200px;}
.ctt_admin {margin:0 5px;text-align:right}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_himg img, #ctt_timg img, #ctt_con img {height:auto}
#ctt_con { padding: 0;}
.ctt_img {text-align:center; padding-bottom: 30px;}

.pc_img img     { width: 100%;}    
.m_img          { display: none;}

#con_title          {background-image: url("/img/sub/jamidusu_title_bg1.jpg"); background-position: 50% 0px; background-size: cover;background-attachment: fixed;  height: 850px;}
.header_text          { font-size:2.8em!important; padding-top: 10%; text-align: center; color: #fff;text-shadow: 0.1em 0.1em 0.2em #333;word-break: keep-all;}
.header_text span     {  color: #fff; font-weight: bold;}
h1#container_title    { display: none !important;}

.ctt_txt{ line-height: 170%; font-size: 18px; text-align: center; color:#555; padding-bottom: 30px;}
.ctt_txt b{ color:#3f1e00}
span.txt_type1 { color:#3f1e00; font-weight: 600; font-size: 20px}
span.txt_type2 { background-color:#834f00; color: #fff; font-size: 20px;}
span.txt_type3 { color:#3f1e00; text-decoration:underline}
span.txt_type4 { color:#0060cb; font-weight: 600;}
span.txt_type5 { color:#d42828; font-weight: 600;}

.ctt_txt1  { padding:80px 0; text-align: center; background-color: #FBB448; margin-top: 50px;}
.ctt_txt1 > h2  { font-size:2.4em;line-height:1em; text-align:center; padding-bottom:30px; color:#3f1e00;word-break: keep-all;}
 
.ctt_txt2  { padding:80px 0; text-align: center; background-color: #f6bb60; margin-top: 50px;}
.ctt_txt2 > h2  { font-size:2.4em;line-height:1em; text-align:center; padding-bottom:30px; color:#3f1e00;word-break: keep-all;}
     
.ctt_txt3  { padding:80px 0; text-align: center; background-color: #FBB448; margin-top: 50px;}
.ctt_txt3 > h2  { font-size:2.4em;line-height:1em; text-align:center; padding-bottom:30px; color:#3f1e00;word-break: keep-all;}
     
h2.h2_tt  { font-size:2.4em;line-height:1em; text-align:center; padding:100px 0 60px; color:#3f1e00;word-break: keep-all;}
        h2.h2_tt span{ font-family: "Noto Sans KR", AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;}

ul.ctt_list { width:600px; margin: 10px auto;}
ul.ctt_list li { margin-bottom: 5px; font-size: 18px;list-style: 20px; }
ul.ctt_list li span.num { display: inline-block; width:25px; height: 25px; border-radius: 50vh; background-color:#3f1e00 ; color:#fff; margin-right: 5px; list-style: 20px; text-align: center;}

table.table_form    {width:1000px;  border-collapse:collapse;	border-spacing:0; border-top:2px solid #000; margin: 0 auto 50px; }
table.table_form th { text-align: center; background-color:#3eb93e ; padding:10px; font-size: 16px;border-right: 1px solid #000;}
table.table_form th:last-child { border-right: 1px solid #000;}
table.table_form tr { border-top:1px solid #000; border-bottom: 1px solid #000; }
table.table_form tr.white_column{ background-color: #f1f1f1;}
table.table_form td { border-top:1px solid #000; border-bottom: 1px solid #000; padding:10px;text-align: center;  font-size: 16px; color: #555;}
table.table_form td.blank   {border-left: 1px solid #000;}
table.table_form tr.orange_column{ background-color: #fac45a;}

@media (max-width: 969px){
    
    #con_title          {height:600px; background-attachment: inherit; }
    #ctt_himg img, #ctt_timg img, #ctt_con img {width: 95%;}
    .m_img       { display: block;}
    .m_img img,.ctt_img img   { width: 95% !important;}    
    .pc_img      { display: none;}

    .header_text          { padding: 25% 10% 0;}
    ul.ctt_list { width:96%; margin: 10px auto;}
    ul.ctt_list li {word-break: keep-all; padding-left:4%}
    table.table_form    {width:96%; margin: 10px auto;}
    table.table_form tr    {font-size: 14px;}
    table.table_form td    {word-break: keep-all;padding:10px 5px; font-size: 14px;}
    .ctt_txt    { padding:0 20px 30px;word-break: keep-all;}


}