
@charset "UTF-8";
/*#lower-header-wrap { background-image: url("../image/service-top.jpg"); background-size: cover;
}*/
.biz-sec { background-color: ;}
#business { overflow: hidden;}#business_list li a{ border-radius: 15px;}#business_list li a:hover{ text-decoration: none;}.business_main header{ border-radius: 7px;}#business001 ul,#business002 ul,#business003 ul,#business004 ul,#business005 ul{ border-radius: 15px; background: linear-gradient(135deg, #f5faff, #f2f9ff, #f5faff);}.business001-sub,.business002-sub,.business003-sub,.business004-sub,.business005-sub{ border-radius: 15px; border: solid 1px #ddd;}.business_img{ background-size: cover; height:24vw;}.biz-text-area { padding: 3.5vw; color: ;}#biz-comment img,.biz-text img { width: auto; max-width: 100%; height: auto;}
.biz-text-area h2 { border-bottom: solid 1px ; padding-bottom: 3px;}
#fee-text { border: 2px solid #007BFF;}
#fee h2 { color: #002255; border-bottom: 2px solid #002255;}
#fee table th { padding:1vw 2vw; border: 1px solid #002255; background-color: #DCDCDC;}
#fee table td { padding:1vw 2vw; border: 1px solid #002255;}
@media (min-width: 768px){ .biz-text-area { padding: 3vw; height: 100%; } .biz-text-area h2 { font-size: 140%; } .biz-text-area h3 { font-size: 120%; margin-bottom: 0; } .biz-text-area h4 { font-size: 110%; margin-bottom: 0; }}
@media (min-width: 1300px){ .biz-text-area { font-size: 1.1rem; }}
@media (max-width: 767px){ .biz-text-area h2 { font-size: 120%; } .biz-text-area h3 { font-size: 105%; } .biz-text-area h4 { font-size: 100%; } .business_img { height: 50vw; }}@media (max-width: 575px){ .index-header::after { bottom: 4vw; } #greeting { line-height: 6vw; }
}