.acc_main{padding: 0 0 100px;max-width: 1600px;margin: -100px auto 0;position: relative;}
.acc_main .mainVisual_cap01{position: absolute;z-index: 2;bottom:105px;right: 5px;font-size: 12px;color: #fff;text-shadow: rgba(0, 0, 0, 1) 0 0 2px, rgba(0, 0, 0, 1) 0 0 4px, rgba(0, 0, 0, 1) 0 0 6px;, rgba(0, 0, 0, 1) 0 0 8px;, rgba(0, 0, 0, 1) 0 0 10px;font-weight: bold;}

.acc_ttl01{text-align: center;}
.acc_ttl01 h2{font-size: 24px;line-height: 1.8;}
.acc_ttl01 h3{font-size: 14px;line-height: 1.8;margin-top: 20px;}

.acc_img0101{max-width: 1000px;margin: 60px auto 0;position: relative;}

.acc_txt01{display: flex;justify-content: center;flex-wrap: wrap;max-width: 1040px;margin: 50px auto 0;}
.acc_txt01li:first-child{margin: 0 1% 0 auto;}
.acc_txt01li:nth-child(2){margin: 0 auto 0 1%;}
.acc_txt01under{display: flex;justify-content: center;flex-wrap: wrap;max-width: 1040px;margin: 20px auto;}
.acc_txt01li2{ margin: 0 1%;}
.acc_txt01 h4{font-size: 12px;}
.acc_txt01 h5{font-size: 20px;line-height: 1;}
.acc_txt01under h4{font-size: 12px;}
.acc_txt01under h5{font-size: 20px;line-height: 1;}
.acc_txt01 h6{font-size: 10px;margin-top: 8px;}
.acc_img0102{display: flex;justify-content: space-between;flex-wrap: wrap;margin: 50px auto;}
.acc_img0102li{width: 32%;}
.acc_img0102liimg{position: relative;}
.acc_img0102litxt01{font-size: 20px;line-height: 1;margin-top: 10px}
.acc_img0102litxt02{font-size: 14px;margin-top: 8px;}

.acc_block02{margin: 100px 0 0 0;}
.acc_img0201{margin: 60px auto 0;position: relative;}

.acc_ttl02 h3{color: #b87451;font-size: 18px;margin-bottom: 15px;}
.acc_ttl02 h4{color: #1895b1;font-size: 18px;margin-bottom: 15px;}

@media (max-width: 768px) {
.acc_main{padding: 0 0 30px;max-width: 1600px;margin: -30px auto 0;}
.acc_main .mainVisual_cap01{position: absolute;z-index: 2;bottom:35px;right: 5px;font-size: 10px;color: #fff;text-shadow: rgba(0, 0, 0, 1) 0 0 2px, rgba(0, 0, 0, 1) 0 0 4px, rgba(0, 0, 0, 1) 0 0 6px;, rgba(0, 0, 0, 1) 0 0 8px;, rgba(0, 0, 0, 1) 0 0 10px;font-weight: bold;}

.acc_ttl01{text-align: center;}
.acc_ttl01 h2{font-size: 4vw;line-height: 1.8;}
.acc_ttl01 h3{font-size: 3vw;line-height: 1.8;margin: 20px 5%;}

.acc_img0101{max-width: 1000px;margin: 30px 3% 0;position: relative;}

.acc_txt01{display: flex;justify-content: center;flex-wrap: wrap;max-width: 1040px;margin: 30px auto 0;}
.acc_txt01li:first-child{margin:0 0 15px;}
.acc_txt01li:nth-child(2){margin:0 0 15px;}
.acc_txt01under{display: flex;justify-content: center;flex-wrap: wrap;max-width: 1040px;margin: 20px auto;}
.acc_txt01li2{ margin: 0 0 15px;}
.acc_txt01 h4{font-size: 3vw;}
.acc_txt01 h5{font-size: 4vw;line-height: 1;}
.acc_txt01 h6{font-size: 10px;margin-top: 8px;}
.acc_txt01under h4{font-size: 3vw;}
.acc_txt01under h5{font-size: 4vw;line-height: 1;}
.acc_img0102{display: flex;justify-content: space-between;flex-wrap: wrap;margin: 30px 5% 0;}
.acc_img0102li{width: 48%;margin-bottom: 20px}
.acc_img0102li:last-child{width: 48%;margin: 0 26%;}
.acc_img0102liimg{position: relative;}
.acc_img0102litxt01{font-size: 3vw;line-height: 1;margin-top: 10px;letter-spacing: 0em;}
.acc_img0102litxt02{font-size: 3vw;margin-top: 8px;}

.acc_block02{margin: 50px 0;}
.acc_img0201{margin: 30px 3% 0;position: relative;}

.acc_ttl02 h3{color: #b87451;font-size: 3.5vw;margin-bottom: 15px;}
.acc_ttl02 h4{color: #1895b1;font-size: 3.5vw;margin-bottom: 15px;}

    .txt_nowrap{white-space: nowrap;}

}