@charset "utf-8";

/* 내용관리 */
#ctt {background:#fff;text-align:center; width:100%; }
.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}

#information { width:100%; display:inline-block;  margin:0 auto;padding:16px; border-bottom:1px dashed #e1e1e1; }
#information .title { font-size:30px; font-weight:600; letter-spacing:-1px; margin-bottom:24px; line-height:1;}
#information .content { font-size:15px; letter-spacing:-1px; font-weight:400; white-space:pre-line; line-height:1.8em;}

#guide_line { width:100%; display:inline-block; padding:16px 0; background:#f2f3f8; color:#7366ff; font-size:16px; letter-spacing:-1px; font-weight:600; border-bottom:1px dashed #e1e1e1; }

#guide { padding:12px 0;  display:flex; background:#fafafa;}

#guide #guide01 { width:50%; padding:24px; text-align:left; background:#fff; border:1px solid #e1e1e1; }
#guide #guide01 .title { font-size:16px; font-weight:600; margin-bottom:8px;}
#guide #guide01 .title > img { max-height:20px; margin-right:8px; }
#guide #guide01 .content {font-size:14px; margin-top:8px; letter-spacing:-1px;  font-weight:400; white-space:revert; line-height:1.6em; }
#guide #guide01 .content b.line { width:100%; height:1px; background:#e1e1e1; margin:8px 0; display:block; }
#guide #guide01 .content b.cr-purple { color:#7366ff; margin-top:8px; display:block; }
#guide #guide01 .content strong { font-size:13px; color:#444; font-weight:400; line-height:1.8em; padding-left:12px; display:inline-block;}
#guide #guide01 .profile_wrap { display:flex; width:100%;}
#guide #guide01 .profile_wrap .register, #guide #guide01 .profile_wrap .login:hover { width:50%; transition:0.2s ease all; text-align:center; padding:8px 20px; background:#fff; border:1px solid #7366ff; color:#7366ff; }
#guide #guide01 .profile_wrap .login, #guide #guide01 .profile_wrap .register:hover { width:50%; transition:0.2s ease all; text-align:center; padding:8px 20px; background:#7366ff; color:#fff; }


#guide #guide02 { width:50%; padding:24px; text-align:left; background:#fff; border:1px solid #e1e1e1; }
#guide #guide02 .title { font-size:16px; font-weight:600; margin-bottom:8px;}
#guide #guide02 .title > img { max-height:20px; margin-right:8px; }
#guide #guide02 .content {font-size:14px; margin-top:8px; letter-spacing:-1px;  font-weight:400; white-space:pre-line; line-height:1.6em; }
#guide #guide02 .content b.line { width:100%; height:1px; background:#e1e1e1; margin:8px 0; display:inline-block; }
#guide #guide02 .content b.cr-purple { color:#7366ff; margin-top:8px; display:inline-block; }
#guide #guide02 .content strong { font-size:13px; color:#444; font-weight:400; line-height:1.8em; padding-left:12px; display:inline-block;}
#guide #guide02 .content strong b { padding-left:12px; font-weight:400; }
#guide #guide02 .profile_wrap { display:flex; width:100%;}
#guide #guide02 .profile_wrap .register, #guide #guide01 .profile_wrap .login:hover { width:50%; transition:0.2s ease all; text-align:center; padding:8px 20px; background:#fff; border:1px solid #7366ff; color:#7366ff; }
#guide #guide02 .profile_wrap .login, #guide #guide01 .profile_wrap .register:hover { width:50%; transition:0.2s ease all; text-align:center; padding:8px 20px; background:#7366ff; color:#fff; }
