.rm_grid_1 {width:5%}
.rm_grid_2 {width:10%}
.rm_grid_3 {width:15%}
.rm_grid_4 {width:20%}
.rm_grid_5 {width:25%}
.rm_grid_6 {width:30%}
.rm_grid_7 {width:35%}
.rm_grid_8 {width:40%}
.rm_grid_9 {width:45%}
.rm_grid_10 {width:50%}
.rm_grid_11 {width:60%}
.rm_grid_12 {width:65%}
.rm_grid_13 {width:70%}
.rm_grid_14 {width:75%}
.rm_grid_15 {width:80%}
.rm_grid_16 {width:85%}
.rm_grid_17 {width:90%}
.rm_grid_18 {width:95%}
.empty_table {padding:85px 0 !important;}
.frm_essential {padding-right:10px; background:url(./img/bg_formEssential.gif) no-repeat 100% 4px;}

/* 기본설정 */
table {width:100%;border-collapse:collapse;border-spacing:0;font-size:1.1em;margin-top:30px;}
table caption.hidden {overflow:hidden;font-size:0;line-height:0;}
.mara_btn_area {margin:10px 0 0 0;padding:10px 0 9px;border:1px solid #e6e6e6;text-align:center;background:#f5f5f5;}

/* list */
.mara_list th {padding:8px 0 7px;border:1px solid #e6e6e6;text-align:center;background:#f5f5f5;}
.mara_list tbody td {padding:8px 0 7px;border:1px solid #e6e6e6;text-align:center;line-height:1.8em;}
.mara_list tbody td strong.tPoint a {color:#466c8a;}

/* write */
.mara_write th {padding:8px 0 7px 10px;border:1px solid #e6e6e6;text-align:left;background:#f5f5f5;}
.mara_write tbody td {padding:8px 0 7px 10px;border:1px solid #e6e6e6;text-align:left;line-height:1.8em;}
.mara_write tbody td input.short {width:180px;padding:2px 0 2px 3px;border:1px solid #999;}
.mara_write tbody td input.long {width:95%;padding:2px 0 2px 3px;border:1px solid #999;}
.mara_write tbody td textarea {width:95%;height:100px;padding-left:3px;border:1px solid #999;}

/* view */
.mara_view_wrap .subject {margin:0 0 10px 0;font-size:1.5em;}
.mara_view_wrap .thumb {overflow:hidden;height:100%;margin-bottom:15px;}
.mara_view_wrap .thumb .photo {float:left;width:590px;height:380px;margin-right:10px;border:5px solid #999;}
.mara_view_wrap .thumb .photo img#target {width:590px;height:380px;}
.mara_view_wrap .thumb .minThumb {float:left;width:118px;height:90px;margin:0;padding:0;}
.mara_view_wrap .thumb .minThumb li {margin:0 0 10px 0;padding:0;list-style:none;}
.mara_view_wrap .thumb .minThumb li img {width:118px;height:90px;}
.mara_view_wrap .booking {margin:10px 0;padding:0;text-align:right;}
.mara_view .tit_desc {padding-bottom:10px;font-size:1.25em;font-weight:bold;text-align:left;}
.mara_view thead th {padding:8px 0 7px;border:1px solid #e6e6e6;text-align:center;background:#f5f5f5;}
.mara_view tbody th, .mara_view tbody td {padding:8px 0 7px;border:1px solid #e6e6e6;text-align:center;font-weight:normal;line-height:1.8em;}
.mara_view tbody td.left {padding-left:10px;text-align:left;}

