@charset "utf-8";@media screen and (min-width :769px){main{padding-top:80px}#catch_l{background-image:url(//matsumiya-gas.com/wordpress/wp-content/themes/matsumiya/css/../images/office/m_bg.png)}#profile{margin-bottom:30px}#profile nav ul{display:flex;display:-webkit-flex;display:-ms-flexbox;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:justify;width:660px;margin-left:auto;margin-right:auto;position:relative;z-index:999}#profile nav ul li a{width:318px;height:58px;display:block;border:1px solid #2faa42;border-radius:100px;line-height:58px;color:#2faa42;text-decoration:none;font-size:14px;background-image:url(//matsumiya-gas.com/wordpress/wp-content/themes/matsumiya/css/../images/profile/arrow.svg);background-size:35px;background-repeat:no-repeat;background-position:center right 20px}#profile nav ul li a:hover{background-color:#2faa42;color:#fff;background-image:url(//matsumiya-gas.com/wordpress/wp-content/themes/matsumiya/css/../images/profile/arrowon.svg);background-size:35px;background-repeat:no-repeat;background-position:center right 20px}#profile h2{font-size:34px;margin-top:80px;position:relative;margin-bottom:75px}#profile h2:before{content:"";width:40px;height:2px;background-color:#2faa42;position:absolute;left:0;right:0;bottom:-40px;margin-left:auto;margin-right:auto}#profile .flex{display:flex;display:-webkit-flex;display:-ms-flexbox;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:justify;display:flex;display:-webkit-flex;　 display:-ms-flexbox;flex-wrap:wrap;-webkit-flex-wrap:wrap;width:1024px;margin-left:auto;margin-right:auto;text-align:left}#profile .flex .box{width:472px;position:relative;margin-bottom:40px}#profile .flex .box figure{margin-bottom:30px}#profile .flex .box div{position:relative}#profile .flex .box h3{font-size:24px}#profile .flex .box h3+p{line-height:1.9em;margin-top:20px}#profile .flex .box h3+p a{color:#000;text-decoration:none}#profile .flex .box h3+p+p{width:90px;height:36px;position:absolute;right:0;top:-8px}#profile .flex .box h3+p+p a{display:block;font-size:14px;color:#fff;background-color:#2faa42;height:36px;line-height:36px;text-decoration:none;text-align:center;border-radius:100px}#profile .flex .box h3+p+p a:hover{opacity:.7}}@media screen and (max-width:768px){#catch_l{background-image:url(//matsumiya-gas.com/wordpress/wp-content/themes/matsumiya/css/../images/office/m_bg.png)}#profile nav ul{display:flex;display:-webkit-flex;display:-ms-flexbox;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:justify;margin-left:5%;margin-right:5%;position:relative;z-index:999}#profile{margin-bottom:15%}#profile nav ul li{width:49%}#profile nav ul li a{width:100%;height:10vw;display:block;font-size:3vw;border:1px solid #2faa42;border-radius:100px;line-height:10vw;color:#2faa42;text-decoration:none;background-image:url(//matsumiya-gas.com/wordpress/wp-content/themes/matsumiya/css/../images/profile/arrow.svg);background-size:5vw;background-repeat:no-repeat;background-position:center right 20px}#profile nav ul li a:hover{background-color:#2faa42;color:#fff;background-image:url(//matsumiya-gas.com/wordpress/wp-content/themes/matsumiya/css/../images/profile/arrowon.svg);background-size:5vw;background-repeat:no-repeat;background-position:center right 20px}#profile h2{font-size:6vw;margin-top:15%;position:relative;margin-bottom:14%}#profile h2:before{content:"";width:8vw;height:2px;background-color:#2faa42;position:absolute;left:0;right:0;bottom:-6vw;margin-left:auto;margin-right:auto}#profile .flex{margin-left:5%;margin-right:5%;text-align:left}#profile .flex .box{margin-bottom:10%}#profile .flex .box figure{margin-bottom:5%}#profile .flex .box div{position:relative}#profile .flex .box h3{font-size:5vw}#profile .flex .box h3+p{line-height:1.7em;margin-top:3%}#profile .flex .box h3+p a{color:#000;text-decoration:none}#profile .flex .box h3+p+p{width:18vw;height:7vw;position:absolute;right:0;top:-1vw}#profile .flex .box h3+p+p a{display:block;font-size:3vw;color:#fff;background-color:#2faa42;height:7vw;line-height:7vw;text-decoration:none;text-align:center;border-radius:100px}#profile .flex .box h3+p+p a:hover{opacity:.7}}