@charset "UTF-8";.pageNaviBox .pageNaviList li{width:calc((100% - 20px)/3)}.pageNaviBox .pageNaviList li:nth-child(3n){margin-right:0}.pageNaviBox .pageNaviList li .listInner{margin-top:30px}.pageNaviBox .pageNaviList li .listTitle{margin-bottom:22px}.pageContentWrap.contents02 .pageContentItem.item04 .itemCont18Navi li a{padding-top:40px}@media all and (max-width:680px){.pageNaviBox .pageNaviList li{width:calc((100% - 14px)/2)}.pageNaviBox .pageNaviList li .listInner{margin-top:0}.pageNaviBox .pageNaviList li .listTitle{margin:0 0 14px}.pageContentWrap.contents02 .pageContentItem.item04 .itemCont18Navi li a{padding-top:0}}.pageContentWrap.contents01{padding-bottom:0}.pageContentWrap.contents01 .pageContentItem.item01{margin-bottom:150px}.pageContentWrap.contents01 .pageContentItem.item01 .inner{background:0 0;padding-top:30px;padding-bottom:0}.pageContentWrap.contents01 .pageContentItem.item01 .itemContText{margin-top:50px;margin-bottom:70px}.pageContentWrap.contents01 .pageContentItem.item02 .inner{background:0 0;padding:170px 60px 150px}.pageContentWrap.contents01 .pageContentItem.item02{background:#fefff8}.pageContentWrap.contents01 .pageContentItem.item02 .itemCont20Title{margin-top:28px;margin-bottom:70px}.pageContentWrap.contents02 .pageContentItem.item01 .inner{background:0 0;padding:10px 60px 0}.pageContentWrap.contents02 .pageContentItem.item01 .itemStitle{margin-bottom:75px}.pageContentWrap.contents02 .pageContentItem.item01 .itemCont21{padding-top:140px}.pageContentWrap.contents02 .pageContentItem.item01 .itemCont21Title{margin-bottom:124px}.pageContentWrap.contents02 .pageContentItem.item01 .itemContBtn02{margin-top:90px}.pageContentWrap.contents03{padding-bottom:120px}.pageContentWrap.contents03 .pageContentItem.item01 .inner{background:0 0;padding:56px 0 0}.pageContentWrap.contents03 .pageContentItem.item02{background:#fefff8}.pageContentWrap.contents03 .pageContentItem.item02 .inner{background:0 0;padding-top:150px}.pageContentWrap.contents03 .pageContentItem.item01 .itemCont17{margin-top:17px}.pageContentWrap.contents03 .pageContentItem.item01 .itemCont16{margin-top:80px}.pageContentWrap.contents03 .pageContentItem.item02 .itemContText{width:728px;margin-top:55px;margin-bottom:110px}.pageContentWrap.contents03 .pageContentItem.item02 .itemContBtn01{margin-top:120px}.pageContentWrap.contents03 .pageContentItem.item03 .inner{background:0 0;padding-top:84px;padding-bottom:0}.pageContentWrap.contents03 .pageContentItem.item03 .itemContText{width:728px;margin-top:55px;margin-bottom:90px}.pageContentWrap.contents03 .pageContentItem.item03 .itemCont02{margin-bottom:100px}.pageContentWrap.contents03 .pageContentItem.item03 .itemContBtn01{margin-top:100px}.pageContentWrap.contents03 .pageContentItem.item03 .itemContBtn02{margin-top:80px}@media all and (max-width:680px){.pageContentWrap.contents01{padding-bottom:0}.pageContentWrap.contents01 .pageContentItem.item01{margin-bottom:55px}.pageContentWrap.contents01 .pageContentItem.item01 .inner{padding-top:45px}.pageContentWrap.contents01 .pageContentItem.item01 .itemContText{margin-top:40px;margin-bottom:50px}.pageContentWrap.contents01 .pageContentItem.item02 .inner{padding:70px 4.666% 67px}.pageContentWrap.contents01 .pageContentItem.item02 .itemCont20Title{margin-top:15px;margin-bottom:50px}.pageContentWrap.contents02 .pageContentItem.item01 .inner{padding:45px 4.666% 60px}.pageContentWrap.contents02 .pageContentItem.item01 .itemStitle{margin-bottom:45px}.pageContentWrap.contents02 .pageContentItem.item01 .itemCont21{padding-top:50px}.pageContentWrap.contents02 .pageContentItem.item01 .itemCont21Title{margin-bottom:40px}.pageContentWrap.contents02 .pageContentItem.item01 .itemContBtn02{margin-top:50px}.pageContentWrap.contents03{padding-bottom:60px}.pageContentWrap.contents03 .pageContentItem.item01 .inner{padding:50px 0 60px}.pageContentWrap.contents03 .pageContentItem.item02 .inner{padding:70px 0 60px}.pageContentWrap.contents03 .pageContentItem.item01 .itemCont17{margin-top:30px;padding-bottom:30px}.pageContentWrap.contents03 .pageContentItem.item01 .itemCont16{padding:0 4.666%;margin-top:0}.pageContentWrap.contents03 .pageContentItem.item02 .itemContText{width:100%;padding:0 4.666%;margin-top:35px;margin-bottom:35px}.pageContentWrap.contents03 .pageContentItem.item02 .itemContBtn01{margin-top:35px}.pageContentWrap.contents03 .pageContentItem.item03 .inner{padding:70px 0 0}.pageContentWrap.contents03 .pageContentItem.item03 .itemContText{width:100%;padding:0 4.666%;margin-top:35px;margin-bottom:40px}.pageContentWrap.contents03 .pageContentItem.item03 .itemCont02{width:calc(100% - (4.666%*2));margin:0 auto 60px}.pageContentWrap.contents03 .pageContentItem.item03 .itemContBtn01{margin-top:45px}.pageContentWrap.contents03 .pageContentItem.item03 .itemContBtn02{width:calc(100% - (4.666%*2));margin-top:60px}}.semibasement-page .mainMvImg{background:url(//www.well-plus.net/wp-content/themes/1212/files/css/design/../../img/semibasement/semibasement_icatch01.jpg) no-repeat center/cover}@media all and (max-width:680px){.semibasement-page .mainMvImg{background:url(//www.well-plus.net/wp-content/themes/1212/files/css/design/../../img/semibasement/semibasement_icatch01.jpg) no-repeat center/cover}}.semibasement-page .mainMvCharacter{right:-120px;bottom:-100px;width:180px}@media all and (max-width:680px){.semibasement-page .mainMvCharacter{right:auto;bottom:auto;left:50%;top:-62px;transform:translateX(-50%);width:94px}}.semibasement-page .pageNaviBox .pageNaviList li .listTitle{line-height:1.45}.semibasement-page .itemContText,.semibasement-page .semiIntroText{letter-spacing:.08em}.semibasement-page .semiBtnWrap{margin-top:50px}.semibasement-page .semiBlockTitle{color:#363636;font-size:34px;font-weight:500;text-align:center;line-height:1.6;letter-spacing:.1em;margin-bottom:50px}.semibasement-page .semiSubTitle{color:#7bc178;font-size:26px;font-weight:500;line-height:1.5;letter-spacing:.08em;margin-bottom:24px}.semibasement-page .semiSmallText{font-size:13px;line-height:1.8;margin-top:18px}.semibasement-page .semiConcept{display:flex;align-items:center;justify-content:space-between;gap:60px;margin-top:70px;padding:50px 60px;background:#fff;border:1px solid #e7eadf}.semibasement-page .semiConceptFigure{width:52%}.semibasement-page .semiConceptBody{width:48%}.semibasement-page .semiUseGrid{display:grid;gap:14px}.semibasement-page .semiUseGrid li{background:#fefff8;border-left:4px solid #7bc178;padding:16px 18px;font-size:16px;line-height:1.9}.semibasement-page .semiMeritGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.semibasement-page .semiMeritCard{background:#fff;border:1px solid #e7eadf;padding:34px 28px 30px;text-align:left}.semibasement-page .semiMeritCard .num{color:#7bc178;font-size:44px;line-height:1;margin-bottom:18px}.semibasement-page .semiMeritCard .title{font-size:22px;font-weight:500;line-height:1.6;margin-bottom:14px}.semibasement-page .semiMeritCard .text{font-size:15px;line-height:1.95}.semibasement-page .semiIntroText{width:900px;margin:0 auto 55px;text-align:center;font-size:17px;line-height:2}.semibasement-page .semiSpecGrid{width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:26px}.semibasement-page .semiSpecCard{background:#fff;border:1px solid #dfe5d2;padding:34px 30px 30px;position:relative;overflow:hidden}.semibasement-page .semiSpecCard:before{content:"";display:block;width:100%;height:6px;background:#7bc178;position:absolute;top:0;left:0}.semibasement-page .semiSpecNum{color:#7bc178;font-size:42px;line-height:1;margin-bottom:14px}.semibasement-page .semiSpecTitle{font-size:24px;font-weight:500;line-height:1.6;margin-bottom:14px}.semibasement-page .semiSpecText{font-size:15px;line-height:1.95}.semibasement-page .semiStructureBox{display:flex;align-items:center;justify-content:space-between;gap:48px;margin-top:70px;padding:50px 55px;background:#fff}.semibasement-page .semiStructureImage{width:44%}.semibasement-page .semiStructureText{width:56%}.semibasement-page .semiCheckList{display:grid;gap:12px}.semibasement-page .semiCheckList li{position:relative;padding-left:28px;font-size:16px;line-height:1.9}.semibasement-page .semiCheckList li:before{content:"";display:block;width:10px;height:10px;background:#7bc178;border-radius:50%;position:absolute;top:11px;left:0}.semibasement-page .semiNotes{margin-top:50px;padding:35px 40px;background:#f7f8f1;border:1px solid #dde4cd}.semibasement-page .semiNotesTitle{font-size:24px;font-weight:500;line-height:1.4;margin-bottom:18px}.semibasement-page .semiNotesList{display:grid;gap:10px}.semibasement-page .semiNotesList li{position:relative;padding-left:18px;font-size:15px;line-height:1.9}.semibasement-page .semiNotesList li:before{content:"※";position:absolute;top:0;left:0}.semibasement-page .semiItemCont17 .boxRight{line-height:2}.semibasement-page .semiSceneList{margin-top:10px}.semibasement-page .semiSceneList .itemCont22Item+.itemCont22Item{margin-top:40px}.semibasement-page .semiFlowBox{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:70px}.semibasement-page .semiFlowItem{background:#fff;border:1px solid #e7eadf;padding:30px 24px 26px;text-align:center}.semibasement-page .semiFlowItem .num{width:58px;height:58px;margin:0 auto 16px;border-radius:50%;background:#7bc178;color:#fff;font-size:24px;line-height:58px}.semibasement-page .semiFlowItem .title{font-size:21px;font-weight:500;line-height:1.6;margin-bottom:12px}.semibasement-page .semiFlowItem .text{font-size:15px;line-height:1.9;text-align:left}@media all and (max-width:680px){.semibasement-page .semiBtnWrap{margin-top:35px}.semibasement-page .semiBlockTitle{font-size:24px;line-height:1.7;margin-bottom:30px;padding:0 4.666%}.semibasement-page .semiSubTitle{font-size:20px;margin-bottom:18px}.semibasement-page .semiSmallText{font-size:12px}.semibasement-page .semiConcept{display:block;margin-top:45px;padding:30px 4.666%}.semibasement-page .semiConceptFigure,.semibasement-page .semiConceptBody{width:100%}.semibasement-page .semiConceptBody{margin-top:24px}.semibasement-page .semiUseGrid li{font-size:14px;padding:14px 14px 14px 16px}.semibasement-page .semiMeritGrid{grid-template-columns:1fr;gap:16px}.semibasement-page .semiMeritCard{padding:24px 18px 22px}.semibasement-page .semiMeritCard .num{font-size:34px;margin-bottom:12px}.semibasement-page .semiMeritCard .title{font-size:18px;margin-bottom:10px}.semibasement-page .semiMeritCard .text{font-size:14px}.semibasement-page .semiIntroText{width:calc(100% - (4.666%*2));margin:0 auto 35px;font-size:14px;line-height:1.9;text-align:left}.semibasement-page .semiSpecGrid{width:calc(100% - (4.666%*2));grid-template-columns:1fr;gap:16px}.semibasement-page .semiSpecCard{padding:24px 18px 20px}.semibasement-page .semiSpecNum{font-size:32px;margin-bottom:10px}.semibasement-page .semiSpecTitle{font-size:18px;margin-bottom:8px}.semibasement-page .semiSpecText{font-size:14px}.semibasement-page .semiStructureBox{display:block;margin-top:40px;padding:30px 4.666%}.semibasement-page .semiStructureImage,.semibasement-page .semiStructureText{width:100%}.semibasement-page .semiStructureText{margin-top:20px}.semibasement-page .semiCheckList li{font-size:14px;padding-left:22px}.semibasement-page .semiCheckList li:before{width:8px;height:8px;top:10px}.semibasement-page .semiNotes{margin-top:35px;padding:24px 4.666%}.semibasement-page .semiNotesTitle{font-size:18px;margin-bottom:12px}.semibasement-page .semiNotesList li{font-size:13px;line-height:1.8}.semibasement-page .semiSceneList .itemCont22Item+.itemCont22Item{margin-top:24px}.semibasement-page .semiFlowBox{grid-template-columns:1fr;gap:14px;margin-bottom:50px}.semibasement-page .semiFlowItem{padding:22px 16px 18px}.semibasement-page .semiFlowItem .num{width:46px;height:46px;font-size:20px;line-height:46px;margin-bottom:12px}.semibasement-page .semiFlowItem .title{font-size:17px;margin-bottom:8px}.semibasement-page .semiFlowItem .text{font-size:13px}}