html{overflow-x:hidden}.front__mv .top-wrapper{position:relative;z-index:1}.front__mv .top-wrapper::after{position:absolute;top:0;z-index:1;display:block;width:100%;height:100%;content:"";background:linear-gradient(rgba(21, 20, 20, 0.5), rgba(111, 110, 110, 0.5))}.front__mv .top-wrapper .mv-title{position:absolute;top:50%;left:50%;transform:translateX(-50%);margin-bottom:3.2rem;color:#fcfcfc;font-size:2.4rem;font-weight:600;letter-spacing:0.1rem;z-index:2}.about-contents{position:relative}.about-contents .about-hdtitle{position:relative;padding-top:9rem;padding-bottom:4.5rem;background:linear-gradient(#FFFFFF 0%, #FFFFFF 80%, #FAE4B0 100%);color:#4D4D4D}.about-contents .about-hdtitle::before{content:"";background-image:url(/wp-content/themes/ill/img/page/front/leaf02.png);background-size:contain;display:inline-block;vertical-align:bottom;position:absolute;top:-9%;right:-3%;width:275px;height:308px}@media only screen and (max-width:768px){.about-contents .about-hdtitle::before{width:142px;height:160px}}.about-contents .about-hdtitle::after{content:"";background-image:url(/wp-content/themes/ill/img/page/front/leaf01.png);background-size:contain;display:inline-block;width:294px;height:264px;position:absolute;left:-1%;bottom:0}@media only screen and (max-width:768px){.about-contents .about-hdtitle::after{width:157px;height:141px}}.about-contents .about-hdtitle .about-top{text-align:center;font-size:3rem;color:#FFB100;font-weight:600;position:relative;z-index:1}.about-contents .about-hdtitle .about-hdsentence{text-align:center;margin-top:5rem;font-size:1.6rem;line-height:2.5;color:#4D4D4D;position:relative;z-index:10}@media only screen and (max-width:768px){.about-contents .about-hdtitle .about-hdsentence{text-align:start;font-size:14px;z-index:1}}.about-contents .greeting-about{background-color:#FDE7B4;padding-top:6rem}@media only screen and (max-width:768px){.about-contents .greeting-about{padding-top:0}}.about-contents .greeting-about .inner{padding-bottom:7.5rem}.about-contents .greeting-about .inner .greeting{position:relative}@media only screen and (max-width:768px){.about-contents .greeting-about .inner .greeting{margin-bottom:30px}}.about-contents .greeting-about .inner .greeting .greeting-top{position:absolute;top:10%;left:47%}@media only screen and (max-width:768px){.about-contents .greeting-about .inner .greeting .greeting-top{left:45%;top:25%}}@media only screen and (max-width:375px){.about-contents .greeting-about .inner .greeting .greeting-top{left:39%}}.about-contents .greeting-about .inner .greeting .greeting-title{font-size:40px;font-weight:bold;font-family:"Noteworthy";text-align:center;color:#FFB100;margin-bottom:65px}@media only screen and (max-width:768px){.about-contents .greeting-about .inner .greeting .greeting-title{font-size:27px}}@media only screen and (max-width:375px){.about-contents .greeting-about .inner .greeting .greeting-title{margin-bottom:0}}.about-contents .greeting-about .inner .greeting .greeting-title::after{content:url(/wp-content/themes/ill/img/page/front/pin-tree02.png);display:inline-block;vertical-align:middle;transform:scale(0.5) translateY(-4rem)}@media only screen and (max-width:768px){.about-contents .greeting-about .inner .greeting .greeting-title::after{transform:scale(0.4);margin-left:0;margin-bottom:3rem}}@media only screen and (max-width:375px){.about-contents .greeting-about .inner .greeting .greeting-title::after{margin-left:-2rem;margin-bottom:3rem}}.about-contents .greeting-about .inner .greeting .greeting-title::before{content:url(/wp-content/themes/ill/img/page/front/pin-tree01.png);display:inline-block;vertical-align:middle;transform:scale(0.5) translateY(-4rem)}@media only screen and (max-width:768px){.about-contents .greeting-about .inner .greeting .greeting-title::before{transform:scale(0.4);margin-right:0;margin-bottom:3rem}}@media only screen and (max-width:375px){.about-contents .greeting-about .inner .greeting .greeting-title::before{margin-right:-2rem;margin-bottom:3rem}}.about-contents .greeting-about .inner .greeting-contents{display:flex;flex-flow:wrap;justify-content:space-between}@media only screen and (max-width:768px){.about-contents .greeting-about .inner .greeting-contents{flex-direction:column}}.about-contents .greeting-about .inner .greeting-contents .greeting-img{margin:0 auto;width:42%}@media only screen and (max-width:768px){.about-contents .greeting-about .inner .greeting-contents .greeting-img{width:70%}}@media only screen and (max-width:375px){.about-contents .greeting-about .inner .greeting-contents .greeting-img{width:100%}}.about-contents .greeting-about .inner .greeting-contents .greeting-sentence{margin:auto 0;width:46%}@media only screen and (max-width:768px){.about-contents .greeting-about .inner .greeting-contents .greeting-sentence{width:70%;margin:0 auto}}@media only screen and (max-width:375px){.about-contents .greeting-about .inner .greeting-contents .greeting-sentence{width:100%}}.about-contents .greeting-about .inner .greeting-contents .greeting-sentence .owner-name{font-size:3rem;color:#FFB100;font-weight:900;margin-top:1rem;margin-bottom:1.5rem}.about-contents .greeting-about .inner .greeting-contents .greeting-sentence .owner-comment{font-size:1.4rem;line-height:1.5em;color:#4D4D4D}@media only screen and (max-width:768px){.about-contents .greeting-about .inner .greeting-contents .greeting-sentence .owner-comment .comment-non{display:none}}.about-contents .greeting-about .inner .greeting-things{display:flex;justify-content:space-between;width:100%;margin-top:6rem}@media only screen and (max-width:768px){.about-contents .greeting-about .inner .greeting-things{flex-direction:column;align-items:center}}.about-contents .greeting-about .inner .greeting-things .child{display:flex;flex-direction:column;align-items:center;width:32%;background-color:#fff;padding-top:3rem}@media only screen and (max-width:768px){.about-contents .greeting-about .inner .greeting-things .child{width:70%;margin-bottom:1rem}}@media only screen and (max-width:375px){.about-contents .greeting-about .inner .greeting-things .child{width:100%}}.about-contents .greeting-about .inner .greeting-things .child .child-img01 img{width:7rem;height:4.9rem}.about-contents .greeting-about .inner .greeting-things .child .child-img02 img{width:4.5rem;height:5.2rem}.about-contents .greeting-about .inner .greeting-things .child .child-img03 img{width:4.3rem;height:4.9rem}.about-contents .greeting-about .inner .greeting-things .child .child-title{font-size:1.6rem;font-weight:600;margin-top:2rem}.about-contents .greeting-about .inner .greeting-things .child .child-words{font-size:1.4rem;color:#4D4D4D;padding:1rem 2rem 2rem}.about-contents .greeting-about .inner .greeting-things .child .child-words br{display:none}@media only screen and (max-width:768px){.about-contents .greeting-about .inner .greeting-things .child .child-words{width:70%}.about-contents .greeting-about .inner .greeting-things .child .child-words br{display:none}}.introduction .inner{padding-bottom:7.5rem}.introduction .inner .intro-text{margin-top:6.5rem;position:relative}@media only screen and (max-width:768px){.introduction .inner .intro-text{margin-bottom:30px}}.introduction .inner .intro-text .intro-top{position:absolute;top:10%;left:47%}@media only screen and (max-width:768px){.introduction .inner .intro-text .intro-top{left:45%;top:25%}}@media only screen and (max-width:375px){.introduction .inner .intro-text .intro-top{left:42%}}.introduction .inner .intro-text .intro-title{font-size:40px;font-weight:bold;font-family:"Noteworthy";text-align:center;margin-bottom:-3rem;color:#FFB100}@media only screen and (max-width:768px){.introduction .inner .intro-text .intro-title{font-size:27px;white-space:nowrap}}.introduction .inner .intro-text .intro-title::after{content:url(/wp-content/themes/ill/img/page/front/pin-tree02.png);display:inline-block;vertical-align:middle;transform:scale(0.5) translateY(-4rem)}@media only screen and (max-width:768px){.introduction .inner .intro-text .intro-title::after{transform:scale(0.4);margin-left:0;margin-bottom:3rem}}@media only screen and (max-width:375px){.introduction .inner .intro-text .intro-title::after{margin-left:-2rem;margin-bottom:3rem}}.introduction .inner .intro-text .intro-title::before{content:url(/wp-content/themes/ill/img/page/front/pin-tree01.png);display:inline-block;vertical-align:middle;transform:scale(0.5) translateY(-4rem)}@media only screen and (max-width:768px){.introduction .inner .intro-text .intro-title::before{transform:scale(0.4);margin-right:0;margin-bottom:3rem}}@media only screen and (max-width:375px){.introduction .inner .intro-text .intro-title::before{margin-right:-2rem;margin-bottom:3rem}}.introduction .inner .intro-contents{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;padding-right:2rem;padding-left:2rem}.introduction .inner .intro-contents .intro-img{width:31%}@media only screen and (max-width:768px){.introduction .inner .intro-contents .intro-img{width:48%}}@media only screen and (max-width:375px){.introduction .inner .intro-contents .intro-img{width:100%}}.introduction .inner .intro-contents .intro-img .intro-about{font-size:1.6rem;font-weight:600;margin:1rem 0 5rem 0}