.fv{background:url(//outdoor.canvas-jp.net/wp-content/themes/canvas2/css/../images/sellingB/top.png) no-repeat center center/cover}.fv .inner{padding:80px 0;display:flex;justify-content:center;align-items:center;position:relative}.fv__box{display:flex}.fv__box__main p{color:#fff;position:relative;padding:8px;font-size:45px;font-family:"EB Garamond",serif}.fv__box__main h1{color:#fff;margin-top:0;font-size:30px}.flex-box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.en{font-family:"EB Garamond",serif}.company-table table{margin:0 auto;border-collapse:collapse;width:80%}.company-table table tr{border-bottom:1px solid #c4c4c4}.company-table table tr:first-child{border-top:1px solid #c4c4c4}.company-table table tr th{text-align:left;padding:2em 0}.company-table table tr td{text-align:left;padding:2em 0;padding-left:10%}.company-base{margin-top:5em;background-color:#f7f7f7}.company-base .inner{padding:8em 0}.company-base .title-box{text-align:left}.company-base .inner-content{width:100%;max-width:950px;margin:8em auto 0}.company-base .inner-content:first-child{margin-top:5em}.company-base .inner-content .sub-title-box{position:relative;text-align:left;margin-bottom:2em}.company-base .inner-content .sub-title-box:after{position:absolute;bottom:20px;right:0;width:70%;display:block;content:'';border-top:solid 1px #888;z-index:1}.company-base .inner .inner-content:nth-of-type(3) .sub-title-box:after,.company-base .inner .inner-content:nth-of-type(4) .sub-title-box:after{width:60%}.company-base .inner-content .sub-title-box h3{font-size:28px}.company-base .inner-content .google-map{margin-bottom:3em}.company-base .inner-content .google-map iframe{width:100%}.company-base .inner-content .flex-box .left,.company-base .inner-content .flex-box .right{width:48%}.company-base .inner-content .flex-box .text-box{text-align:left}.company-base .inner-content .flex-box .text-box h4{margin-bottom:1em}.company-base .inner-content .flex-box .text-box p{display:inherit}@media (max-width:767px){.fv__box{flex-direction:column}.fv__box__main p{font-size:20px}.company-table table{width:100%}.company-table table tr th,.company-table table tr td{display:block}.company-table table tr th{padding:2em 0 0}.company-table table tr td{padding:1em 0 2em;padding-left:0}.company-base .inner{padding:6em .5em}.company-base .title-box h2{font-size:30px}.company-base .inner-content .sub-title-box h3{font-size:25px}.company-base .inner-content .sub-title-box:after{display:none}.company-base .flex-box{display:block}.company-base .inner-content .flex-box .left,.company-base .inner-content .flex-box .right{width:100%}.company-base .inner-content .flex-box .text-box h4{font-size:20px}}