@charset "UTF-8";

.myForm .myTab { display:flex; flex-flow:row wrap; justify-content:flex-start; align-items:stretch; margin-bottom:30px; }
.myForm .myTab li { flex:1 0 auto; border:1px solid #014099; text-align:center; padding:15px 20px; }
.myForm .myTab li.on { background-color:#014099; }
.myForm .myTab li a { color:#014099; }
.myForm .myTab li.on a { color:#fff; }

.myForm .objHeading_h2 { padding-bottom:0; }
.myForm .eduTab { display:flex; flex-flow:row nowrap; justify-content:flex-end; align-items:stretch; margin-bottom:30px; }
.myForm .eduTab li { flex: 0 0 auto; background-color:#303030; border-color:#242424; color:#fff; border-radius:5px; margin-left:10px; padding:5px 10px; }
.myForm .eduTab li a { color:#fff; }


.myForm .infoWrap { display:flex; flex-flow:row wrap; justify-content:space-between; align-items:stretch; }
.myForm .infoWrap .item { flex: 1 0 47%; }
.myForm .infoWrap .item:nth-child(odd) { margin-right:3%; }
.myForm .infoWrap .item:nth-child(even) { margin-left:3%; }
.myForm .infoWrap .item h3 { padding-bottom:0; }
.myForm .liBox li { border:1px solid #dfdfdf; padding:10px 5px; margin-bottom:5px; }
.myForm .liCaution li { color:#ff0000; }

.myForm .btnWrap .btnSubmit { border-color: #ff5b57 !important; background-color: #ff5b57; color: #fff !important; border-radius:4px; } 

.myForm .gBox { text-align:right; padding:20px; border:1px solid #ddd; margin-bottom:30px; }

.myForm .payInfoWrap { display:flex; flex-flow:row wrap; justify-content:space-between; align-items:stretch; }
.myForm .payInfoWrap dl.item { flex:1 0 32%; margin-right:1%; display:flex; flex-flow:row wrap; justify-content:flex-start; align-items:streth; }
.myForm .payInfoWrap dl.item dt { font-weight:bold; }
.myForm .payInfoWrap dl.item dd { margin-left:20px; text-align:left; }

.myForm .btnRed { border-color:#cc4946; background-color:#cc4946; color:#fff; padding:5px 10px; border-radius:5px; font-size:16px; }
.myForm .btnBlack { border-color:#242a30; background-color:#242a30; color:#fff; padding:5px 10px; border-radius:5px; font-size:16px; }
.myForm .btnYellow { border-color:#c47d15; background-color:#c47d15; color:#fff; padding:5px 10px; border-radius:5px; font-size:16px; }
.myForm .btnSearch { border-color:#242a30; background-color:#242a30; color:#fff; padding:5px 10px; border-radius:5px; font-size:16px;}
.myForm .gBox select { display:inline-block; height:40px; padding:7px 10px; border:1px solid #eoeoeo; color:#787878; }

