.classCa th {width:12.5%; background-color:#f4a95d; color:#fff;}
.classCa .classTr {background-color:#fff;}
.entry .classCa td {font-size:10px; border:1px solid #e6e6e6; vertical-align: middle;}
.entry .classCa dt {background-color:#e6e6e6; padding:1px; margin:0 0 5px;}
.entry .classCa dd {margin:0 0 2px;}
.entry .classCa dt.dl01 {background-color:#E6F5B0;}
.entry .classCa dt.dl02 {background-color:#B3CDE3;}
.entry .classCa dt.dl03 {background-color:#CAB2D6;}

.skescroll{
overflow: auto;　　　　/*tableをスクロールさせる*/
white-space: nowrap;　　/*tableのセル内にある文字の折り返しを禁止*/
}
.skescroll::-webkit-scrollbar{　　/*tableにスクロールバーを追加*/
 height: 5px;
}
.skescroll::-webkit-scrollbar-track{　　/*tableにスクロールバーを追加*/
 background: #F1F1F1;
}
.skescroll::-webkit-scrollbar-thumb {　　/*tableにスクロールバーを追加*/
 background: #BCBCBC;
}

@media (max-width: 768px) {
  .skescroll tr,.entry .classCa td {font-size:8px;}}
.contactFlow {margin:0 0 30px;}
.webAd-list li {list-style:;padding:15px 0; border-bottom:1px solid #e6e6e6;}

.form-check-area {padding:20px 40px; background-color:#f5f5f5; margin:0 0 30px;}
.form-check-area li {padding:15px 0; border-bottom: 1px dotted #ccc;}
.form-check-area li:last-child {border:none;}
.form-check-area input {float:left;}
.form-check-area input[type=checkbox] {
  transform: scale(1.5);
}
@media (max-width: 768px) {
  .form-check-area {padding:15px; background-color:#f5f5f5; margin:0 0 30px;}
}

.mv-title {
	max-width: 900px;
	margin: 0 auto 30px;
}
.mv-title img {
	width: 100%;
}
@media (max-width: 768px) {
		.mv-title {
		padding:30px 10% 0;
		}
}