﻿.con_bn{max-width:1120px;margin:auto}@media only screen and (min-width: 768px){.con_bn{width:90%}}@media only screen and (max-width: 767px){.con_bn{width:89.58333%}}.con_company{max-width:1520px;margin:auto}@media only screen and (min-width: 768px){.con_company{width:90%}}@media only screen and (max-width: 767px){.con_company{width:89.58333%}}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?eakoms");src:url("../fonts/icomoon.eot?eakoms#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?eakoms") format("truetype"),url("../fonts/icomoon.woff?eakoms") format("woff"),url("../fonts/icomoon.svg?eakoms#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}.con_company{margin-top:4.94792%}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_company{margin-top:8.48214%}}@media only screen and (max-width: 767px){.con_company{margin-top:14.89583%}}.con_company h3{margin-bottom:3.94737%}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_company h3{margin-bottom:5.35714%}}@media only screen and (max-width: 767px){.con_company h3{margin-bottom:9.375%}}@media only screen and (min-width: 768px){.con_company .box_com{display:flex;flex-wrap:wrap}}.con_company .box_com>li{margin:0 0 0 1.25%;padding:1.31579% 1.31579% 2.63158%;background:#fff;box-sizing:border-box}@media only screen and (max-width: 767px){.con_company .box_com>li{margin:11.62791% 0 0}}@media only screen and (max-width: 767px){.con_company .box_com>li{padding:3.48837% 3.48837% 6.97674%}}@media only screen and (min-width: 768px){.con_company .box_com>li{width:32.5%}}.con_company .box_com>li:first-child{margin:0}.con_company .box_com>li .wrp_img img{width:100%}.con_company .box_com>li .wrp_txt{margin-top:7.08502%;padding:0 2.02429%;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_company .box_com>li .wrp_txt{margin-top:10.72874%}}@media only screen and (max-width: 767px){.con_company .box_com>li .wrp_txt{margin-top:6.38554%}}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_company .box_com>li .wrp_txt{padding:0 3.03644%}}@media only screen and (max-width: 767px){.con_company .box_com>li .wrp_txt{padding:0 1.80723%}}.con_company .box_com>li .wrp_txt .st{margin-bottom:6.32911%}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_company .box_com>li .wrp_txt .st{margin-bottom:9.49367%}}@media only screen and (max-width: 767px){.con_company .box_com>li .wrp_txt .st{margin-bottom:5.42169%}}.con_company .box_com>li .wrp_txt ul li+li{margin-top:1.78em}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_company .box_com>li .wrp_txt ul li+li{margin-top:1.42em}}@media only screen and (max-width: 767px){.con_company .box_com>li .wrp_txt ul li+li{margin-top:4.57831%}}.con_company .box_com>li .wrp_txt ul li a{position:relative;display:block;padding-right:2.64em;text-decoration:none;font-size:143%;font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:500;letter-spacing:.1em}@media only screen and (max-width: 767px){.con_company .box_com>li .wrp_txt ul li a{padding-right:2.84em}}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_company .box_com>li .wrp_txt ul li a{font-size:115%}}@media only screen and (max-width: 767px){.con_company .box_com>li .wrp_txt ul li a{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_company .box_com>li .wrp_txt ul li a{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_company .box_com>li .wrp_txt ul li a{letter-spacing:.1em}}@media only screen and (min-width: 1120px) and (max-width: 1520px){.con_company .box_com>li .wrp_txt ul li a{font-size:129%}}@media only screen and (min-width: 768px) and (max-width: 943px){.con_company .box_com>li .wrp_txt ul li a{font-size:108%}}.con_company .box_com>li .wrp_txt ul li a:after{content:"";margin-left:.5em;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:0;width:2.35em;height:2.35em;line-height:2.35em;margin:-1.175em 0 0;border:1px solid #e8342c;background:#fff;border-radius:50%;text-align:center;color:#e8342c;transition:background 400ms ease,transform 400ms ease,color 400ms ease;font-size:80%}@media only screen and (max-width: 767px){.con_company .box_com>li .wrp_txt ul li a:after{width:2.26em}}@media only screen and (max-width: 767px){.con_company .box_com>li .wrp_txt ul li a:after{height:2.26em}}@media only screen and (max-width: 767px){.con_company .box_com>li .wrp_txt ul li a:after{line-height:2.26em}}@media only screen and (max-width: 767px){.con_company .box_com>li .wrp_txt ul li a:after{margin:-1.23em 0 0}}.con_company .box_com>li .wrp_txt ul li a:hover:after{background:#e8342c;transform:translateX(0.5em);color:#fff}.con_bn{max-width:720px;margin-top:4.94792%}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_bn{margin-top:8.48214%}}@media only screen and (max-width: 767px){.con_bn{margin-top:14.89583%}}.txt span{font-weight:500;font-size:129%;display:inline-block;margin-bottom:10px}@media only screen and (min-width: 768px) and (max-width: 1119px){.txt span{font-size:115%}}@media only screen and (max-width: 767px){.txt span{font-size:115%}}
