@charset "utf-8";

/*
Main	#e5305e
Mainbd	#e3174b

Sub1	#6d6d6d
Sub2	#f5f5f5
Point	#4060b0
Font	#010101

N1	#0e0e1a
N3	#2e2f40
N4	#5c5d6a
N5	#8b8b95
N6	#b9b9bf
N5	#dcdddc
N7	#e7e7e9
*/

/* -------------------------------------------------------------------------------- Setting ---------------------------------------- */
html{height:100%;}
body{height:100%;color:#010101;}
a,a:hover,a:focus,a:active,a:visited{color:#010101;text-decoration:none;}
a:hover{color:#4060b0}
ol li{margin-bottom:10px;}
/* -------------------------------------------------------------------------------- Bootstrap ---------------------------------------- */
.row-no-6 [class*="-6"] {padding-left:0;padding-right:0;}
.row-no [class*="-6"] {padding-left:0;padding-right:0;}
.row-no-no {margin-left:0;margin-right:0;}
.row-no-no div {padding:0;}

/* -------------------------------------------------------------------------------- Common Custom ---------------------------------------- */
.kor {word-wrap:break-word;word-break:keep-all;}/* 한글 줄바꿈 */
.img-w img, img.img-w{width:100%;}/* 이미지 100% */
.img-bd img, img.img-bd{border:1px solid #e7e7e9;}

/* 색상 */
.fc-m{color:#e5305e;}
.bg-m{/*background:#e5305e;*/background:#f00f67;color:#fff; margin-top:-18px;}
.btn-m{border:1px solid #e3174b;background:#e5305e;color:#fff}
.btn-m:hover{background:#e3174b;color:#fff}

.fc-p{color:#4060b0;}
.bg-p{background:#4060b0;color:#fff}
.btn-p{background:#4060b0;color:#fff}
.btn-p:hover{color:#fff}

.fc-s-1{color:#6d6d6d;}
.bg-s-1{background:#6d6d6d;color:#fff}
.btn-s-1{background:#6d6d6d;color:#fff}
.btn-s-1:hover{color:#fff}

.fc-s-2{color:#e7e7e9;}
.bg-s-2{background:#e7e7e9;}
.btn-s-2{background:#e7e7e9;}
.btn-s-2:hover{color:#fff}

.bg-n1{background:#0e0e1a;color:#fff}
.bg-n2{background:#2e2f40;color:#fff}
.bg-n3{background:#5c5d6a;color:#fff}
.bg-n4{background:#8b8b95;color:#fff}
.bg-n5{background:#b9b9bf;color:#fff}
.bg-n6{background:#dcdddc;color:#fff}
.bg-n7{background:#e7e7e9;color:#fff}

/* -------------------------------------------------------------------------------- Gnuboard ---------------------------------------- */
/* 화면낭독기 사용자용 */
#hd_login_msg, .msg_sound_only, .sound_only{display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}

/* 본문 바로가기 */
#skip_to_container a{z-index:100000;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
#skip_to_container a:focus, #skip_to_container a:active{width:100%;height:75px;background:#21272e;color:#fff;font-size:2em;font-weight:bold;text-align:center;text-decoration:none;line-height:3.3em}

/* 캡챠 자동등록(입력)방지 기본 */
#captcha{position:relative;}
#captcha legend{display:none;}
#captcha #captcha_img{position:relative;float:left; top:0;left:0;width:100px;height:43px;border:1px solid #e7e7e9}
#captcha #captcha_mp3{position:absolute;top:0;left:101px;;margin:0;padding:0;width:23px;height:22px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer}
#captcha #captcha_mp3 span{position:absolute;top:0;left:0;width:23px;height:22px;background:url('../../../plugin/kcaptcha/img/sound.gif')}
#captcha #captcha_reload{position:absolute;top:21px;left:101px;margin:0;padding:0;width:23px;height:22px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer}
#captcha #captcha_reload span{position:absolute;top:0;left:0;width:23px;height:22px;background:url('../../../plugin/kcaptcha/img/reload.gif')}
#captcha #captcha_key{position:absolute;top:0;left:126px;width:120px;height:43px;padding:0 5px;border:1px solid #e7e7e9;font-size:1.333em;font-weight:bold;text-align:center;}
#captcha #captcha_info{display:inline-block;margin:10px 0;font-size:0.95em;}

/* 서식단계 진행 */
.btn_confirm{margin:1em 0 3em 0;text-align:center;} 
.btn_confirm input{padding:15px 30px;}
.btn_submit{padding:1em 2em;border:0;background:#e5305e;color:#fff;;cursor:pointer}
fieldset .btn_submit{padding:0 7px;line-height:1em}
a.btn_cancel{display:none;}

/* -------------------------------------------------------------------------------- Board ---------------------------------------- */
/* 게시판 목록 */
.td_subject img {margin-left:3px} /* 제목 아이콘 여백 */

/* 게시판 쓰기 */
.row#phone {margin-right:0;}/*폰번호 입력*/
.row#phone div {padding-left:2px;padding-right:2px;}
.row#phone div:first-child {padding-left:15px;}

#prv-agree{overflow-y:scroll;width:100%;height:100px;padding:10px;background:#eee;text-align:left;}/*개인정보 수집동의*/

/* 게시판 보기 */
#bo_v_top{margin-top:10px;}
#bo_v_table{display:none;}
#bo_v_link{display:none;}
#bo_v ul{padding-left:0;}
#bo_v li{display:inline-block;list-style-type:none;}
#bo_v_title{margin:0;padding:15px;border-top:2px solid #505452;font-size:1.2em;}
#bo_v_info{margin-bottom:10px;padding:10px 15px;border-top:1px solid #dcdddc;border-bottom:1px solid #dcdddc;font-size:0.9em;}
#bo_v_info strong{margin:0 15px 0 5px;}
#bo_v_atc{padding:20px 0;}

#bo_vc>#bo_vc_box{margin:20px 0;padding:10px 20px;border-radius:5px;background:#e7e7e9;}
#bo_vc h2{display:none;}




/* -------------------------------------------------------------------------------- Header ---------------------------------------- */




/* -------------------------------------------------------------------------------- Sub ---------------------------------------- */



/* -------------------------------------------------------------------------------- Contents ---------------------------------------- */
.hr{height:1px;background:#ccc;}
.s-visual{background:#f5f5f5;}
.bg-sub-2{background:#f5f5f5;}
.bg-pink {background:#fdf3f3;}
/* -------------------------------------------------------------------------------- Contents etc ---------------------------------------- */
