﻿.con_vision .con_intro,.con_vision .con_spirits .inner,.con_vision .box_catenav{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width: 1199px){.con_vision .con_intro,.con_vision .con_spirits .inner,.con_vision .box_catenav{width:91.66667%}}.con_vision .con_intro .box_vision .item_vision .cap{font-family:"Shippori Mincho", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:125%;line-height:1.9;letter-spacing:.2em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_vision .con_intro .box_vision .item_vision .cap{font-size:125%}}@media only screen and (max-width: 767px){.con_vision .con_intro .box_vision .item_vision .cap{font-size:113%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_vision .con_intro .box_vision .item_vision .cap{line-height:1.8}}@media only screen and (max-width: 767px){.con_vision .con_intro .box_vision .item_vision .cap{line-height:1.6}}.con_vision .con_intro .box_intro .txt{font-family:"Shippori Mincho", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:100%;line-height:1.9;letter-spacing:.1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_vision .con_intro .box_intro .txt{font-size:94%}}@media only screen and (max-width: 767px){.con_vision .con_intro .box_intro .txt{font-size:88%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_vision .con_intro .box_intro .txt{line-height:1.8}}@media only screen and (max-width: 767px){.con_vision .con_intro .box_intro .txt{line-height:1.6}}.con_vision{position:relative}.con_vision .bg{position:absolute;top:0;left:0}@media only screen and (min-width: 1200px){.con_vision .bg{width:26.04167%}}@media print{.con_vision .bg{width:26.04167%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_vision .bg{width:20.83333%}}.con_vision .con_intro{max-width:693px;margin:0 auto 80px}@media only screen and (max-width: 767px){.con_vision .con_intro{margin:0 auto 2em}}@media only screen and (max-width: 767px){.con_vision .con_intro{width:85%}}.con_vision .con_intro .box_intro{text-align:center;padding-top:30px;padding-bottom:100px}@media only screen and (max-width: 767px){.con_vision .con_intro .box_intro{padding-top:0}}@media only screen and (max-width: 767px){.con_vision .con_intro .box_intro{padding-bottom:2em}}.con_vision .con_intro .box_intro .txt{display:inline-block;text-align:left}.con_vision .con_intro .box_vision .item_vision{width:100%;padding:60px 0}@media only screen and (max-width: 767px){.con_vision .con_intro .box_vision .item_vision{padding:1.5em 0}}@media only screen and (min-width: 768px){.con_vision .con_intro .box_vision .item_vision{display:flex;align-items:center}}.con_vision .con_intro .box_vision .item_vision:first-child{border-bottom:1px solid #efefef}@media only screen and (min-width: 768px){.con_vision .con_intro .box_vision .item_vision .c-st2{width:42%}}@media only screen and (max-width: 767px){.con_vision .con_intro .box_vision .item_vision .c-st2{padding-bottom:.5em}}.con_vision .con_intro .box_vision .item_vision .cap{font-size:138%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_vision .con_intro .box_vision .item_vision .cap{font-size:125%}}@media only screen and (max-width: 767px){.con_vision .con_intro .box_vision .item_vision .cap{font-size:113%}}@media only screen and (min-width: 768px){.con_vision .con_intro .box_vision .item_vision .cap{width:58%}}.con_vision .con_intro .box_vision .item_vision .cap span{position:relative}.con_vision .con_intro .box_vision .item_vision .cap span:before{content:'';width:100%;height:5px;background:#efefef;position:absolute;left:0;bottom:1px;z-index:-1}.con_vision .con_spirits{width:100%;background:#eee;margin:0 auto 150px}@media only screen and (max-width: 767px){.con_vision .con_spirits{margin:0 auto 3em}}.con_vision .con_spirits .inner{max-width:1120px;padding:90px 0 100px 0}@media only screen and (max-width: 767px){.con_vision .con_spirits .inner{padding:2.5em 0 3em 0}}.con_vision .con_spirits .inner .c-st2{padding-bottom:2em}.con_vision .con_spirits .inner .list_spi{display:flex;flex-wrap:wrap}.con_vision .con_spirits .inner .list_spi li{width:calc(100% / 4);text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_vision .con_spirits .inner .list_spi li{width:calc(100% / 3)}}@media only screen and (max-width: 767px){.con_vision .con_spirits .inner .list_spi li{width:calc(100% / 2)}}@media only screen and (min-width: 1200px){.con_vision .con_spirits .inner .list_spi li:nth-child(n+5){padding-top:40px}}@media print{.con_vision .con_spirits .inner .list_spi li:nth-child(n+5){padding-top:40px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_vision .con_spirits .inner .list_spi li:nth-child(n+4){padding-top:40px}}@media only screen and (max-width: 767px){.con_vision .con_spirits .inner .list_spi li:nth-child(n+3){padding-top:2em}}.con_vision .con_spirits .inner .list_spi li .ic{display:flex;justify-content:center;align-items:center;margin:0 auto 1em;width:3em;height:3em;border:1px solid #000;border-radius:50%}@media only screen and (max-width: 767px){.con_vision .con_spirits .inner .list_spi li .ic{margin:0 auto 0.5em}}@media only screen and (max-width: 767px){.con_vision .con_spirits .inner .list_spi li .ic{width:2.5em}}@media only screen and (max-width: 767px){.con_vision .con_spirits .inner .list_spi li .ic{height:2.5em}}.con_vision .box_catenav{max-width:1300px}
