:root{--breakPoint-mobile:43.75rem}.page.-design .c_hero,.page.-design .c_hero ._heroImage{height:auto}.page.-design .c_hero ._heroImage ._graphic{z-index:2;position:absolute;top:0;right:0}@media (max-width:43.75rem){.page.-design .c_hero ._heroImage ._graphic{width:40%}}.page.-design .c_hero ._textBox{height:auto;padding-top:20px;padding-bottom:0;position:relative}.page.-design .c_hero ._textBox ._graphic{z-index:2;position:absolute;top:0;left:0}@media (max-width:43.75rem){.page.-design .c_hero ._textBox ._graphic{width:50%;height:auto}}.contentsBlock{clip-path:inset(0)}.contentsBg{z-index:-1;background:url(../../assets/img/bg_texture.jpg) 50%/cover no-repeat;width:100%;height:100%;position:fixed;top:0;left:0}.page.-plan.-detail.-premium .contentsBg:after{content:"";mix-blend-mode:multiply;opacity:.75;background:#595757;width:100%;height:100%;display:block;position:fixed;top:0;left:0}.contentsWrapper{padding-top:10px;position:relative}.contentsWrapper>.l_inner{z-index:2;position:relative}.persBox{position:relative}@media (min-width:43.8125rem){.persBox{margin-top:-3%}}@media (max-width:43.75rem){.persBox{margin-top:20px}}.persBox ._graphic{z-index:3;position:absolute}.persBox ._graphic.-n3{bottom:0;right:0}@media (max-width:43.75rem){.persBox ._graphic.-n3{width:80%}}.persBox ._persImage{z-index:1;position:relative}.persBox ._persImage img{width:100%}.persBox ._caption{font-size:.75rem;position:absolute;bottom:2.5%;left:10%}@media (max-width:43.75rem){.persBox ._caption{font-size:.625rem;bottom:5%;left:2.5%}}.p_section ._sectionHeader{color:#fff;background:#2d251f;justify-content:flex-start;align-items:center;gap:20px 40px;display:flex;position:relative}@media (max-width:43.75rem){.p_section ._sectionHeader{flex-direction:column}}@media (min-width:43.8125rem){.p_section ._sectionHeader ._featImage{width:839px}}.p_section ._sectionHeader ._texts{text-align:center}@media (min-width:43.8125rem){.p_section ._sectionHeader ._texts{width:388px}}.p_section ._sectionHeader ._sectionTitle{text-transform:uppercase;font-family:EnglishFont,serif;font-size:1.5rem}@media (max-width:43.75rem){.p_section ._sectionHeader ._sectionTitle{font-size:1.1875rem}}.p_section ._sectionHeader ._sectionLead{margin-top:.5em;font-size:1.75rem}@media (max-width:43.75rem){.p_section ._sectionHeader ._sectionLead{font-size:1.375rem}}.p_section ._sectionBody{padding:60px 0}@media (max-width:43.75rem){.p_section ._sectionBody{padding:40px 0}}.p_section.-n1 ._sectionHeader{padding-top:100px;padding-bottom:60px}.p_section.-n1 ._sectionHeader ._graphic{position:absolute;top:0;right:0}@media (max-width:43.75rem){.p_section.-n1 ._sectionHeader ._graphic img{width:220px}.p_section.-n1 .tanihataLogos{padding:60px 10% 30px}}.p_section.-n1 .row.-n1{justify-content:space-between;align-items:center;gap:30px 60px;display:flex}@media (max-width:43.75rem){.p_section.-n1 .row.-n1{flex-direction:column}}@media (min-width:43.8125rem){.p_section.-n1 .row.-n1 ._col.-n1{width:328px}.p_section.-n1 .row.-n1 ._col.-n2{flex:1}}.p_section.-n1 .row.-n1 ._col.-n2 ._innerRow.-n1{justify-content:space-between;gap:20px 0;display:flex}@media (max-width:43.75rem){.p_section.-n1 .row.-n1 ._col.-n2 ._innerRow.-n1{flex-direction:column}}@media (min-width:43.8125rem){.p_section.-n1 .row.-n1 ._col.-n2 ._innerRow.-n1 ._innerCol.-n1{flex:1}}.p_section.-n1 .row.-n1 ._col.-n2 ._innerRow.-n1 ._innerCol.-n1 .c_heading{margin-top:0}.p_section.-n1 .row.-n1 ._col.-n2 ._innerRow.-n1 ._innerCol.-n1 .c_text{font-size:.875rem}@media (min-width:43.8125rem){.p_section.-n1 .row.-n1 ._col.-n2 ._innerRow.-n1 ._innerCol.-n1 .c_text{padding-right:1em}}@media (max-width:43.75rem){.p_section.-n1 .row.-n1 ._col.-n2 ._innerRow.-n1 ._innerCol.-n1 .c_text{font-size:.75rem}}@media (min-width:43.8125rem){.p_section.-n1 .row.-n1 ._col.-n2 ._innerRow.-n1 ._innerCol.-n2{width:388px}}.p_section.-n1 .results{justify-content:space-between;gap:20px;margin-top:10px;display:flex}@media (max-width:43.75rem){.p_section.-n1 .results{gap:10px}}.p_section.-n1 .results .result{flex:1}.p_section.-n1 .results .result ._image img{width:100%}.p_section.-n1 .results .result ._caption{margin-top:.5em;font-size:.75rem}@media (max-width:43.75rem){.p_section.-n1 .results .result ._caption{font-size:.6875rem}}.p_section.-n2 ._sectionHeader{padding-top:60px;padding-bottom:100px}.p_section.-n2 ._sectionHeader ._graphic{position:absolute;bottom:0;right:0}@media (max-width:43.75rem){.p_section.-n2 ._sectionHeader ._graphic img{width:220px}}.p_section.-n2 .entranceHallPers{position:relative}.p_section.-n2 .entranceHallPers ._image img{width:100%}.p_section.-n2 .entranceHallPers ._caption{color:#fff;font-size:.75rem;position:absolute;bottom:.5em;right:1em}@media (max-width:43.75rem){.p_section.-n2 .entranceHallPers ._caption{font-size:.625rem}}.p_section.-n2 .row.-n1{justify-content:center;align-items:flex-start;gap:20px;display:flex}@media (max-width:43.75rem){.p_section.-n2 .row.-n1{flex-direction:column}}@media (min-width:43.8125rem){.p_section.-n2 .row.-n1 ._col.-n1{width:444px}.p_section.-n2 .row.-n1 ._col.-n2{flex:1}}.p_section.-n2 .row.-n1 .c_heading{margin-top:0;margin-bottom:.5em}.p_section.-n2 .row.-n1 .c_text{font-size:1rem}.p_section.-n2 .materialList{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:43.75rem){.p_section.-n2 .materialList{grid-template-columns:repeat(2,1fr)}}.p_section.-n2 .material{text-align:center}.p_section.-n2 .material ._image img{width:100%}.p_section.-n2 .material ._caption{margin-top:.5em;font-size:.75rem}