
@font-face{font-family:"NotoSansCJKtc-Regular";
			src:url(/v2/fonts/NotoSansCJKtc-Regular.eot) format('embeded-opentype'),  url(/v2/fonts/NotoSansCJKtc-Regular.woff) format('woff');}

html {overflow-y:scroll}



body {margin:0;padding:0;font-size:0.75em;font-family:'NotoSansCJKtc-Regular' , sans-serif, 'dotum', sans-serif, Tahoma,굴림}
body, td, p, input, button, textarea, select, .c1 {font-size:9pt; color:#222222; }

a:link, a:visited, a:active { text-decoration:none; color:#466C8A; }
a:hover { text-decoration:none; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, 굴림; color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:돋움; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */

img{border:none;}

.txt_footer{
	font-family:"돋움";
	font-size:11px;
	color:#999999;	
}

.mx-screen {width:100%;text-align:center;}
.container {width:1055px;margin:0 auto;}

/* 버튼-2014-09-25 */
a.btn01 {display:inline-block;padding:6px 35px;border:1px solid #ccc;background:#fafafa;color:#000;line-height:19px;text-decoration:none;vertical-align:middle; margin-right: 20px;}
a.btn01:focus, a.btn01:hover {text-decoration:none}
button.btn01 {display:inline-block;margin:0;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none}
a.btn02 {display:inline-block;padding:6px 35px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;line-height:19px;text-decoration:none;vertical-align:middle}
a.btn02:focus, .btn02:hover {text-decoration:none}
button.btn02 {display:inline-block;margin:0;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none}

a.btn03 {display:inline-block;padding:6px 35px;background:#a39696;color:#fff;line-height:19px;text-decoration:none;vertical-align:middle}
a.btn03:focus, .btn03:hover {text-decoration:none}
button.btn03 {display:inline-block;margin:0;padding:7px;background:#a39696;color:#fff;text-decoration:none}

a.btn04 {display:inline-block;padding:6px 35px;background:#625048;color:#fff;line-height:19px;text-decoration:none;vertical-align:middle}
a.btn04:focus, .btn04:hover {text-decoration:none}
button.btn04 {display:inline-block;margin:0;padding:7px;background:#625048;color:#fff;text-decoration:none}


.btn_confirm {text-align:center} /* 서식단계 진행 */

.btn_submit {padding:6px 35px;border:0;background:#625048;color:#fff;line-height:19px;letter-spacing:-0.1em;cursor:pointer}
fieldset .btn_submit {padding:6px 35px;height:24px;line-height:19px}

.btn_normal {padding:8px;border:0;border:1px solid #ccc;background:#fafafa;color:#000;letter-spacing:-0.1em;cursor:pointer}
fieldset .btn_normal {padding:0 7px;height:24px;line-height:1em}


a.btn_cancel {display:inline-block;padding:7px;border:1px solid #ccc;background:#ff3300;color:#FFF;text-decoration:none;vertical-align:middle}
button.btn_cancel {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;vertical-align:top;text-decoration:none}

a.btn_admin {display:inline-block;padding:7px;border:1px solid #e8180c;background:#e8180c;color:#fff;text-decoration:none;vertical-align:middle} /* 관리자 전용 버튼 */
a.btn_admin:focus, a.btn_admin:hover {text-decoration:none}


/*  /shop/mypage.php */
#smb_my_ov {margin:0 0 20px;font-size:12px;line-height:160%;}
#smb_my_ov h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#smb_my_act {margin:0 0 10px;;zoom:1}
#smb_my_act:after {display:block;visibility:hidden;clear:both;content:""}
#smb_my_act ul {float:right;margin:0;padding:0;list-style:none}
#smb_my_act li {float:left;margin:0 0 0 4px}
#smb_my_ov dl {margin:0;border:1px solid #e9e9e9;border-bottom:none;background:#f2f5f9;zoom:1;}
#smb_my_ov dl:after {display:block;visibility:hidden;clear:both;content:''}
#smb_my_ov dt {float:left;padding:7px 10px;width:100px;;font-weight:bold}
#smb_my_ov dd {float:left;margin:0;padding:7px 10px;width:220px;}
#smb_my_ovaddt {border-bottom:0 !important}
#smb_my_ovaddd {width:590px !important;border-bottom:0 !important}

#smb_my_od {margin:0 0 20px}
#smb_my_od h2 {margin:0 0 10px}

#smb_my_wish h2 {margin:0 0 10px}

.smb_my_more {text-align:right}

.smb_my_img {width:90px;text-align:center}


.tbl_head01 {margin:0 0 10px}
.tbl_head01 caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head01 thead th {padding:12px 0;background:#c9d7ea;color:#FFF;font-size:0.95em;text-align:center;letter-spacing:-0.1em}
.tbl_head01 thead a {color:#FFF}
.tbl_head01 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head01 tfoot th, .tbl_head01 tfoot td {padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center}
.tbl_head01 tbody th {padding:8px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.tbl_head01 td {padding:8px 5px;border-bottom:1px solid #e9e9e9;line-height:1.5em;word-break:break-all;color:#9ca0a5}
.tbl_head01 a {color:#9ca0a5}


/*.price {font-family:'georgia','verdana';}*/

/* 두손 이외 페이지 br태그 깨지는 현상 방지 */
.copy_txt{line-height:1.5}
.sub_container #la_text p{line-height:1.2}