/* 초기화 */
@import url(http://fonts.googleapis.com/earlyaccess/jejugothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/css?family=Noto+Sans:400,700);


html {overflow-y:scroll}
body {margin:0;padding:0;background:#ffffff;color:#5a5a5a;font-size:0.75em;font-family:'Noto Sans', 'dotum', serif;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {padding:0; margin:0;}
p, ul, ol, li, dl, dt, dd, form {list-style-image:none; list-style-position:outside; list-style-type:none; border:0px;}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
header ul, nav ul, aside ul, footer ul {margin:0;padding:0;list-style:none}
label, input, button, select, img {vertical-align:middle}
textarea, select {font-family:dotum;font-size:1em}
input {margin:0;padding:0;border-radius:0;font-family:dotum}
input[type=text], input[type=password], input[type=submit], input[type=image] {-webkit-appearance:none}
button {border-radius:0;font-size:1em;font-family:dotum;-webkit-appearance:none;cursor:pointer}

hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a {color:#000;text-decoration:none}
a:focus, a:hover, a:active {text-decoration:underline}

/* 헤딩 */
h1 {margin:0 0 10px;padding:0 20px 10px;min-width:960px;border-bottom:1px solid #e9e9e9;color:#333;font-size:1.5em;letter-spacing:-0.1em}
h2 {margin:0 0 10px;padding:0 20px;font-size:1.2em}
h2.h2_frm {padding-top:15px}



.location_title{ font-family: 'Noto Sans', serif;font-size:1.75em;}
.input_box{ border: 1px solid #d0d0d0; height:23px;}
.button { width:90px; height:35px; padding: 3px 10px 3px 10px; margin: 1px;  border:1px solid #999; background: url(../images/common/btn_bg.gif) repeat-x 0px 0px; font-size: 12px; font-weight:bold; color:#000; vertical-align:bottom; cursor:pointer;  }
.button_blue { width:90px; height:35px; padding: 3px 10px 3px 10px; margin: 1px;  border:1px solid #999; background: url(../images/common/btn_bg_blue.gif) repeat-x 0px 0px; font-size: 12px; font-weight:bold; color:#ffffff; vertical-align:bottom; cursor:pointer;  }
.button_cancel { width:90px; height:35px; padding: 3px 10px 3px 10px; margin: 1px;  border:1px solid #999; background:#efefef; font-size: 12px; font-weight:bold; color:#000; vertical-align:bottom; cursor:pointer;  }


/* 공통 테이블 */
table {width: 100%; border-collapse: collapse; font-size: 1em; }
.person-tb { border-bottom: 1px solid #dddddd; border-top: 1px solid #dddddd;}
.person-tb th { border-bottom: 1px solid #dddddd; width:160px; border-right: 1px solid #dddddd; text-align:left; padding-left:30px;background:#efefef;}
.person-tb td { border-bottom: 1px solid #dddddd; padding-left:10px; padding-top:7px; padding-bottom: 7px;}
.person-tb th { height: 40px; letter-spacing: -1px; vertical-align: middle;}

.person-tb2 { border-bottom: 1px solid #dddddd; border-top: 1px solid #dddddd;}
.person-tb2 th { border-bottom: 1px solid #dddddd; width:80px; border-right: 1px solid #dddddd; text-align:left; padding-left:20px;}
.person-tb2 td { border-bottom: 1px solid #dddddd; padding-left:10px; padding-top:7px; padding-bottom: 7px;}
.person-tb2 th { height: 40px; letter-spacing: -1px; vertical-align: middle;}

.person_tb_mobile {width:100%;}
.person_tb_mobile { border-bottom: 1px solid #dddddd; border-top: 1px solid #dddddd;}
.person_tb_mobile th { border-bottom: 1px solid #dddddd; width:80px; border-right: 1px solid #dddddd; text-align:left; padding-left:10px;}
.person_tb_mobile td { border-bottom: 1px solid #dddddd; padding-left:10px; padding-top:3px; padding-bottom: 3px;}
.person_tb_mobile th { height: 30px; letter-spacing: -1px; vertical-align: middle;}


.list-tb { border: 1px solid #dddddd;}
.list-tb th { border: 1px solid #dddddd; width:160px; text-align:center;}
.list-tb th {display: table-cell; height: 40px; letter-spacing: -1px; vertical-align: middle; border-bottom: 2px solid #dddddd; padding:2px 2px 2px 2px;}
.list-tb td { border: 1px solid #dddddd; padding:5px 5px 5px 5px;}
.list-tb td { height: 35px; letter-spacing: -1px; vertical-align: middle; text-align: center;}
.list-tb {width:100%;}
.list-tb caption {padding: 10px 0; font-weight: bold; text-align: left;}


._list-tb th { border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; text-align:center;}
._list-tb th {display: table-cell; height: 40px; letter-spacing: -1px; vertical-align: middle; border-bottom: 2px solid #dddddd; padding:2px 2px 2px 2px;}
._list-tb td { border-bottom: 1px solid #dddddd; padding:5px 5px 5px 5px;}
._list-tb td { height: 30px; letter-spacing: -1px; vertical-align: middle;}
._list-tb {width:100%;}
._list-tb caption {font-weight: bold; text-align: left;}



.board_gallery {display:block;width:100%;}
.board_gallery li {display:inline-block;padding:8px;} 

.gallery_ul ul{display:block;margin:0;padding:0;}
.gallery_ul li {display:block;margin:0;padding:3px;}
.gallery_ul .subject {height:40px;padding:5px;}
.gallery_ul .board_img { border: 1px solid #dddddd; background-color:#f7f7f7}

.page_title {width:100%; padding:10px 0; width:100%; text-align:left; border-bottom:1px solid #000; font-family: 'Noto Sans', 'dotum', serif; font-size: 1.3em; color:#000;font-weight:bold;}


.bg0 {/* background:#fff */}
.bg1 {background:#f4f8fb}
.main_bg1 {background:#fefefe}

.bg0_notice { font-weight:bold;/* background:#fff */}
.bg1_notice { font-weight:bold;background:#f4f8fb}



.td_chk {width:50px;}
.td_no {width:50px; text-align:center;}
.td_del {width:30px; text-align:center;}
.td_30 {width:30px; text-align:center;}
.td_40 {width:50px; text-align:center;}
.td_50 {width:50px; text-align:center;}
.td_60 {width:60px; text-align:center;}
.td_70 {width:70px; text-align:center;}
.td_80 {width:80px; text-align:center;}
.td_90 {width:90px; text-align:center;}
.td_100 {width:100px; text-align:center;}

.td_50_right_red {width:50px; text-align:right; color:#ff0000;}
.td_50_center_red {width:50px; text-align:center; color:#ff0000;}
.td_50_right_blue {width:50px; text-align:right; color:#0080ff;}
.td_50_center_blue {width:50px; text-align:center; color:#0080ff;}
.td_50_right {width:50px; text-align:right;}
.td_60_right {width:60px; text-align:right;}
.td_80_right {width:80px; text-align:right;}
.td_90 {width:90px; text-align:center;}
.td_100 {width:100px; text-align:center;}
.td_120 {width:120px; text-align:center;}
.td_140 {width:130px; text-align:center;}
.td_price {width:80px; color:#0080ff; font-weight:bold;}
.td_right {text-align:right;}



.td_datetime {width:140px; text-align:center;}
.td_small {width:100px; text-align:center;}
.td_small input {width:100px;}
.td_small_red {width:100px; color:#ff0000;}
.td_small_blue {width:100px; color:#0080ff;text-align:right;}
.td_small80 {width:80px;}

.td_small2 {width:140px;}
.td_small2 input {width:40px;}
.td_small2_center {width:140px; text-align:center;}
.td_small3 {width:150px;}
.td_small3 input {width:50px;}
.td_small4 {width:80px;}
.td_small4 input {width:70px;}

.td_middle {width:160px;}
.td_middle input {width:160px;}
.td_middle2 {width:35%; text-align:left;}
.td_middle2 input {width:96%;}
.td_middle3 {width:25%;}
.td_middle3 input {width:96%;}
.td_middle4 {width:15%;}

.td_middle4_red {width:15%; color:#ff0000;}

.td_large {width:50%;}
.td_large input {width:96%;}
.td_large2 {width:40%;}
.td_large60 {width:60%; text-align:left;}
.td_large70 {width:70%; text-align:left;}
.td_large80 {width:80%; text-align:left;}
.td_large90 {width:90%; text-align:left;}


.td_opt {width:100px;} 
.td_vuw {width:50px;}
.td_upd {width:50px;}
.td_del {width:50px;}


.list_bottom_left { float: left; padding: 7px 0 7px; }
.list_bottom_right { float: right; padding: 7px 0 7px; }
.list_bottom_center { overflow: hidden; padding: 7px 0 7px; text-align:center;}


.list_bottom_left2 {width:50%; float: left; padding: 7px 0 7px; }
.list_bottom_right2 {width:50%; float: right; padding: 7px 0 7px;  text-align:right;}

.list_bottom_page {}

.board_button_left { width:20%; float: left;  padding: 7px 0 7px; }
.board_button_right { width:80%; float: right; overflow: hidden; padding: 7px 0 7px; text-align:right;}

.upfile_link_area {clear:both; width:100%;min-height:0px; background-color:#efefef; padding: 7px 7px; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; margin: 0 auto; line-height:180%;}
.board_sub_text {color:#a7a7a7; padding:2px;}
.board_pass_check {position:absolute;float: left; width:600px; height:300px; z-index:1000; border: 1px solid #dddddd;}


/* 페이징 */
.pg_wrap {clear:both;margin:0 0 20px;padding:20px 0 0;text-align:center}
.pg {}
.pg_page, .pg_current {display:inline-block;padding:0 8px;height:25px;color:#000;letter-spacing:0;line-height:2.2em;vertical-align:middle}
.pg a:focus, .pg a:hover {text-decoration:none}
.pg_page {border: 1px solid #c0c0c0;text-decoration:none; margin: 0 1px 0 1px;}
.pg_start, .pg_prev {/* 이전 */}
.pg_end, .pg_next {/* 다음 */}
.pg_current {display:inline-block;margin:0 0 0 0;border: 1px solid #ff8040;color:#ff8040;font-weight:normal}


/* 내용 영역 */
.tabs li { list-style:none;	display:inline;}
.tabs a { padding:10px 10px 10px 10px; display:inline-block; background:#666; color:#fff; text-decoration:none;}
.tabs a.active { background:#fff; color:#000; border: 1px solid #808080; border-bottom: 1px solid #ffffff;}

.tabs_area {width:100%; padding: 10px 0 10px 0;text-align:center;}
.mypage_tabs {margin:0 auto;}
.mypage_tabs li { list-style:none;	display:inline;}
.mypage_tabs a { width:80px; padding:10px 10px 10px 10px; display:inline-block; background:#666; color:#fff; text-decoration:none;}
.mypage_tabs_over a { background:#ffffff; color:#393939; border: 1px solid #c0c0c0; font-weight:bold;}

.guid_text {padding: 10px;}

.location_title{ font-family: 'Noto Sans', 'dotum', serif; font-size:1.75em; padding:10px 0 10px;}
.input_box{ border: 1px solid #d0d0d0; height:23px;}
.input_box_num{ border: 1px solid #d0d0d0; height:23px;text-align:right;}
.input_box_num100{ border: 1px solid #d0d0d0; width:100px; height:23px;text-align:right;}
.input_box_num30{ border: 1px solid #d0d0d0; width:30px; height:23px;text-align:right;}
.input_box_num_small{ border: 1px solid #d0d0d0; height:23px;text-align:right; width:55px;}
.input_box_phone{ border: 1px solid #d0d0d0; height:23px; width:55px;}


.datepicker{ border: 1px solid #d0d0d0; height:23px;}


.input_box50{ border: 1px solid #d0d0d0; width:50px; height:23px;}
.input_box100{ border: 1px solid #d0d0d0; width:100px; height:23px;}
.input_box150{ border: 1px solid #d0d0d0; width:150px; height:23px;}
.input_box200{ border: 1px solid #d0d0d0; width:200px; height:23px;}
.input_box300{ border: 1px solid #d0d0d0; width:300px; height:23px;}
.input_box400{ border: 1px solid #d0d0d0; width:400px; height:23px;}
.input_box500{ border: 1px solid #d0d0d0; width:500px; height:23px;}
.input_box600{ border: 1px solid #d0d0d0; width:600px; height:23px;}
.input_box99percent{ border: 1px solid #d0d0d0; width:99%; height:23px;}

.input_box_h30{ border: 1px solid #d0d0d0; height:29px;}
.input_box_h30_w300 { border: 1px solid #d0d0d0; height:29px; width:300px;}
.input_box_h30_num{ border: 1px solid #d0d0d0; height:29px; text-align:right;}

.input_order_coupon  {width:120px; height:23px; border:0px; text-align:right; color:#0080ff;font-weight:bold;font-size:1.1em;}
.input_order_point   {width:120px; height:23px; border: 1px solid #d0d0d0; text-align:right; color:#0080ff;font-weight:bold;font-size:1.1em;}
.input_order_payment {width:120px; height:23px; border:0px; text-align:right; color:#ff8000;font-weight:bold; font-family: 'Noto Sans', serif;font-size:1.5em;}




.button {font-family:'Noto Sans', 'dotum', serif;border-radius: 0px;  width:90px; height:30px; padding: 3px 10px 3px 10px; margin: 1px; /*border:1px solid #d3d3d3;*/ border:none;background:#fa2828/*url(../images/common/btn_bg.gif) repeat-x 0px 0px*/; font-size: 12px; font-weight:bold; color:#fff; vertical-align:bottom; cursor:pointer;  }
.button_blue {font-family:'Noto Sans', 'dotum', serif;border-radius: 0px;  width:90px; height:24px; padding: 3px 10px 3px 10px; margin: 1px;  border:1px solid #d3d3d3; background: url(../images/common/btn_bg_blue.gif) repeat-x 0px 0px; font-size: 12px; font-weight:bold; color:#ffffff; vertical-align:bottom; cursor:pointer;  }
.button_cancel {font-family:'Noto Sans', 'dotum', serif;border-radius: 0px;  width:90px; height:30px; padding: 3px 10px 3px 10px; margin: 1px;  border:1px solid #d3d3d3; background:#efefef; font-size: 12px; font-weight:bold; color:#212121; vertical-align:bottom; cursor:pointer;  }
.button_small {font-family:'Noto Sans', 'dotum', serif;border-radius: 0px;  width:90px; height:24px; padding: 3px 10px 3px 10px; margin: 1px; /*border:1px solid #d3d3d3;*/border:none; background:#000/*url(../images/common/btn_bg.gif) repeat-x 0px 0px*/; font-size: 12px; font-weight:bold; color:#fff; vertical-align:bottom; cursor:pointer;  }
.button_small_60 {font-family:'Noto Sans', 'dotum', serif;border-radius: 0px;  width:60px; height:24px; padding: 3px 10px 3px 10px; margin: 1px;/*border:1px solid #d3d3d3;*/ border:none;background:#000/*url(../images/common/btn_bg.gif) repeat-x 0px 0px*/; font-size: 12px; font-weight:bold; color:#fff; vertical-align:bottom; cursor:pointer;  }
.button_small_white {font-family:'Noto Sans', 'dotum', serif;border-radius: 0px;  width:90px; height:24px; padding: 3px 10px 3px 10px; margin: 1px;  border:1px solid #d3d3d3; background:#efefef; font-size: 12px; font-weight:bold; color:#212121; vertical-align:bottom; cursor:pointer;  }
.button_small_white30 {font-family:'Noto Sans', 'dotum', serif;border-radius: 0px;  width:90px; height:30px; padding: 3px 10px 3px 10px; margin: 1px;  border:1px solid #d3d3d3; background:#efefef; font-size: 12px; font-weight:bold; color:#212121; vertical-align:bottom; cursor:pointer;  }
.button_small_white30x160 font-family:'Noto Sans', 'dotum', serif;{border-radius: 0px;  width:160px; height:30px; padding: 3px 10px 3px 10px; margin: 1px;  border:1px solid #d3d3d3; background:#efefef; font-size: 12px; font-weight:bold; color:#212121; vertical-align:bottom; cursor:pointer;  }
.button_small_white30x200 {font-family:'Noto Sans', 'dotum', serif;border-radius: 0px;  width:200px; height:30px; padding: 3px 10px 3px 10px; margin: 1px;  border:1px solid #d3d3d3; background:#efefef; font-size: 12px; font-weight:bold; color:#212121; vertical-align:bottom; cursor:pointer;  }
.button_small_140 {font-family:'Noto Sans', 'dotum', serif;border-radius: 0px;  width:140px; height:24px; padding: 3px 10px 3px 10px; margin: 1px;/*border:1px solid #d3d3d3;*/border:none; background:#fa2828/*url(../images/common/btn_bg.gif) repeat-x 0px 0px*/; font-size: 12px; font-weight:bold; color:#fff; vertical-align:bottom; cursor:pointer;  }
.button_small_140_2 {font-family:'Noto Sans', 'dotum', serif;border-radius: 0px;  width:140px; height:24px; padding: 3px 10px 3px 10px; margin: 1px;  border:1px solid #d3d3d3; background:#efefef; font-size: 12px; font-weight:bold; color:#212121; vertical-align:bottom; cursor:pointer;  }

.button_white60x30 {font-family:'Noto Sans', 'dotum', serif;border-radius: 0px; width:60px; height:30px; padding: 3px; margin: 1px;  border:1px solid #d3d3d3; background:#efefef; font-size: 12px; font-weight:bold; color:#212121; vertical-align:bottom; cursor:pointer;  }
.button_image60x30 {font-family:'Noto Sans', 'dotum', serif;border-radius: 0px; width:60px; height:30px; padding: 3px; margin: 1px;  border:1px solid #d3d3d3; border:none; background:#fa2828; font-size: 12px; font-weight:bold; color:#fff; vertical-align:bottom; cursor:pointer;  }
.button_white80x30 {font-family:'Noto Sans', 'dotum', serif;border-radius: 0px; width:80px; height:30px; padding: 3px; margin: 1px;  border:1px solid #d3d3d3; background:#efefef; font-size: 12px; font-weight:bold; color:#212121; vertical-align:bottom; cursor:pointer;  }
.button_image80x30 {font-family:'Noto Sans', 'dotum', serif;border-radius: 0px; width:80px; height:30px; padding: 3px; margin: 1px;  border:1px solid #d3d3d3; background: url(../images/common/btn_bg.gif) repeat-x 0px 0px; font-size: 12px; font-weight:bold; color:#212121; vertical-align:bottom; cursor:pointer;  }

.button_white80x24 {font-family:'Noto Sans', 'dotum', serif;border-radius: 0px; width:80px; height:24px;line-height:24px;padding: 0px; margin: 0px;  border:1px solid #d3d3d3; background:#efefef; font-size: 12px; color:#808080; cursor:pointer;  }
.button_white60x24 {font-family:'Noto Sans', 'dotum', serif;border-radius: 0px; width:60px; height:24px;line-height:24px; padding: 0px; margin: 0px;  border:1px solid #d3d3d3; background:#efefef; font-size: 12px; color:#808080; cursor:pointer;  }
.button_white40x24 {font-family:'Noto Sans', 'dotum', serif;border-radius: 0px; width:40px; height:24px;line-height:24px;padding: 0px; margin: 0px;  border:1px solid #d3d3d3; background:#efefef; font-size: 12px; color:#808080; cursor:pointer;  }

.button_white80x24_b {font-family:'Noto Sans', 'dotum', serif;border-radius: 0px; width:80px; height:24px;line-height:24px;padding: 0px; margin: 0px;  border:1px solid #ff3945; background: #ff444f; color:#ffffff; cursor:pointer;  }
.button_white60x24_b {font-family:'Noto Sans', 'dotum', serif;border-radius: 0px; width:60px; height:24px;line-height:24px;padding: 0px; margin: 0px;  border:1px solid #ff3945; background: #ff444f; color:#ffffff; cursor:pointer;  }
.button_white40x24_b {font-family:'Noto Sans', 'dotum', serif;border-radius: 0px; width:40px; height:24px;line-height:24px;padding: 0px; margin: 0px;  border:1px solid #ff3945; background: #ff444f; color:#ffffff; cursor:pointer;  }

.button_red60x24 {font-family:'Noto Sans', 'dotum', serif;border-radius: 0px; width:80px; height:24px;line-height:24px;padding: 0px; margin: 0px;  border:1px solid #ff3945; background: #ff444f; color:#ffffff; cursor:pointer;  }
.button_red40x24 {font-family:'Noto Sans', 'dotum', serif;border-radius: 0px; width:40px; height:24px;line-height:24px;padding: 0px; margin: 0px;  border:1px solid #ff3945; background: #ff444f; color:#ffffff; cursor:pointer;  }

.button_up {font-family:'Noto Sans', 'dotum', serif;border-radius: 0px;  width:35px; height:35px; padding: 3px 10px 3px 10px; margin: 1px;  border:1px solid #d3d3d3; background:#efefef; font-size: 12px; font-weight:bold; color:##212121; vertical-align:bottom; cursor:pointer;  }
.button_down {font-family:'Noto Sans', 'dotum', serif;border-radius: 0px;  width:35px; height:35px; padding: 3px 10px 3px 10px; margin: 1px;  border:1px solid #d3d3d3; background:#efefef; font-size: 12px; font-weight:bold; color:#212121; vertical-align:bottom; cursor:pointer;  }



.text_span{display:inline-block; width:80px;}
.text_emphasis {font-weight:bold;color:#ff8000;}
.text_emphasis2 {font-weight:bold;color:#0080ff;}
.text_emphasis3 {font-weight:bold;color:#8080c0;}
.text_bold {font-weight:bold;}
.text_line {display: inline-block;padding: 0px;text-align:center;color:#dbdbdb;}

.checkbox_span{display:inline-block; width:80px;}
.radiobox_span{display:inline-block; width:80px;}
.span_space10{display:inline-block; padding: 0 10px 0 10px;}
.smarteditor2 {width:100%; height:500px;}
.cate_depth_1 {float: left; width:10px;}
.cate_depth_2 {float: left; width:30px;}
.cate_depth_3 {float: left; width:50px;}
.cate_contents {overflow: hidden; width:300px;}
.large_content {float: left; text-align:left; }
.comment_content {float: left; text-align:left; line-height:160%;}

.line_1px {position:relative; display: table;width:100%; height:1px;margin: 0 auto;background-color:#e4e4e4;}
.line_white_1px {position:relative; display: table;width:100%; height:1px;margin: 0 auto;background-color:#ffffff;}
.title_txt {width:100%; padding-top:20px; font-family: 'Noto Sans', 'dotum', serif; font-size:1.25em;}
.spam_text_guide {display:inline-block;font-weight:bold;color:#ff8000;font-size:1.25em; width:80px;height:23px;background-color:#e4e4e4; border:1px solid #cacaca; text-align:center;}

.cate_bg1 {background:#deebf3}
.cate_bg2 {background:#f4f8fb}
.cate_bg3 {/* background:#fff */}

.sound_only {display:none;}
.selectbox { height:24px;}
.selectbox100 { width:100%; height:24px;}
.selectbox_h30 { height:30px;}
.frm_info {color:#a7a7a7;}
.form_div {width:100%;}

.contents_space { width:100%; height:10px;}


.area_search { width:400px; float: left; padding: 7px 0 7px;}
.area_search2 { width:660px; float: left; padding: 7px 0 7px;}
.area_add { padding: 7px 0 7px; overflow: hidden; text-align:right;}
.area_bottom { width:360px; float: left; padding: 7px 0 7px;}
.recomment_area { width:160px; margin: 0 auto; padding: 7px 0 7px; }
.btn_button_area { width:160px; margin: 0 auto; padding: 7px 0 7px; }

.my_info {width:100%; font-size:13px;padding:10px 0px 10px 0px; background-color:#f2f2f2; border-bottom:1px solid #cbcdce; text-align:center;}
	.number_16px_gray a {display:inline-block; width:50px; font-weight:bold;color:#808080; font-size:16px; text-align:left;}
	.number_16px_orange a {display:inline-block; width:80px; font-weight:bold;color:#ff8000; font-size:16px; text-align:left;}
	.number_16px_blue a {display:inline-block; width:50px; font-weight:bold;color:#0080ff; font-size:16px; text-align:left;}
	

.mb_my_info {width:100%; font-size:13px;padding:5px 5px 5px 5px; background-color:#f2f2f2; border-bottom:1px solid #cbcdce; text-align:left;}
	.mb_number_16px_gray a {display:inline-block; width:50px; font-weight:bold;color:#808080; font-size:16px; text-align:left;}
	.mb_number_16px_orange a {display:inline-block; width:80px; font-weight:bold;color:#ff8000; font-size:16px; text-align:left;}
	.mb_number_16px_blue a {display:inline-block; width:50px; font-weight:bold;color:#0080ff; font-size:16px; text-align:left;}


#div_popup_box {position: fixed; width:100%; height:100%;left: 0px; top: 0px; margin: 0 auto; padding: 0px; background-color:#000000;background:rgba(0,0,0,0.6); z-index:10000;}
#div_popup_close { float: right; position:relative; background-color:#ffffff; padding:10px; font-size:20px; font-weight:bold; cursor:pointer;}
#div_popup { float: left; position:relative; background-color:#ffffff; padding:1px;opacity: 1;}






#content_line {position:relative; display: table;width:100%; height:1px;margin: 0 auto;background-color:#c0c0c0;}
caption { height: 0; font-size: 0; line-height: 0; overflow: hidden; }

#content_area { padding: 0px; overflow: hidden; text-align:left; min-height:350px;}



#btn_confirm  {width:100%; height:50px;text-align:center; padding-top:10px;}


#shop_wrap {}

#header_h1 {position:absolute;font-size:0;line-height:0;width:0px;height:0px;overflow:hidden; display:none;}
#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:45px;background:#21272e;color:#fff;font-size:2em;font-weight:bold;text-align:center;text-decoration:none;line-height:2.3em}


.tbLtable1 {width:100% !important;}
.tbLtable1 th {text-align: center; background:#333;padding:10px 0;color:#fff;font-size:12px;letter-spacing:-1px;}
.tbLtable1 td {text-align: left;padding:10px 0;border-bottom:1px solid #dadada;font-size:13px;color:#666 !important;text-align:center;}

.tbLtable2 {width:100% !important;}
.tbLtable2 th {text-align: center; background:#ccc;padding:10px 0;color:#fff;font-size:12px;letter-spacing:-1px;}
.tbLtable2 td {text-align: left;padding:10px 0;border-bottom:1px solid #dadada;font-size:13px;color:#666 !important;text-align:center;}

