@charset "utf-8";
/** |READ ME| **********************************************************************************************************

"aboutus"

Cascading Style Sheet Setting File

Ver.20221021

********************************************************************************************************** |READ ME| **/
.air-intro{min-height:500px;text-align: left;}
.air-intro .cmn-frm{padding-left:560px;}
.air-intro-ttl{font-size: 22px;font-weight: bold;padding: 0 0 30px;}
.air-intro-txt{padding: 0 0 60px;}
.air-intro-image{width:500px;height:auto;position: absolute;top:0;left:0;}
.air-intro-box{background: #F7F7F7;padding:50px 50px;}
.air-intro-box dt{font-size:18px;padding: 0 0 10px;font-weight: bold;}
.air-price{padding:120px 0;}
.air-price + .air-price{padding-top:0;}
.air-price-ttl{display:flex;margin:0 0 30px;align-items:center;line-height:1;flex-wrap: wrap;justify-content: start;text-align: left;}
.air-price-ttl-en{font-family:canada-type-gibson, sans-serif;font-style:normal;font-weight:600;font-size:45px;}
.air-price-ttl-jp{font-family:heisei-kaku-gothic-std, sans-serif;font-style:normal;font-weight:600;font-size:14px;color:#F03;margin:0 0 0 20px;}
.air-price-inn{display:flex;justify-content:space-between;}
.air-price-left{width:610px;}
.air-price-right{width:560px;}
.air-price-image{position:sticky;top:70px;}
.air-chart{padding:70px 0 0;}
.air-chart-ttl{text-align:left;font-size:16px;padding:0 0 10px;}
.air-price-table{font-size:13px;line-height:1.5;text-align:center;border-top:1px #ddd solid;width:100%;}
.air-price-table thead{font-size:13px;}
.air-price-table tbody{font-size:15px;}
.air-price-table tbody tr:nth-child(2n+1) th,
.air-price-table tbody tr:nth-child(2n+1) td{background:#f5f5f5;}
.air-price-table th,.air-price-table td{border-bottom:1px #ddd solid;text-align:center;padding:10px 0;}
.air-price-table th span, .air-price-table td span {font-size: 10px;}
.air-chart-txt {text-align: left;margin-top: 10px;}
.air-faq{padding:120px 0;background:#F2F2F2;}
.air-faq-ttl{padding:0 0 26px;font-size:22px;font-weight:bold;}
.air-faq .cmn-aco-list{max-width:1000px;margin: 24px auto;}
.air-caution{padding:120px 0;}
.air-caution-list{border:#ccc solid 1px;max-width:1000px;padding:50px 100px;text-align:left;margin:0 auto 50px;}
.air-caution-list dt{padding:0 0 50px;font-size:20px;font-weight:bold;text-align:center;}
.air-caution-list dd{padding:0 0 0 1em;text-indent:-1em;}
@media (max-width:640px) {  .air-faq{padding:60px 0;background:#F2F2F2;}
  .air-price{padding:60px 0;}
  .air-intro .cmn-frm {padding-left: 20px;}
  .air-intro-ttl{padding: 0 0 30px;}
  .air-intro-box {background: #F7F7F7;padding: 30px 20px;margin-top: 30px;}
  .air-price-inn{flex-wrap:wrap;}
  .air-price-left{width:100%;padding:0 0 30px;}
  .air-price-right{width:100%;}
  .air-price-image{position:relative;top:auto;}
  .air-price-image img{width:100%;height:auto;}
  .air-chart {padding-top: 0;padding-left: 0;}
  .air-faq-ttl{padding:0 0 6px;}
  .air-price-ttl-en{width:100%;line-height:1.2;font-size:30px;text-align: center;}
  .air-price-ttl-jp{width:100%;margin:5px 0 0;font-size:13px;text-align: center;}
  .air-intro-image {width: 100%;position: relative;}
  .air-faq .cmn-aco-list{max-width:auto;margin: 24px auto;width: calc(100% + 10px);margin-left: -5px;}
  .air-caution{padding:60px 0;}
  .air-caution-list{padding:30px 15px;margin:0 auto 30px;width: calc(100% + 20px);margin-left: -10px;box-sizing: border-box;}
  .air-caution-list dt{padding:0 0 30px;font-size:18px;}
  .air-caution-list dd{line-height: 1.6;}
  .air-caution-list dd + dd {margin-top: 10px;}
}
