/*.content02 .order-box.type02{ top: 196px;}*/
.order-box.type02 .option-list{max-height: 478px;min-height: 270px;overflow-x: auto;}

.greeting{}
.greeting .objImg{margin-right: 40px;}
.greeting .objTxt{display: inline-block;width: calc(100% - 426px);font-size: 20px; line-height: 30px;}
.greeting .objTxt span{font-size:30px;color: #0146b9;font-weight: 400;}

.myWrap .myRight{min-height: 685px;}

@media all and (min-width:1024px){
  .myWrap.active.on .myLeft{position:absolute;top: unset;bottom: 0;}
}
@media all and (max-width:1400px){

}
@media all and (max-width:1200px){

}



@media (max-width: 1023px) {
 .myWrap .myRight{min-height: auto;}
  
 .greeting .objImg{ display: block; width: 100%;  text-align: center;float: unset;}
.greeting .objTxt{ display: block;float: unset; font-size: 17px; padding: 20px;  width:100%;  line-height: 25px;}
.greeting .objTxt span{display: block;font-size:20px;text-align: center;} 
}


@media all and (max-width: 600px){
.nhpolicy {font-size: 14px;line-height: 1.5;}
.nhpolicy h3 {font-size: 18px;margin-bottom: 10px;margin-top: 20px;}
.nhpolicy h3:first-child {}
.nhpolicy h4 {font-size: 14px;margin: 16px 0 7px;}
.nhpolicy h5 {font-size:18px;}
.nhpolicy h6 {font-size:16px;}
.nhpolicy .con-table thead th, .nhpolicy .con-table tbody th, .nhpolicy .con-table tbody td{font-size:14px;}
  
}
