@charset "utf-8";


@media (min-width: 1270px) {
    /* 테이블 */
    .p1_sec_1 .r_item_table_top {
      border-top: 2px #484e66 solid;
    }
    .p1_sec_1 .r_item_input_box_2 {
      padding-top:14px;
      padding-bottom:14px;
      border-right:1px #fff solid;		
    }
    .p1_sec_1 .r_item_input_box_2 {
      font-size: 20px;
      font-weight: 400;
      /* border-top: 0px #484e66 solid; */
      border-bottom: 1px #484e66 solid;
      padding-left: 0;
      vertical-align: middle;
      text-align: center;
      min-height: 70px;
    }
    .p1_sec_1 .r_item_input_box {
      font-size: 18px;
      font-weight: 300;
      /* border-top: 0px #484e66 solid; */
      border-bottom: 1px #484e66 solid;
      width: 80%;
      /* padding-left: 30px; */
      vertical-align: middle;
      vertical-align: middle;
      min-height: 70px;
      word-break: keep-all;
    }

    .p1_time_inner_td {
      padding-left:0 !important;
      padding-right:0 !important;
    }
    .p1_time_inner {
      text-align : center;
      border-top:1px #484e66 solid;
      border-bottom:1px #484e66 solid;
      padding-top:14px;
      padding-bottom:14px;
    }
    
    .p1_cell_color_1 {
      background:#f9f9f9;
    }
    .p1_cell_color_2 {
      background:#ffe699;
      vertical-align: top !important;
    }
    .p1_cell_color_3 {
      background:#f2f09b;
    }
    
    .p1_cell_color_2 .txt_small {
      line-height:16px !important;
    }
    .p1_cell_color_2 br {
      line-height:20px !important;
    }
    
    
    
    .p1_cell_color_4 {
      background:#f8f1ff;
    }
    .p1_cell_color_5 {
      background:#eff8e8;
    }
    .p1_cell_color_6 {
      background:#fff4ed;
    }	
      
      
    .p1_sec_2 .r_item_input_box_2 {
      font-size:16px;
      padding:10px 4px 10px 4px;
      border-right:1px #484e66 solid;
    }		
      
    .p1_sec_2 .r_item_input_box_2 span {
      color:#2535ac;
    }	
      
    .p1_name {
      margin-top:10px;
      font-weight:bold;
    }		
    .p1_job {
      margin-top:10px;
      font-size:16px;
    }
    .p1_pt {
      margin-top:10px;
      margin-bottom:10px;
      color:#68399a;
      font-weight:bold;
    }
}

@media screen and (max-width: 1270px) { /* 768px */
	
}