@charset "UTF-8";
/* 変数 */
/* 関数 */
/*
css
　 ├ style.css--------：WEB 1,400px以上
　 ├ pc.css-----------：WEB 1,399px以下、1,025以上
　 ├ tablet.css-------：WEB 1,024以下、767px以上
　 └ smart.css--------：WEB 768px以下
*/
/* css記載順序
01. 固定ページのh1,h2見出し

02. toppage

03. form
04. 下層ページ
end css記載順序
*/
@media screen and (max-width: 1024px) {
  /*************************** 01. 固定ページのh1,h2見出し *******************/
  /*************************** 02. toppage ***********************/
  /*************************** 03. form  ***********************/
  /*************************** 04. 下層ページ  ***********************/
  .swell-block-columns.order-fv-inner .swell-block-column {
    padding-left: 4%!important;
    padding-right: 4%!important;
  }
  .order-fv-copy{
  	text-align:center!important;
  }
  .order-fv-copy span{
    font-size: 30px!important; 
    text-align: center!important;
  }
  .fv-copy02 span{
  	font-size: 20px!important;
  }
  .fv-logo{
  	display: none!important;
  }
  .fv-numbers .wp-block-image img{
  	max-width: 264px;
  }
  .order-flow-item{
  	background: url("http://ftcn.positive-sky.com/wp-content/uploads/2025/10/order-flow-bg.png") no-repeat bottom center;
  	height: 190px;
  }
  .swell-block-columns.order-flow-item.gray .swell-block-column {
  	padding-top: 0!important;
  }
  .swell-block-faq .faq_q:before{
  	font-size:22px;
  	top:-7px;
  }
  .micro-copy span{
  	font-size: 16px!important;
  }
  .order-footer-cta-text-top span{
  	font-size: 22px!important;
  }
  .order-footer-cta-text-top::before,
  .order-footer-cta-text-top::after{
  	width:3em;
  	height:3em;
  }
  .order-footer-cta-text-top::before{
  	left: -35px;
  }
  .order-footer-cta-text-top::after{
  	right: -35px;
  }
}