﻿@import url("https://fonts.googleapis.com/css2?family=M+PLUS+1p&display=swap");@import url("http://mplus-fonts.sourceforge.jp/webfonts/basic_latin/mplus_webfonts.css");@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?qoekw4");src:url("../fonts/icomoon.eot?qoekw4#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?qoekw4") format("truetype"),url("../fonts/icomoon.woff?qoekw4") format("woff"),url("../fonts/icomoon.svg?qoekw4#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{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}.icon-next:before{content:"\e900"}.icon-mail:before{content:"\e901"}@media (max-width: 767px){.container{padding:0 20px}}#topTtl{position:relative}#topTtl img{width:100%;height:460px}@media (max-width: 991px){#topTtl img{height:320px}}@media (max-width: 767px){#topTtl img{height:200px}}#topTtl h2{color:#fff;font-size:5.0rem;font-family:"vdl-v7marugothic",sans-serif;position:absolute;top:120px;left:0;width:100%;text-align:center;font-weight:600}@media (max-width: 991px){#topTtl h2{top:90px;font-size:3.6rem}}@media (max-width: 767px){#topTtl h2{font-size:2.4rem;top:50px}}#topLogo{margin-top:-200px;z-index:99;position:relative}@media (max-width: 991px){#topLogo{margin-top:-100px}}@media (max-width: 767px){#topLogo{margin-top:-50px;padding:20px 0}}#topLogo img{width:90%;display:block;margin:0 auto}@media (max-width: 767px){#topLogo img{width:100%}}#fukui{background:#5A693A;padding:120px 0 180px;position:relative}@media (max-width: 991px){#fukui{padding:80px 0 120px}}@media (max-width: 767px){#fukui{padding:40px 0 60px}}#fukui:before,#fukui:after{content:"";position:absolute;left:0;width:100%}#fukui:before{top:0;height:80px;background-image:url("../img/business/persimmon/bg-fukui1.png");background-repeat:no-repeat;background-size:cover;background-color:#fff}@media (max-width: 767px){#fukui:before{height:30px}}#fukui:after{bottom:0;height:100px;background-image:url("../img/business/persimmon/bg-fukui2.png");background-repeat:no-repeat;background-size:cover;background-color:#fff}@media (max-width: 767px){#fukui:after{height:30px}}#fukui .txt{padding-left:50px;color:#fff;padding-top:60px}@media (max-width: 991px){#fukui .txt{padding-left:30px;padding-top:40px}}@media (max-width: 767px){#fukui .txt{padding-left:10px;padding-top:20px}}#fukui .txt h3{font-size:3.3rem;font-weight:600;margin-bottom:30px;font-family:"vdl-v7marugothic",sans-serif}@media (max-width: 991px){#fukui .txt h3{font-size:2.6rem}}@media (max-width: 767px){#fukui .txt h3{font-size:2.2rem}}#fukui .txt p{font-size:1.8rem}@media (max-width: 991px){#fukui .txt p{font-size:1.6rem}}@media (max-width: 767px){#fukui .txt p{font-size:1.4rem}}#message{padding:100px 0 60px}@media (max-width: 991px){#message{padding:60px 0 0}}@media (max-width: 767px){#message{padding:40px 0}}@media (max-width: 767px){#message img{margin-bottom:20px}}#message .txt h3{font-size:2.2rem;font-weight:600;margin-bottom:20px}@media (max-width: 991px){#message .txt h3{font-size:2rem}}@media (max-width: 767px){#message .txt h3{font-size:1.8rem}}#message .txt p{font-size:1.8rem;margin-bottom:40px}@media (max-width: 991px){#message .txt p{font-size:1.6rem;margin-bottom:30px}}@media (max-width: 767px){#message .txt p{font-size:1.4rem;margin-bottom:20px}}#message .txt .name{font-size:2.0rem;text-align:right;font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif}@media (max-width: 991px){#message .txt .name{font-size:1.8rem}}@media (max-width: 767px){#message .txt .name{font-size:1.6rem}}#about{background:#FFE9D0;position:relative;padding:200px 0 0;margin-bottom:100px}@media (max-width: 991px){#about{padding:150px 0 0}}@media (max-width: 767px){#about{margin-bottom:30px;padding:60px 0 10px}}#about:before,#about:after{content:"";position:absolute;left:0;width:100%;height:100px}@media (max-width: 767px){#about:before,#about:after{height:30px}}#about:before{top:0;background-image:url("../img/business/persimmon/bg-about1.png");background-repeat:no-repeat;background-size:cover;background-color:#fff}#about:after{bottom:-100px;background-image:url("../img/business/persimmon/bg-about2.png");background-repeat:no-repeat;background-size:cover}@media (max-width: 767px){#about:after{bottom:-30px}}#about .inner{margin-bottom:110px;overflow:hidden;*zoom:1}@media (max-width: 991px){#about .inner{margin-bottom:40px}}@media (max-width: 767px){#about .inner{margin-bottom:20px}}#about .inner img{width:30%}@media (max-width: 767px){#about .inner img{width:100%;margin-bottom:20px}}#about .inner .txt{width:70%}@media (max-width: 767px){#about .inner .txt{width:100%}}#about .inner .txt.left{padding-right:80px}@media (max-width: 991px){#about .inner .txt.left{padding-right:30px}}@media (max-width: 767px){#about .inner .txt.left{padding-right:0}}#about .inner .txt.right{padding-left:80px}@media (max-width: 991px){#about .inner .txt.right{padding-left:30px}}@media (max-width: 767px){#about .inner .txt.right{padding-left:0}}#about .inner .txt h3{font-size:2.7rem;color:#DE7B32;margin-bottom:20px;font-family:"vdl-v7marugothic",sans-serif;font-weight:600}@media (max-width: 991px){#about .inner .txt h3{font-size:2.2rem}}@media (max-width: 767px){#about .inner .txt h3{font-size:2.0rem}}#about .inner .txt h3 span{font-size:2.0rem;color:#000}@media (max-width: 991px){#about .inner .txt h3 span{font-size:1.8rem}}@media (max-width: 767px){#about .inner .txt h3 span{font-size:1.6rem}}#about .inner .txt .read{font-size:1.8rem;margin-bottom:10px}@media (max-width: 991px){#about .inner .txt .read{font-size:1.6rem}}@media (max-width: 767px){#about .inner .txt .read{font-size:1.4rem}}#about .inner .txt .read span{font-weight:600;font-family:"vdl-v7marugothic",sans-serif}#about .inner .left{float:left}#about .inner .right{float:right}#activity .contTtl,#strengths .contTtl,#merchandise .contTtl,#project .contTtl{font-size:4.2rem;font-family:"vdl-logog",sans-serif;margin-bottom:20px;color:#5A693A;border-bottom:5px solid #5A693A}@media (max-width: 991px){#activity .contTtl,#strengths .contTtl,#merchandise .contTtl,#project .contTtl{font-size:3.0rem}}@media (max-width: 767px){#activity .contTtl,#strengths .contTtl,#merchandise .contTtl,#project .contTtl{font-size:2.4rem;border-width:3px}}#activity .read,#strengths .read,#merchandise .read,#project .read{font-size:2.0rem;font-weight:600;margin-bottom:60px}@media (max-width: 991px){#activity .read,#strengths .read,#merchandise .read,#project .read{font-size:1.8rem;margin-bottom:40px}}@media (max-width: 767px){#activity .read,#strengths .read,#merchandise .read,#project .read{font-size:1.6rem;margin-bottom:20px}}#activity{margin-top:-100px;margin-bottom:100px;position:relative}@media (max-width: 767px){#activity{margin-bottom:30px}}#activity:after{content:"";position:absolute;left:0;bottom:-100px;width:100%;height:100px;background-image:url("../img/business/persimmon/bg-activity.png");background-repeat:no-repeat;background-size:cover;z-index:2}@media (max-width: 767px){#activity:after{bottom:-30px;height:30px}}#activity .activityTtl{position:relative;margin-bottom:110px;z-index:-1;position:relative}@media (max-width: 991px){#activity .activityTtl{margin-bottom:80px}}@media (max-width: 767px){#activity .activityTtl{margin-bottom:40px}}#activity .activityTtl img{width:100%;height:370px}@media (max-width: 991px){#activity .activityTtl img{height:320px}}@media (max-width: 767px){#activity .activityTtl img{height:260px}}#activity .activityTtl h3{position:absolute;top:160px;left:0;width:100%;text-align:center;font-size:4.5rem;font-family:"vdl-v7marugothic",sans-serif;color:#fff;font-weight:600}@media (max-width: 991px){#activity .activityTtl h3{font-size:3.6rem}}@media (max-width: 767px){#activity .activityTtl h3{font-size:2.4rem;top:160px}}#activity .activityTtl h3:before{content:"";position:absolute;bottom:-50px;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url("../img/business/persimmon/ttl-activity2.png") no-repeat;background-size:cover;width:540px;height:60px}@media (max-width: 991px){#activity .activityTtl h3:before{width:430px;height:50px}}@media (max-width: 767px){#activity .activityTtl h3:before{width:310px;height:34px;bottom:-30px}}#activity .cont{margin-bottom:60px}@media (max-width: 991px){#activity .cont{margin-bottom:30px}}#activity .cont h5{color:#DE7B32;font-size:2.7rem;font-family:"vdl-v7marugothic",sans-serif;font-weight:600;margin-bottom:10px}@media (max-width: 991px){#activity .cont h5{font-size:2.3rem}}@media (max-width: 767px){#activity .cont h5{font-size:1.7rem}}#activity .cont .imageList{margin:0 -20px}@media (max-width: 991px){#activity .cont .imageList{margin:0 -12px}}@media (max-width: 767px){#activity .cont .imageList{margin:0}}#activity .cont .imageList li{padding:0 20px}@media (max-width: 991px){#activity .cont .imageList li{padding:0 12px}}@media (max-width: 767px){#activity .cont .imageList li{margin-bottom:20px;padding:0}}#activity .cont img{margin-bottom:15px}@media (max-width: 991px){#activity .cont img{margin-bottom:10px}}@media (max-width: 767px){#activity .cont img.schedule{max-width:800px}}@media (max-width: 767px){#activity .cont img.object-fit{width:100%;height:200px;border-radius:20px}}#activity .cont p{font-size:1.8rem}@media (max-width: 991px){#activity .cont p{font-size:1.6rem}}@media (max-width: 767px){#activity .cont p{font-size:1.4rem}}#activity .cont .txt{font-size:2.4rem;font-weight:600;color:#DE7B32;font-family:"vdl-v7marugothic",sans-serif;text-align:center}@media (max-width: 991px){#activity .cont .txt{font-size:2rem}}@media (max-width: 767px){#activity .cont .txt{font-size:1.6rem;margin-top:20px}}#strengths{background:#FFDCC3;margin-top:-100px;position:relative;padding:200px 0 100px}@media (max-width: 991px){#strengths{padding:120px 0 80px}}@media (max-width: 767px){#strengths{margin-top:-30px;padding:80px 0 40px}}#strengths:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100px;background-image:url("../img/business/persimmon/bg-strengths.png");background-repeat:no-repeat;background-size:cover;background-color:#fff}@media (max-width: 767px){#strengths:after{height:30px}}#strengths .box{background:#fff;border-radius:50px;padding:40px 60px;margin-bottom:60px}@media (max-width: 991px){#strengths .box{padding:40px;margin-bottom:40px}}@media (max-width: 767px){#strengths .box{padding:20px;margin-bottom:20px;border-radius:20px}}#strengths .box h5{font-size:3.0rem;font-weight:600;font-family:"vdl-v7marugothic",sans-serif;color:#DE7B32;margin-bottom:30px}@media (max-width: 991px){#strengths .box h5{font-size:2.6rem;margin-bottom:20px}}@media (max-width: 767px){#strengths .box h5{font-size:2.0rem;margin-bottom:10px}}#strengths .box ul li{font-size:2.4rem;font-weight:600;font-family:"vdl-v7marugothic",sans-serif}@media (max-width: 991px){#strengths .box ul li{font-size:2.0rem}}@media (max-width: 767px){#strengths .box ul li{font-size:1.6rem}}#strengths .box p{font-size:1.8rem;margin-bottom:50px}@media (max-width: 991px){#strengths .box p{font-size:1.6rem;margin-bottom:30px}}@media (max-width: 767px){#strengths .box p{font-size:1.4rem;margin-bottom:20px}}#strengths .image .imageCont{margin-bottom:60px}@media (max-width: 991px){#strengths .image .imageCont{margin-bottom:40px}}@media (max-width: 767px){#strengths .image .imageCont{margin-bottom:30px}}#strengths .image .imageCont img{margin-bottom:20px}@media (max-width: 767px){#strengths .image .imageCont img{margin-bottom:10px}}#strengths .image .imageCont p{font-size:1.8rem}@media (max-width: 991px){#strengths .image .imageCont p{font-size:1.6rem}}@media (max-width: 767px){#strengths .image .imageCont p{font-size:1.4rem}}#merchandise{padding:100px 0 150px;position:relative}@media (max-width: 991px){#merchandise{padding:50px 0 100px}}@media (max-width: 767px){#merchandise{padding:40px 0 60px}}#merchandise:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100px;background-image:url("../img/business/persimmon/bg-activity.png");background-repeat:no-repeat;background-size:cover;z-index:99}@media (max-width: 767px){#merchandise:after{height:30px}}#merchandise .read{margin-bottom:40px}@media (max-width: 991px){#merchandise .read{margin-bottom:30px}}@media (max-width: 767px){#merchandise .read{margin-bottom:20px}}#merchandise .merchandiseList li{margin-bottom:40px}@media (max-width: 991px){#merchandise .merchandiseList li{margin-bottom:30px}}@media (max-width: 767px){#merchandise .merchandiseList li{margin-bottom:20px}}#merchandise .merchandiseList li h5{color:#DE7B32;font-weight:600;font-size:3.0rem;font-family:"vdl-v7marugothic",sans-serif;margin-bottom:10px}@media (max-width: 991px){#merchandise .merchandiseList li h5{font-size:2.6rem}}@media (max-width: 991px){#merchandise .merchandiseList li h5{font-size:2.0rem}}#merchandise .merchandiseList li p{font-size:2.0rem}@media (max-width: 991px){#merchandise .merchandiseList li p{font-size:1.8rem}}@media (max-width: 767px){#merchandise .merchandiseList li p{font-size:1.6rem}}#merchandise .inner .innerTtl{background:#F77618;color:#fff;padding:20px 50px;font-size:2.8rem;font-weight:600;margin-bottom:30px}@media (max-width: 991px){#merchandise .inner .innerTtl{font-size:2.2rem;margin-bottom:20px;padding:15px 30px}}@media (max-width: 767px){#merchandise .inner .innerTtl{font-size:1.8rem;margin-bottom:10px;padding:10px}}#merchandise .inner .image{width:80%}@media (max-width: 767px){#merchandise .inner .image{width:auto}}#merchandise .inner .image img{padding-right:60px;margin-bottom:30px}@media (max-width: 991px){#merchandise .inner .image img{padding-right:40px}}@media (max-width: 767px){#merchandise .inner .image img{padding-right:0;margin-bottom:10px}}#merchandise .note{font-size:1.8rem;margin-bottom:20px}@media (max-width: 991px){#merchandise .note{font-size:1.6rem}}@media (max-width: 767px){#merchandise .note{font-size:1.4rem;margin-bottom:10px}}#merchandise .box{border-radius:40px;border:4px solid #FEDCC3;padding:30px}@media (max-width: 767px){#merchandise .box{border-radius:20px;padding:20px}}#merchandise .box ul li{font-size:2.4rem;display:flex;align-items:flex-start;gap:10px}@media (max-width: 991px){#merchandise .box ul li{font-size:2.0rem}}@media (max-width: 767px){#merchandise .box ul li{font-size:1.6rem;display:block}}#merchandise .box ul li span{color:#DE7B32;font-weight:600;display:inline-block;width:10em;flex-shrink:0;display:block}#merchandise .box ul li a{text-decoration:underline;color:#000;flex:1}@media (max-width: 767px){#merchandise .box ul li a{display:block}}#project{background:#FEE9D0;margin-top:-100px;padding:200px 0 100px;position:relative;margin-bottom:100px}@media (max-width: 991px){#project{padding:180px 0 30px}}@media (max-width: 767px){#project{padding:80px 0 20px;margin-top:-30px;margin-bottom:30px}}#project:after{content:"";position:absolute;left:0;bottom:-100px;width:100%;height:100px;background-image:url("../img/business/persimmon/bg-project.png");background-repeat:no-repeat;background-size:cover;background-color:#F77618}@media (max-width: 767px){#project:after{height:30px;bottom:-30px}}#project .projectTop{overflow:hidden;*zoom:1;margin-bottom:60px}@media (max-width: 991px){#project .projectTop{margin-bottom:20px}}@media (max-width: 767px){#project .projectTop{margin-bottom:10px}}#project .projectTop img{float:left;width:30%}@media (max-width: 767px){#project .projectTop img{float:none;width:100%;margin-bottom:20px}}#project .projectTop .read{padding-left:50px;float:left;width:70%}@media (max-width: 991px){#project .projectTop .read{padding-left:30px}}@media (max-width: 767px){#project .projectTop .read{padding-left:0;float:none;width:100%}}#project .inner h5{background:#F77618;color:#fff;padding:20px 50px;font-size:2.8rem;font-weight:600;margin-bottom:20px}@media (max-width: 991px){#project .inner h5{font-size:2.2rem;margin-bottom:20px;padding:15px 30px}}@media (max-width: 767px){#project .inner h5{font-size:1.8rem;margin-bottom:10px;padding:10px}}#project .inner .imageList{margin-bottom:70px}@media (max-width: 991px){#project .inner .imageList{margin-bottom:40px}}@media (max-width: 767px){#project .inner .imageList{margin-bottom:20px}}#project .inner .imageList li{margin-bottom:20px}@media (max-width: 767px){#project .inner .imageList li{margin-bottom:10px}}#project .projectCont{overflow:hidden;*zoom:1}#project .projectCont img{float:left;width:40%}@media (max-width: 767px){#project .projectCont img{float:none;width:100%;margin-bottom:29px}}#project .projectCont .read{padding-left:50px;float:left;width:60%}@media (max-width: 991px){#project .projectCont .read{padding-left:30px}}@media (max-width: 767px){#project .projectCont .read{padding-left:0;float:none;width:100%}}#recruit{background:#F77618;padding:70px 0 150px;position:relative}@media (max-width: 991px){#recruit{padding:50px 0 100px}}@media (max-width: 767px){#recruit{padding:30px 20px 50px}}#recruit:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100px;background-image:url("../img/business/persimmon/bg-contact.png");background-repeat:no-repeat;background-size:cover;background-color:#F77618}@media (max-width: 767px){#recruit:after{height:30px}}#recruit p{color:#fff;font-size:3.6rem;font-family:"vdl-v7marugothic",sans-serif;font-weight:600;text-align:center}@media (max-width: 1399px){#recruit p{font-size:3.0rem}}@media (max-width: 991px){#recruit p{font-size:2.4rem}}@media (max-width: 767px){#recruit p{font-size:1.7rem}}#contact{position:relative;padding:100px 0}@media (max-width: 991px){#contact{padding:60px 0}}@media (max-width: 767px){#contact{padding:40px 0}}#contact .image{float:left;width:40%}@media (max-width: 767px){#contact .image{float:none;width:100%;margin-bottom:20px}}#contact .txt{float:left;width:60%;padding-left:90px}@media (max-width: 991px){#contact .txt{padding-left:30px}}@media (max-width: 767px){#contact .txt{float:none;width:100%;padding-left:0}}#contact .txt h4{color:#FF8602;margin-bottom:10px;font-size:2.8rem;font-weight:600}@media (max-width: 991px){#contact .txt h4{font-size:2.2rem}}@media (max-width: 767px){#contact .txt h4{font-size:1.8rem}}#contact .txt .logo{height:100px;margin-bottom:10px}@media (max-width: 991px){#contact .txt .logo{height:80px}}@media (max-width: 767px){#contact .txt .logo{height:55px}}#contact .txt p{font-size:2.7rem;font-weight:600;margin-bottom:10px}@media (max-width: 991px){#contact .txt p{font-size:2.1rem}}@media (max-width: 767px){#contact .txt p{font-size:1.6rem}}#contact .txt ul{margin-bottom:60px}@media (max-width: 991px){#contact .txt ul{margin-bottom:40px}}@media (max-width: 767px){#contact .txt ul{margin-bottom:20px}}#contact .txt ul li{display:inline-block;margin-right:20px}#contact .txt ul li a,#contact .txt ul li span{font-size:2.6rem;padding-left:40px;position:relative;line-height:1;margin-bottom:20px;color:#000}@media (max-width: 1199px){#contact .txt ul li a,#contact .txt ul li span{font-size:2.3rem}}@media (max-width: 991px){#contact .txt ul li a,#contact .txt ul li span{font-size:2.0rem}}@media (max-width: 767px){#contact .txt ul li a,#contact .txt ul li span{font-size:1.7rem;margin-bottom:10px;padding-left:25px}}#contact .txt ul li a i,#contact .txt ul li span i{position:absolute;top:0;left:0}#contact .txt ul li a .icon-tel,#contact .txt ul li span .icon-tel{background:url("../img/business/persimmon/icon-tel.png") no-repeat;background-size:cover;width:25px;height:30px;display:inline-block}@media (max-width: 767px){#contact .txt ul li a .icon-tel,#contact .txt ul li span .icon-tel{width:16px;height:20px}}#contact .txt ul li a .icon-fax,#contact .txt ul li span .icon-fax{background:url("../img/business/persimmon/icon-fax.png") no-repeat;background-size:cover;width:26px;height:26px;display:inline-block}@media (max-width: 767px){#contact .txt ul li a .icon-fax,#contact .txt ul li span .icon-fax{width:18px;height:18px}}#contact .txt ul li a .icon-mail,#contact .txt ul li span .icon-mail{font-size:2.1rem}@media (max-width: 767px){#contact .txt ul li a .icon-mail,#contact .txt ul li span .icon-mail{font-size:1.5rem}}#contact .txt .formLink{background:#FF8602;color:#fff;font-size:2.1rem;text-align:center;max-width:420px;width:100%;display:block;padding:5px 0;font-weight:600}@media (max-width: 991px){#contact .txt .formLink{font-size:1.9rem;max-width:320px}}@media (max-width: 767px){#contact .txt .formLink{font-size:1.6rem;max-width:250px;padding:10px}}#contact .txt .formLink i{top:3px;position:static;vertical-align:middle;margin-right:5px}
