﻿@charset "utf-8";/* CSS Document */@media screen and (min-width: 799px){.gyoshu-content{max-width: 1260px;margin: 0 auto;}.industry_page_header_{min-width: 1030px;max-width: 1260px;margin-bottom: 30px;}.industry_page_header_ h1{font-size: 36px;font-weight: bold;line-height: 1.2em;text-align: center;min-width: 1030px;max-width: 1210px;margin: 0 0 10px 0;}.industry_page_header_ p{width:95%;}.industry_page_content_ h2{font-size: 26px;min-width: 1030px;max-width: 1210px;margin: 0 0 10px 0;text-align: center;}.industry_page_content_ h2.under_line_ span{background: linear-gradient(transparent 60%, #ffcc99 0%);}.industry_page_content_ .industry_comment_{max-width: 1210px;margin: 0 0 30px 0;font-size: 0.8rem;}.industry_page_content_{min-width: 1030px;max-width: 1260px;}.industry_page_content_ .hanger_content_{min-width: 980px;max-width: 1200px;background: #fffbe6;padding: 20px 20px 0 20px;margin-bottom: 30px;}.industry_page_content_ .hanger_content_ ul{width: 100%;display: flex;flex-wrap: wrap;justify-content:flex-start;padding: 0;margin: 0;}.industry_page_content_ .hanger_content_ ul li{list-style: none;margin: 0 1vw 20px 0;position: relative;border: 1px solid #ffcc99;height: 150px;background: #fff;}.industry_page_content_ .hanger_content_ ul li a{text-decoration: none;}.industry_page_content_ .hanger_content_ ul li:hover{border: 1px solid #fff;box-shadow: 10px 10px #ffcc99;background: #ffcc99;}.industry_page_content_ .hanger_content_ ul li span{color: #000;font-size: 0.8rem;font-weight: bold;display: block;text-align: center;line-height: 3rem;}.industry_page_content_ .industry_content_{min-width: 980px;max-width: 1200px;margin-bottom: 30px;padding: 20px 16px 0 20px;border: 2px solid #d4d9d6;}.industry_page_content_ .industry_content_ ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: flex-start;padding: 0;margin: 0px;}.industry_page_content_ .industry_content_ ul li{width: 150px;list-style: none;margin: 0 1vw 20px 0;border: 1px solid #d4d9d6;height: 150px;}.industry_page_content_ .industry_content_ ul li a{text-decoration: none;}.industry_page_content_ .industry_content_ ul li:hover{border: 1px solid #fff;box-shadow: 10px 10px #9b9b9b;background: #d4d9d6;}.industry_page_content_ .industry_content_ ul li span{color: #000;font-size: 0.8rem;font-weight: bold;display: block;text-align: center;line-height: 3rem;}}@media screen and (max-width: 798px){.industry_page_header_{width: 98%;margin: 0 auto;}.industry_page_header_ h1{font-size: 26px;font-weight: bold;line-height: 1.2em;text-align: center;margin: 0 auto;}.industry_page_content_ h2{font-size: 20px;width: 100%;margin: 0 auto 10px;text-align: center;}.industry_page_content_ h2.under_line_ span{background: linear-gradient(transparent 60%, #ffcc99 0%);}.industry_page_content_ .industry_comment_{width: 100%;margin: 0 0 30px 0;font-size: 0.8rem;}.industry_page_content_{width: 100%;margin: 0 auto;}.industry_page_content_ .hanger_content_{width: 97vw;background: #fffbe6;padding: 1.5vw;margin: 0 auto 30px;}.industry_page_content_ .hanger_content_ ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;padding: 0;margin: 0;}.industry_page_content_ .hanger_content_ ul li{width: 30%;list-style: none;margin: 0 0 10px 0;position: relative;border: 1px solid #ffcc99;height: 100px;background: #fff;}.industry_page_content_ .hanger_content_ ul li a{text-decoration: none;}.industry_page_content_.hanger_content_ ul li img{width: 100%;height: auto;}.industry_page_content_ .hanger_content_ ul li span{color: #000;font-size: 0.7rem;display: block;text-align: center;line-height: 1rem;}.industry_page_content_ .industry_content_{width: 95vw;margin: 0 auto 30px;padding: 1.5vw;border: 2px solid #d4d9d6;}.industry_page_content_ .industry_content_ ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;padding: 0;margin: 0px;}.industry_page_content_ .industry_content_ ul li{width: 30%;margin: 0 0 10px 0;list-style: none;border: 1px solid #d4d9d6;height: 100px;}.industry_page_content_ .industry_content_ ul li a{text-decoration: none;}.industry_page_content_ .industry_content_ ul li img{width: 100%;}.industry_page_content_ .industry_content_ ul li span{color: #000;font-size: 0.7rem;display: block;text-align: center;line-height: 1rem;}}