@charset "utf-8";

/* 내용관리 */
#ctt {background:#fff; }
.ctt_admin {text-align:right}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {padding:10px 0;line-height:1.6em}
#ctt_con img{max-width:100%;height:auto}
.ctt_img {text-align:center}

.apply_chk{width:80%; margin:auto; padding:1em;
/*background: #faf8d7;
background: -webkit-linear-gradient(136deg, rgba(250, 248, 215, 1) 40%, rgba(163, 225, 248, 1) 100%);
background: -moz-linear-gradient(136deg, rgba(250, 248, 215, 1) 40%, rgba(163, 225, 248, 1) 100%);
background: linear-gradient(136deg, rgba(250, 248, 215, 1) 40%, rgba(163, 225, 248, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FAF8D7", endColorstr="#A3E1F8", GradientType=0);*/
border-top:2px solid #333; border-bottom:1px solid #e3e3e3;}
.apply_chk .chk_in{background:#; padding:0em; border-radius:10px; }
.apply_chk select{padding:.6em; border:1px solid #dbdbdb; font-weight:bold; color:#333;}
.apply_chk table .th_w{width:30%;}
.apply_chk input{border:1px solid #e3e3e3; padding:10px;}
.apply_chk table{width:100%; margin:auto}
.apply_chk table th, .apply_chk table td{border-bottom:1px solid #e3e3e3; padding:1em 0}
.apply_chk .book_buttons{text-align:center; padding-top:1.5em}
.apply_chk #btn_submit{padding:1em 2em; font-weight:700; border-radius:0px;}
.apply_chk .btn_cancel{background:#333; padding:.8em 2em; font-weight:700}


@media (max-width:768px){
.apply_chk{width:100%; padding:1em 0}
.apply_chk table th{width:180px; word-break:keep-all; word-wrap:break-word}
.apply_chk table th, .apply_chk table td{padding:.5em 0; font-size:85%}
.apply_chk #btn_submit{margin-bottom:1em}
}