/*! ========================================================================
===========================================================================

	featuredplan.css
	---------------------------
	// Last modified: 2026/02/06 16:40:04

===========================================================================
======================================================================== */.page.-featuredplan .contentsBlock{background-color:#000;color:#fff}.page.-featuredplan .contentsBlock .l_inner{max-width:1160px}.page.-featuredplan .contentsBlock .c_notes{font-size:11px}@media(max-width: 700px){.page.-featuredplan .contentsBlock .c_notes{font-size:9px}}.contentsHeader{position:relative}.contentsHeader .heroImage img{width:100%}.contentsHeader .heroContents{position:absolute;top:53.1%;left:10%;width:75.40263543%}.contentsHeader .heroContents img{width:100%}.contentsHeader .pageLead{margin-top:.3em;font-size:5.2vw;letter-spacing:.03em;color:#fff}.p_sectionHeading{margin-top:1em;font-size:40px;line-height:1.8}@media(max-width: 700px){.p_sectionHeading{font-size:20px}}.p_text{font-size:21px;line-height:2.4}@media(max-width: 700px){.p_text{text-align:justify;font-size:16px}}.p_caption{padding:.5em 1em;font-size:11px}@media(max-width: 700px){.p_caption{font-size:9px}}.p_caption.-inside{position:absolute;right:0;bottom:0;z-index:10;padding:1em}.p_caption.-posi{color:#000}.p_section.-plan{position:relative;z-index:2;padding-bottom:60px}@media(min-width: 701px){.p_section.-plan{margin-top:-120px}}.p_section.-plan .plan ._header{display:flex;margin-bottom:40px}@media(max-width: 700px){.p_section.-plan .plan ._header{flex-direction:column;align-items:center;gap:32px}}@media(max-width: 700px){.p_section.-plan .plan ._header ._data{order:2}}@media(max-width: 700px){.p_section.-plan .plan ._header ._label{order:1;width:200px}}.p_section.-plan .plan ._lead{font-size:48px}@media(max-width: 700px){.p_section.-plan .plan ._lead{font-size:22px}}.p_section.-plan .plan ._figure{margin-top:40px;text-align:center}.p_section.-plan .plan ._figure img{display:inline-block}.p_section.-view .persBox{position:relative}.p_section.-view .pers{position:relative;z-index:1}.p_section.-view .pers img{width:100%}.p_section.-view .persTexts{position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%, -50%);width:100%}.p_section.-view .panorama{position:relative}@media(max-width: 700px){.p_section.-view .panorama{margin-top:20px}}.p_section.-view .panorama ._image img{width:100%}@media(max-width: 700px){.p_section.-view .panorama .p_caption{position:relative}}.p_section.-view .row.-n1{display:flex;justify-content:flex-start;align-items:stretch;gap:30px;margin-bottom:80px}@media(max-width: 700px){.p_section.-view .row.-n1{flex-direction:column;margin-bottom:60px}}@media(min-width: 701px){.p_section.-view .row.-n1 ._col.-n1{position:relative;width:717px}}@media(min-width: 701px){.p_section.-view .row.-n1 ._col.-n1 .p_caption{position:absolute;top:100%}}@media(min-width: 701px){.p_section.-view .row.-n1 ._col.-n2{position:relative;z-index:2;flex:1;display:flex;flex-direction:column}}.p_section.-view .row.-n1 ._col.-n2 .image{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width: 701px){.p_section.-view .row.-n1 ._col.-n2 .image{margin-top:auto}}@media(max-width: 700px){.p_section.-view .row.-n1 ._col.-n2 .image{margin:40px 10% 0}}@media(min-width: 701px){.p_section.-view .row.-n1 ._col.-n2 .p_text{margin-left:-25%;margin-top:60px}}@media(max-width: 700px){.p_section.-view .row.-n1 ._col.-n2 .p_text{padding:0 5%}}.p_section.-view .viewImage{position:relative}.p_section.-view .viewImage img{width:100%}.p_section.-history{-webkit-clip-path:inset(0);clip-path:inset(0);padding:100px 0}.p_section.-history .historyBG{position:fixed;top:0;left:0;z-index:1;width:100%;height:100%}.p_section.-history .historyBG img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p_section.-history .l_inner{position:relative;z-index:2}.p_section.-history .row.-n1{display:flex;justify-content:flex-start;gap:20px 30px;margin-top:40px}@media(max-width: 700px){.p_section.-history .row.-n1{flex-direction:column}}@media(min-width: 701px){.p_section.-history .row.-n1 ._col.-n1{width:447px}}@media(min-width: 701px){.p_section.-history .row.-n1 ._col.-n2{flex:1;margin-right:-4em}}.p_section.-history .row.-n2{display:flex;justify-content:flex-start;gap:20px 30px;margin-top:20px}@media(max-width: 700px){.p_section.-history .row.-n2{flex-direction:column}}@media(min-width: 701px){.p_section.-history .row.-n2 ._col.-n2{flex:1}}.p_section.-history .image .p_caption{padding-left:0;font-size:14px;color:#caae00}@media(max-width: 700px){.p_section.-history .image .p_caption{font-size:12px}}.p_section.-freeplan{padding:100px 0}@media(max-width: 700px){.p_section.-freeplan{padding:60px 0}}.p_section.-freeplan .freeplanList{display:flex;flex-direction:column;gap:40px 0;width:100%;margin-top:60px;margin-bottom:40px}.p_section.-freeplan .freeplanItem{display:flex;width:100%;align-items:center}@media(min-width: 701px){.p_section.-freeplan .freeplanItem:not(:first-child){margin-top:-60px}}@media(max-width: 700px){.p_section.-freeplan .freeplanItem{flex-direction:column}}@media(min-width: 701px){.p_section.-freeplan .freeplanItem ._textContents{width:400px}}@media(max-width: 700px){.p_section.-freeplan .freeplanItem ._textContents{width:100%}}.p_section.-freeplan .freeplanItem ._title{margin-bottom:.5em;padding-bottom:.5em;border-bottom:1px solid hsla(0,0%,100%,.5);font-size:25px;letter-spacing:.1em;color:#edda8d;background:linear-gradient(to right, #d4a236 0%, #edda8d 33%, #edda8d 66%, #d4a236 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width: 700px){.p_section.-freeplan .freeplanItem ._title{font-size:20px}}.p_section.-freeplan .freeplanItem ._text{font-size:18px;line-height:1.8;text-align:justify}@media(max-width: 700px){.p_section.-freeplan .freeplanItem ._text{font-size:14px}}.p_section.-freeplan .freeplanItem .c_notes{margin-top:1em}.p_section.-freeplan .freeplanItem ._image{padding:10px;border:1px solid hsla(0,0%,100%,.5)}@media(max-width: 700px){.p_section.-freeplan .freeplanItem ._image{margin-top:10px}}@media(min-width: 701px){.p_section.-freeplan .freeplanItem:nth-child(odd) ._textContents{order:2;padding-left:20px}}@media(min-width: 701px){.p_section.-freeplan .freeplanItem:nth-child(odd) ._textContents ._title{margin-left:-20px;padding-left:20px}}@media(min-width: 701px){.p_section.-freeplan .freeplanItem:nth-child(even) ._textContents{margin-left:auto;padding-right:20px}}@media(min-width: 701px){.p_section.-freeplan .freeplanItem:nth-child(even) ._textContents ._title{margin-right:-20px;padding-right:20px}}.p_section.-spec{padding:100px 0}@media(max-width: 700px){.p_section.-spec{padding:60px 0}}.p_section.-spec .specImage{margin:40px 0}.p_section.-spec .specImage img{width:100%}.p_section.-spec .specList{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px 36px;margin-bottom:60px}@media(max-width: 700px){.p_section.-spec .specList{grid-template-columns:1fr}}.p_section.-spec .specItem ._title{margin-bottom:.5em;padding-bottom:.5em;border-bottom:1px solid hsla(0,0%,100%,.5);font-size:23px;color:#edda8d;background:linear-gradient(to right, #d4a236 0%, #edda8d 33%, #edda8d 66%, #d4a236 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width: 700px){.p_section.-spec .specItem ._title{font-size:20px}}.p_section.-spec .specItem ._title small{font-size:14px;color:#fff}@media(max-width: 700px){.p_section.-spec .specItem ._title small{font-size:12px}}.p_section.-spec .specItem ._text{font-size:18px;line-height:1.8;text-align:justify}@media(max-width: 700px){.p_section.-spec .specItem ._text{font-size:14px}}.p_section.-spec .specItem .c_notes{margin-top:1em}@media(min-width: 701px){.p_section.-spec .specItem:nth-child(1) ._title{letter-spacing:-0.11em}}
