.pre-inc .s_main#equipment{margin:84px 0 4em;width:100%}@media screen and (max-width: 767px){.pre-inc .s_main#equipment{margin-top:0;padding-top:50px !important}}.pre-inc .s_main .sec_btn{display:flex;justify-content:space-between;max-width:540px;margin:0 auto}@media screen and (max-width: 767px){.pre-inc .s_main .sec_btn{width:85%;flex-direction:column;gap:1em;align-items:center;margin-top:50px !important}}.pre-inc .s_main .sec_btn .btn_link{position:relative;display:block;width:45%;background:#ccc;text-align:center;padding:20px 0;font-size:21px;line-height:1;color:#fff;transition:.5s all}@media screen and (max-width: 767px){.pre-inc .s_main .sec_btn .btn_link{padding:3.5vw 0;font-size:3.7vw}}.pre-inc .s_main .sec_btn .btn_link.active{background:#5d5328;pointer-events:none}.pre-inc .s_main .sec_btn .btn_link:hover{background:#5d5328}.pre-inc .s_main .sec_btn .btn_link::before{content:"";display:block;width:calc(100% - 12px);height:calc(100% - 12px);border:1px solid #fff;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:1;pointer-events:none}.pre-inc .s_main .sec_btn .btn_link .btn_deco::before{content:"≫";margin-right:.5em}.pre-inc .s_main #contents{padding:90px 0 5em;background:#fff}@media screen and (max-width: 767px){.pre-inc .s_main #contents{padding:0}}.pre-inc .s_main #contents .wrap{max-width:996px;margin:0 auto;padding:0 30px}@media screen and (max-width: 767px){.pre-inc .s_main #contents .wrap{width:90%;padding:0}}.pre-inc .s_main #contents .sec_block{margin:1.6em auto}.pre-inc .s_main #contents small{margin:auto}.pre-inc .s_main #contents .section:not(:first-child){margin-top:90px}@media screen and (max-width: 767px){.pre-inc .s_main #contents .section:not(:first-child){margin-top:50px;margin-bottom:10vw}}.pre-inc .s_main #contents .section .sec_title{font-size:36px;text-align:center;color:#7a6a56;margin-bottom:50px;border-bottom:1px solid #7a6a56;border-top:1px solid #7a6a56;padding:.5em 0}@media screen and (max-width: 767px){.pre-inc .s_main #contents .section .sec_title{font-size:min(6.4vw,16px);margin-bottom:25px}}.pre-inc .s_main #contents .block{margin:0}@media screen and (max-width: 767px){.pre-inc .s_main #contents .block{width:100%}}.pre-inc .s_main #contents .block .txt_box{margin-top:.6em}.pre-inc .s_main #contents .block .txt_box .txt_team{font-size:16px;font-weight:bold;color:#7a6a56}@media screen and (max-width: 767px){.pre-inc .s_main #contents .block .txt_box .txt_team{font-size:3.9vw}}.pre-inc .s_main #contents .block .txt_box .txt_team .mini{font-size:.75em;line-height:1.6em;display:inline-block}.pre-inc .s_main #contents .block .txt_box .txt_desc{font-size:12px;margin:0;color:#232323}@media screen and (max-width: 767px){.pre-inc .s_main #contents .block .txt_box .txt_desc{font-size:3.5vw}}.pre-inc .s_main #contents .block .txt_box .txt_desc .mini{font-size:.75em;line-height:1.6em;display:inline-block}.pre-inc .s_main #contents [class^=bg-]{color:#fff !important;margin-top:0;padding:.6em 1em}.pre-inc .s_main #contents [class^=bg-] *{color:inherit !important}.pre-inc .s_main #contents .bg-blue-light{background:#7493b8}.pre-inc .s_main #contents .bg-red-light{background:#aa8889}.pre-inc .s_main #contents .bg-red-dark{background:#6e1419}.pre-inc .s_main #contents .bg-gray-light{background:#ebebec}.pre-inc .s_main #contents .white{color:#fff}.pre-inc .s_main #contents .photo{position:relative;font-size:0;margin:0;text-align:center}.pre-inc .s_main #contents .photo .cap{position:absolute;bottom:1em;right:1em;color:#fff;text-shadow:0 0 1px #000,0 0 1px #000,0 0 2px #000;font-size:12px;text-align:right}.pre-inc .s_main #contents .photo .cap.white{color:#fff;text-shadow:0 0 1px #000,0 0 1px #000,0 0 2px #000}.pre-inc .s_main #contents .photo .cap.black{color:#000;text-shadow:0 0 1px #fff,0 0 1px #fff,0 0 2px #fff}.pre-inc .s_main #contents .photo .cap.left{right:unset;left:0;bottom:3.5em;text-align:left}.pre-inc .s_main #contents [class^=col]{margin:1.6em 0;display:grid;gap:1.6em}.pre-inc .s_main #contents [class^=col]:first-child{margin-top:0}.pre-inc .s_main #contents [class^=col]:last-child{margin-bottom:0}.pre-inc .s_main #contents .col4{grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 767px){.pre-inc .s_main #contents .col4{grid-template-columns:repeat(2, 1fr)}}.pre-inc .s_main #contents .col3{grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 767px){.pre-inc .s_main #contents .col3{grid-template-columns:repeat(2, 1fr)}}.pre-inc .s_main #contents .col1-2{grid-template-columns:1fr 2fr}@media screen and (max-width: 767px){.pre-inc .s_main #contents .col1-2{grid-template-columns:1fr}}.pre-inc .s_main #contents .col2{grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 767px){.pre-inc .s_main #contents .col2 .col2{grid-template-columns:repeat(2, 1fr)}.pre-inc .s_main #contents .col2.col1-sp{grid-template-columns:1fr}}.pre-inc .s_main #contents .col1{display:block}.pre-inc .s_main #contents .col1 .block{width:100%}.pre-inc .s_main #contents .border{border:1px solid}.pre-inc .s_main #contents .padding-box{padding:1.6em !important;margin:0}.pre-inc .s_main #contents .ttl{font-size:1.25em;color:#003453}.pre-inc #contents .grid_img_col_13{grid-column:1/3}.pre-inc #contents .grid_img_col_14{grid-column:1/4}.pre-inc #contents .grid_img_col_15{grid-column:1/5}.pre-inc #contents .grid_img_col_24{grid-column:2/4}.pre-inc #contents .grid_img_col_35{grid-column:3/5}.pre-inc #contents .grid_img_col_45{grid-column:4/5}.pre-inc #contents .grid_img_row_13{grid-row:1/3}@media screen and (max-width: 767px){.pre-inc #contents .grid_img_row_13{grid-row:auto}}.pre-inc #contents .grid_img_row_24{grid-row:2/4}.pre-inc #contents .grid_img_row_34{grid-row:3/4}.pre-inc #contents .grid_img_row_35{grid-row:3/5}@media screen and (max-width: 767px){.pre-inc #equipment #contents .sec_kitchen .grid_img_row_35{grid-row:5/7}}.pre-inc #equipment #contents .sec_01{margin-top:1.6em}.pre-inc #equipment #contents .sec_01 .line_box{border:#7a6a56 solid 2px;padding:2em}@media screen and (max-width: 767px){.pre-inc #equipment #contents .sec_01 .line_box{padding:2em 1em}}.pre-inc #equipment #contents .sec_01 .col2._sp{align-items:center;margin:0;position:relative}@media screen and (max-width: 767px){.pre-inc #equipment #contents .sec_01 .col2._sp{display:block}}.pre-inc #equipment #contents .sec_01 .col2._sp::after{content:"";position:absolute;top:50%;left:50%;width:1px;height:110%;background:#fff;transform:translate(-50%, -50%)}@media screen and (max-width: 767px){.pre-inc #equipment #contents .sec_01 .col2._sp::after{display:none}}.pre-inc #equipment #contents .sec_01 .col2._sp .col2{margin:0}@media screen and (max-width: 767px){.pre-inc #equipment #contents .sec_01 .col2._sp .col2.grid_item{display:block;padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #fff}.pre-inc #equipment #contents .sec_01 .col2._sp .col2.grid_item dd{margin-bottom:.5em}}.pre-inc #equipment #contents .sec_01 dt{margin-bottom:.5em}.pre-inc #equipment #contents .sec_01 .block_01{background:#aa8889}.pre-inc #equipment #contents .sec_01 .block_01:nth-of-type(2){background:#7493b8}.pre-inc #equipment #contents .sec_01 .block_01 dl{padding:0 .5em .5em .5em}.pre-inc #equipment #contents .sec_01 .block_01 dl dt,.pre-inc #equipment #contents .sec_01 .block_01 dl dd{color:#fff}.pre-inc #equipment #contents .sec_01 .block_01 dl dt{text-align:center}.pre-inc #equipment #contents .sec_bath .col2_sp{gap:2em 0;background:#dce3e7;padding-bottom:2em}@media screen and (max-width: 767px){.pre-inc #equipment #contents .sec_bath .col2_sp{display:block}}.pre-inc #equipment #contents .sec_bath .col2_sp .photo{margin:0 auto}.pre-inc #equipment #contents .sec_bath .block_line{position:relative}.pre-inc #equipment #contents .sec_bath .block_line::after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:95%;background:#727171}@media screen and (max-width: 767px){.pre-inc #equipment #contents .sec_bath .block_line::after{top:-1em;left:auto;width:95%;height:1px;right:50%;transform:translateX(50%)}}.pre-inc #equipment #contents .sec_bath .block_line_02_left,.pre-inc #equipment #contents .sec_bath .block_line_02_right{position:relative}.pre-inc #equipment #contents .sec_bath .block_line_02_left::after,.pre-inc #equipment #contents .sec_bath .block_line_02_right::after{content:"";position:absolute;top:-1em;right:-1em;width:95%;height:1px;background:#727171}@media screen and (max-width: 767px){.pre-inc #equipment #contents .sec_bath .block_line_02_left::after,.pre-inc #equipment #contents .sec_bath .block_line_02_right::after{right:50%;transform:translateX(50%)}}.pre-inc #equipment #contents .sec_bath .block_line_02_right::after{left:auto;left:-1em}@media screen and (max-width: 767px){.pre-inc #equipment #contents .sec_bath .block_line_02_right::after{display:none}}.pre-inc #equipment #contents .sec_bath .block_01{padding:.5em;background-image:url(../images/equipment/bath_bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.pre-inc #equipment #contents .sec_bath .block_01 dt{font-size:20px;color:#f0882b;text-shadow:0 0 3px hsla(0,0%,100%,.3),0 0 3px hsla(0,0%,100%,.3),0 0 3px hsla(0,0%,100%,.6),0 0 5px hsla(0,0%,100%,.6)}.pre-inc #equipment #contents .sec_bath .block_01 dd{color:#f0882b}.pre-inc #equipment #contents .sec_bath .block_01 .deco{position:absolute;top:5px;right:5px;width:15%;margin:0}.pre-inc #equipment #contents .sec_bath .block_01 .cap{position:absolute;bottom:.5em;right:1em;color:#fff;text-shadow:0 0 .5em #000;font-size:12px}.pre-inc #equipment #contents .sec_bath .block_01 .cap.black{color:#000;text-shadow:0 0 .5em #fff}.pre-inc #equipment #contents .sec_bath .block_02,.pre-inc #equipment #contents .sec_bath .block_03,.pre-inc #equipment #contents .sec_bath .block_04,.pre-inc #equipment #contents .sec_bath .block_05,.pre-inc #equipment #contents .sec_bath .block_06,.pre-inc #equipment #contents .sec_bath .block_07,.pre-inc #equipment #contents .sec_bath .block_08{padding:0em 2em;margin-top:2em}.pre-inc #equipment #contents .sec_bath .block_02 dt,.pre-inc #equipment #contents .sec_bath .block_03 dt,.pre-inc #equipment #contents .sec_bath .block_04 dt{padding-left:2em;position:relative}.pre-inc #equipment #contents .sec_bath .block_02 dt::after,.pre-inc #equipment #contents .sec_bath .block_03 dt::after,.pre-inc #equipment #contents .sec_bath .block_04 dt::after{content:"1.";position:absolute;top:0;left:0;font-size:2em;transform:translateY(50%)}.pre-inc #equipment #contents .sec_bath .block_03 dt{margin-bottom:.5em}.pre-inc #equipment #contents .sec_bath .block_03 dt::after{content:"2."}.pre-inc #equipment #contents .sec_bath .block_04 dt{margin-bottom:.5em}.pre-inc #equipment #contents .sec_bath .block_04 dt::after{content:"3."}.pre-inc #equipment #contents .sec_bath .block_04 .dd_01{margin-bottom:.5em}.pre-inc #equipment #contents .sec_bath .block_05 dt,.pre-inc #equipment #contents .sec_bath .block_06 dt{margin-bottom:.5em}.pre-inc #equipment #contents .sec_bath .block_05 dd,.pre-inc #equipment #contents .sec_bath .block_06 dd{margin-bottom:.5em}.pre-inc #equipment #contents .sec_bath .block_05 .photo_note{text-align:end;font-size:10px}.pre-inc #equipment #contents .sec_bath .block_06 .dd_orange{text-align:center;background:#f0882b;color:#fff;padding:.5em}.pre-inc #equipment #contents .sec_bath .block_07 dt,.pre-inc #equipment #contents .sec_bath .block_08 dt{color:#007cc3}.pre-inc #equipment #contents .sec_bath .block_07 dt,.pre-inc #equipment #contents .sec_bath .block_07 dd{text-align:center}.pre-inc #equipment #contents .sec_bath .block_07 .photo{width:50%;margin:0 auto}.pre-inc #equipment #contents .sec_bath .block_07 .photo .cap{right:50%;transform:translateX(50%)}@media screen and (max-width: 767px){.pre-inc #equipment #contents .sec_bath .block_07 .photo .cap{bottom:0}}.pre-inc #equipment #contents .sec_bath .block_08 dt{text-align:center;border:#007cc3 solid 1px}.pre-inc #equipment #contents .sec_bath .caption{margin:0;text-align:right;font-size:12px;margin-top:.5em}.pre-inc #equipment #contents .sec_bath .block dl dt{color:#f0882b}@media screen and (max-width: 767px){.pre-inc #equipment #contents .sec_02 .col3_sp{display:block}}.pre-inc #equipment #contents .sec_02 .six_function .line{position:relative;width:100%}.pre-inc #equipment #contents .sec_02 .six_function .line::after{display:block;content:"";width:100%;height:1px;background:#fff}@media screen and (max-width: 767px){.pre-inc #equipment #contents .sec_02 .six_function .line{display:none}}.pre-inc #equipment #contents .sec_02 .six_function .six_title{text-align:center;padding:0;width:auto;margin-top:0;color:#fff}.pre-inc #equipment #contents .sec_02 .six_function dl{color:#fff;background:hsla(0,0%,100%,.3);padding:.5em 1em;margin:0}.pre-inc #equipment #contents .sec_02 .six_function dl dt{text-align:center}.pre-inc #equipment #contents .sec_02 .six_function dl dd{color:#fff}.pre-inc #equipment #contents .sec_02 .six_function .col3_sp_02{margin-bottom:0}@media screen and (max-width: 767px){.pre-inc #equipment #contents .sec_02 .six_function .col3_sp_02{grid-template-columns:repeat(2, 1fr)}.pre-inc #equipment #contents .sec_02 .six_function .col3_sp_02 .six_title{grid-column:1/3}.pre-inc #equipment #contents .sec_02 .six_function .col3_sp_02 .vol2{margin-bottom:0}}.pre-inc #equipment #contents .sec_02 .six_note{margin:.5em auto 0;text-align:center;font-size:12px;color:#fff}.pre-inc #equipment #contents .sec_02 .bathtub{background:#7a5667;padding:1em;margin:1.6em 0}.pre-inc #equipment #contents .sec_02 .bathtub .col3{margin:0}@media screen and (max-width: 767px){.pre-inc #equipment #contents .sec_02 .bathtub .col3 .block{grid-column:1/3}}.pre-inc #equipment #contents .sec_02 .bathtub .col3 .block p:nth-of-type(1){background:hsla(0,0%,100%,.3);color:#fff;text-align:center;padding:.5em 0}.pre-inc #equipment #contents .sec_02 .bathtub .col3 .block p:nth-of-type(2){margin:0;font-size:12px;text-indent:-1em;padding-left:1em;color:#fff}.pre-inc #equipment #contents .sec_02 .bathtub .col3 dl{margin:0}.pre-inc #equipment #contents .sec_02 .bathtub .col3 dl dd{text-align:center;font-size:18px;color:#fff;background:hsla(0,0%,100%,.3)}@media screen and (max-width: 767px){.pre-inc #equipment #contents .sec_02 .bathtub .col3 dl dd{font-size:16px}}.pre-inc #equipment #contents .sec_02 .box_line{padding:1em;border:1px solid #7a5667}@media screen and (max-width: 767px){.pre-inc #equipment #contents .sec_02 .box_line:nth-of-type(2){margin:1.6em 0}}.pre-inc #equipment #contents .sec_02 .grid_block_01{background-color:#7a5667;padding:1em}.pre-inc #equipment #contents .sec_02 .grid_block_01 dd{margin:1em 0}.pre-inc #equipment #contents .sec_02 .grid_block_01 dd:nth-of-type(2),.pre-inc #equipment #contents .sec_02 .grid_block_01 dd:nth-of-type(3){color:#fff;background:hsla(0,0%,100%,.3);text-align:center;padding:.2em 0;margin:.5em}.pre-inc #equipment #contents .sec_02 .grid_block_02{background-color:#7a5667;padding:1.6em;height:100%}.pre-inc #equipment #contents .sec_02 .grid_block_02 .col2{margin-bottom:0}.pre-inc #equipment #contents .sec_02 .grid_block_02 dt{text-align:center}.pre-inc #equipment #contents .sec_02 .grid_block_02 .dd_text:nth-of-type(1){margin:1em 0}@media screen and (max-width: 767px){.pre-inc #equipment #contents .sec_02 .photo_36{width:70%;margin:12px auto}}.pre-inc #equipment #contents .sec_02 .block dl dt,.pre-inc #equipment #contents .sec_02 .block dl dd{color:#fff}@media screen and (max-width: 767px){.pre-inc #equipment #contents .sec_03 .grid_item_01_sp{grid-column:1/3;grid-row:1/2}}@media screen and (max-width: 767px){.pre-inc #equipment #contents .sec_03 .grid_item_02_sp{grid-row:2/4}}.pre-inc #equipment #contents .sec_03 .photo_cap{font-size:12px;margin:0;color:#333;line-height:1.5;margin-top:.5em}@media screen and (max-width: 767px){.pre-inc #equipment #contents .sec_powder .grid_item_01_sp{grid-row:2/4}}.pre-inc #equipment #contents .sec_kireist{background:#dce3e7;padding:3em}@media screen and (max-width: 767px){.pre-inc #equipment #contents .sec_kireist{padding:2em}}.pre-inc #equipment #contents .sec_kireist dd{margin-bottom:.5em}@media screen and (max-width: 767px){.pre-inc #equipment #contents .sec_kireist .col3{display:block}}.pre-inc #equipment #contents .sec_kireist .col3 .grid_img_row_13 dt{color:#036eb8;margin-bottom:.5em}.pre-inc #equipment #contents .sec_kireist .col3 .grid_img_row_13 dd:nth-of-type(1){margin-bottom:1em}.pre-inc #equipment #contents .sec_kireist .col3 .grid_img_col_24{display:flex;align-items:center}.pre-inc #equipment #contents .sec_kireist .col3 .grid_img_col_24 .takagi{width:70%;margin:0 auto;display:flex}@media screen and (max-width: 767px){.pre-inc #equipment #contents .sec_kireist .col3 .grid_img_col_24 .takagi{width:100%}}.pre-inc #equipment #contents .sec_kireist .col3 .block_02 dl dd:nth-of-type(1){color:#036eb8;font-size:16px}@media screen and (max-width: 767px){.pre-inc #equipment #contents .sec_kireist .col3 .block_02 dl dd:nth-of-type(1){font-size:14px}}.pre-inc #equipment #contents .sec_kireist .col3 .block_03 dt{color:#036eb8}@media screen and (max-width: 767px){.pre-inc #equipment #contents .toilet .block_sp{grid-column:1/3;grid-row:2/3}}.pre-inc #equipment #contents .ib{display:inline-block}.pre-inc .text_line{background-image:linear-gradient(0deg, #7a6a56 0%, #7a6a56 50%);background-size:0 2px;background-position:bottom right;background-repeat:no-repeat;transition:background-size 2s ease-out}.pre-inc .text_line.active{background-size:100% 2px;background-position:bottom left}.pre-inc #eco #contents .photo_gas{width:25%;min-width:180px;margin-top:0}.pre-inc #eco #contents .eco_sub{overflow:hidden;background:#816e20;color:#fff;width:100%;line-height:3em;font-size:16px}@media screen and (max-width: 767px){.pre-inc #eco #contents .eco_sub{font-size:14px;padding:0 0 0 0}}.pre-inc #eco #contents .eco_sub .eco_desc{float:right;display:block;text-align:right;border:1px solid #816e20;color:#816e20;background:#fff;color:#000;width:60%;padding:0 1em 0 0}@media screen and (max-width: 767px){.pre-inc #eco #contents .eco_sub .eco_desc{float:none;width:100%;text-align:left;padding:0 0 0 .5em;line-height:2em}}.pre-inc #eco #contents .ecojozu_txt:nth-of-type(1){color:#00388f;font-weight:bold;font-size:14px}.pre-inc #eco #contents .ecojozu_txt:nth-of-type(2){color:#232323;font-weight:bold;font-size:14px}.pre-inc #eco #contents .ecojozu_txt:nth-of-type(2) .txt_color{color:#d70066}@media screen and (max-width: 767px){.pre-inc #eco #contents .col2{display:block}}@media screen and (max-width: 767px){.pre-inc #eco #contents .block{grid-column:1/3}}.pre-inc #eco #contents .block .txt_team{margin-bottom:.35em}.pre-inc #eco #contents .block .txt_desc{margin-bottom:.6em}.pre-inc #eco #contents .block .txt_desc.flex{display:flex;flex-wrap:nowrap;gap:2em}@media screen and (max-width: 767px){.pre-inc #eco #contents .block .txt_desc.flex{display:block !important}}@media screen and (max-width: 767px){.pre-inc #eco #contents .block .txt_desc.img13{display:block}}.pre-inc #eco #contents .block .txt_desc.flex_02{display:flex;flex-wrap:nowrap;gap:2em}.pre-inc #eco #contents .block span.mini{font-size:.75em;line-height:1}.pre-inc #eco #contents .block span.color{color:#d70066;display:inline;margin:0}.pre-inc #eco #contents .block .txt_desc{font-weight:normal}@media screen and (max-width: 767px){.pre-inc #eco #contents .block .photo_w_65{width:65%}}@media screen and (max-width: 767px){.pre-inc #eco #contents .block .photo_w_75{width:75%}}.pre-inc #eco #contents .block_01 .flex_item{width:50%}.pre-inc #eco #contents .block_01 .img01{width:50%;margin:5px 0}.pre-inc #eco #contents .block_04 .flex_item{width:50%}.pre-inc #eco #contents .block_04 .photo_cap{font-size:12px;margin:0;color:#333;line-height:1.5;text-align:end;margin-top:.5em}.pre-inc #eco #contents .block_05 .flex_item{width:50%}.pre-inc #eco #contents .block_05 .dd_01 span{font-weight:normal}.pre-inc #eco #contents .block_05 .flex_item_01{width:49.5%;display:flex;align-items:center;justify-content:center;background:#ebebec;font-size:1.2em;padding:.5em 0}.pre-inc #eco #contents .block_05 .flex_item_02{width:49.5%;text-align:center;background:#ebebec;align-items:center;justify-content:center;background:#ebebec;font-size:1.2em;padding:.5em 0}.pre-inc #eco #contents .block_05 .dd_02{line-height:1}.pre-inc #eco #contents .block_06 .photo{height:-moz-fit-content;height:fit-content}.pre-inc #eco #contents .block_06 .photo_cap{font-size:12px;margin:0;color:#333;line-height:1.5;text-align:end;margin-top:.5em}.pre-inc #eco #contents .block_06 .cap_to_left{bottom:-1em;right:8em}.pre-inc #eco #contents .block_07 .flex_item_01{gap:0px !important}.pre-inc #eco #contents .block_07 .flex_item_01 .text{display:flex;justify-content:center;align-items:center;background:#fff;padding:.5em 0}.pre-inc #eco #contents .block_07 .flex_item_01 .text:nth-of-type(1){text-align:center;color:#fff;background:#cabb89}@media screen and (max-width: 767px){.pre-inc #eco #contents .block_07 .flex_item_01 .text:nth-of-type(1){width:100%}}@media screen and (max-width: 767px){.pre-inc #eco #contents .block_07 .flex_item_01 .text:nth-of-type(2){width:100%}}.pre-inc #eco #contents .block_07 .cap{text-align:end;line-height:1}.pre-inc #eco #contents .block_08 .content_box{border:1px solid #816e20;padding:1em}.pre-inc #eco #contents .block_09 .flex_item{width:75%}.pre-inc #eco #contents .block_10 .flex_item{width:75%}.pre-inc #eco #contents .block_12 .flex_item,.pre-inc #eco #contents .block_13 .flex_item{width:100%}.pre-inc #eco #contents .block_12 .photo,.pre-inc #eco #contents .block_13 .photo{height:-moz-fit-content;height:fit-content}.pre-inc #eco #contents .block_12{margin-top:0 !important}@media screen and (max-width: 767px){.pre-inc #eco #contents .block_12{margin-top:2.5em !important}}.pre-inc #eco #contents .block_12 .text_mini{font-size:10px;margin:0;text-align:end}.pre-inc #eco #contents .block_14{border:1px solid;color:#7a6a56;padding:0 2em}.pre-inc #eco #contents .sec_02{border:#7a6a56 1px solid;margin-top:2.5em}.pre-inc #eco #contents .sec_02 .sec02_title{vertical-align:bottom;background:#6e1419;text-align:center;padding:.5em;font-size:1.25em;color:#fff}.pre-inc #eco #contents .sec_02 .sec02_title .mini{font-size:.75em}.pre-inc #eco #contents .sec_02 .col2{padding:0 2em}.pre-inc #eco #contents .sec_02 .block .txt_box .txt_team{color:#0c3388}@media screen and (max-width: 767px){.pre-inc #eco #contents .photo{margin:15px auto}}@media screen and (max-width: 767px){.pre-inc #eco #contents .photo_min_w{width:100%;max-width:300px;margin:16px auto}}.pre-inc#structure img,.pre-inc#security img,.pre-inc#evaluation img{vertical-align:bottom;width:revert-layer;display:inline-block}@media screen and (max-width: 767px){.pre-inc#structure #contents,.pre-inc#security #contents,.pre-inc#evaluation #contents{padding:0}}.pre-inc#structure #contents .sec_btn,.pre-inc#security #contents .sec_btn,.pre-inc#evaluation #contents .sec_btn{max-width:960px}.pre-inc#structure #contents .sec_btn .btn_link,.pre-inc#security #contents .sec_btn .btn_link,.pre-inc#evaluation #contents .sec_btn .btn_link{width:18%}@media screen and (max-width: 767px){.pre-inc#structure #contents .sec_btn .btn_link,.pre-inc#security #contents .sec_btn .btn_link,.pre-inc#evaluation #contents .sec_btn .btn_link{width:80%}}.pre-inc#structure #contents .col3,.pre-inc#security #contents .col3,.pre-inc#evaluation #contents .col3{margin-top:90px}@media screen and (max-width: 767px){.pre-inc#structure #contents .col3,.pre-inc#security #contents .col3,.pre-inc#evaluation #contents .col3{grid-template-columns:repeat(1, 1fr);margin-top:40px}}.pre-inc#structure #contents .block.long13,.pre-inc#security #contents .block.long13,.pre-inc#evaluation #contents .block.long13{grid-column:1/3}@media screen and (max-width: 767px){.pre-inc#structure #contents .block.long13,.pre-inc#security #contents .block.long13,.pre-inc#evaluation #contents .block.long13{grid-column:1/2}}.pre-inc#structure #contents .block.long24,.pre-inc#security #contents .block.long24,.pre-inc#evaluation #contents .block.long24{grid-column:2/4}@media screen and (max-width: 767px){.pre-inc#structure #contents .block.long24,.pre-inc#security #contents .block.long24,.pre-inc#evaluation #contents .block.long24{grid-column:1/2}}.pre-inc#structure #contents .block .txt_team,.pre-inc#security #contents .block .txt_team,.pre-inc#evaluation #contents .block .txt_team{background:#a9976d;color:#fff;text-align:center;padding:.6em;margin-bottom:.5em;line-height:1.3em}.pre-inc#structure #contents .block .txt_team.dt-sq,.pre-inc#security #contents .block .txt_team.dt-sq,.pre-inc#evaluation #contents .block .txt_team.dt-sq{background:#f5f2e9;color:#a9976d;border:1px solid #a9976d}.pre-inc#structure #contents .block .txt_desc.flex,.pre-inc#security #contents .block .txt_desc.flex,.pre-inc#evaluation #contents .block .txt_desc.flex{display:flex;flex-wrap:nowrap;align-items:flex-start}.pre-inc#structure #contents .block .txt_desc.flex .photo,.pre-inc#security #contents .block .txt_desc.flex .photo,.pre-inc#evaluation #contents .block .txt_desc.flex .photo{margin-top:0}.pre-inc#structure #contents .block .photo,.pre-inc#security #contents .block .photo,.pre-inc#evaluation #contents .block .photo{font-size:12px;margin-top:.5em}.pre-inc#structure #contents .block .block_cap,.pre-inc#security #contents .block .block_cap,.pre-inc#evaluation #contents .block .block_cap{font-size:12px;color:#232323}.pre-inc#structure #contents .block .txt_desc.flex .text{width:49%}.pre-inc#structure #contents .block .txt_desc.flex .photo{width:49%}.pre-inc#structure #contents .block .photo .cap{bottom:0;font-size:10px}.pre-inc#structure #contents .block .photo .cap.left{left:0;right:auto}.pre-inc#structure #contents .block:nth-of-type(2) .photo,.pre-inc#structure #contents .block:nth-of-type(7) .photo,.pre-inc#structure #contents .block:nth-of-type(17) .photo{display:flex;justify-content:center}.pre-inc#security #contents .grid_no_01{margin-top:90px}@media screen and (max-width: 767px){.pre-inc#security #contents .grid_no_01{margin-top:40px}}.pre-inc#security #contents .grid_no_01 .block .photo{display:flex;justify-content:center;margin:1em auto}.pre-inc#security #contents .grid_no_01 .block_02{grid-column:3/4;grid-row:1/3}@media screen and (max-width: 767px){.pre-inc#security #contents .grid_no_01 .block_02{grid-row:1/2;grid-column:1/2}}.pre-inc#security #contents .grid_no_02 .txt_desc.flex .dd_text{width:60%;padding-right:1em}.pre-inc#security #contents .grid_no_02 .txt_desc.flex .photo{min-width:170px}.pre-inc#security #contents .grid_no_02 .img_flex{display:flex;gap:1em}.pre-inc#security #contents .grid_no_02 .img_flex .cap{bottom:1em;right:1em}@media screen and (max-width: 767px){.pre-inc#security #contents .grid_no_02 .img_flex .cap{bottom:.3em;right:.3em}}.pre-inc#security #contents .grid_no_02 .block_02 .mini{font-size:.8em}.pre-inc#security #contents .grid_no_02 .block_06{grid-row:3/5;grid-column:2/3}@media screen and (max-width: 767px){.pre-inc#security #contents .grid_no_02 .block_06{grid-row:auto;grid-column:auto}}@media screen and (max-width: 767px){.pre-inc#security #contents .grid_no_02 .cap.left+.cap{bottom:-2em}}.pre-inc#security #contents .grid_no_03.block{border:1px solid #938051;background:#f5f2e9}.pre-inc#security #contents .grid_no_03.block .grid_no_03_ttl{background:#938051;padding:.6em;color:#fff;font-size:16px;font-weight:bold;text-align:center;line-height:1.6em}@media screen and (max-width: 767px){.pre-inc#security #contents .grid_no_03.block .grid_no_03_ttl{font-size:3.9vw}}.pre-inc#security #contents .grid_no_03.block .grid_no_03_ttl .ttl_sub{font-size:14px;border-bottom:1px #fff solid;width:100%;padding-bottom:2px;display:block}.pre-inc#security #contents .grid_no_03.block .flex{padding:.6em;align-items:flex-start}.pre-inc#security #contents .grid_no_03.block .flex .txt_box{width:75%;padding-right:1em;margin-top:0}.pre-inc#security #contents .grid_no_03.block .flex .txt_box .txt_team{color:#938051;text-align:left;background:rgba(0,0,0,0);padding:0}@media screen and (max-width: 767px){.pre-inc#security #contents .grid_no_03.block .flex .txt_box .txt_team{font-size:3.5vw}}.pre-inc#security #contents .grid_no_03.block .flex .photo{width:25%}.pre-inc#security #contents .sec_GOAL{background:#f7f8f8;margin:2.5em 0}.pre-inc#security #contents .sec_GOAL .GOAL_title{text-align:center;background:#a9976d;color:#fff;padding:.3em 2em}.pre-inc#security #contents .sec_GOAL .goal_area{padding:2em}.pre-inc#security #contents .sec_GOAL .goal_area .goal_lead{font-size:16px}.pre-inc#security #contents .sec_GOAL .goal_area .block_02{margin-top:4em}@media screen and (max-width: 767px){.pre-inc#security #contents .sec_GOAL .goal_area .block_02{margin-top:2.5em}}.pre-inc#security #contents .sec_GOAL .goal_area .block_02 .h_title{font-size:18px;color:#7a6a56}.pre-inc#security #contents .sec_GOAL .goal_area .block_03{margin-top:2em}.pre-inc#security #contents .sec_GOAL .goal_area .block_03 .dl_01{display:flex;align-items:center;border-bottom:1px solid #7a6a56}@media screen and (max-width: 767px){.pre-inc#security #contents .sec_GOAL .goal_area .block_03 .dl_01{display:block;border-bottom:none;text-align:center}}.pre-inc#security #contents .sec_GOAL .goal_area .block_03 .dl_01 dd{font-size:16px;padding-left:2em}@media screen and (max-width: 767px){.pre-inc#security #contents .sec_GOAL .goal_area .block_03 .dl_01 dd{padding-left:0;font-size:3.5vw}}.pre-inc#security #contents .sec_GOAL .goal_area .block_03 .photo{font-size:16px;margin-top:2em}.pre-inc#evaluation #contents .sec_01{background:#ebf6f5;margin-top:90px}@media screen and (max-width: 767px){.pre-inc#evaluation #contents .sec_01{margin:50px 0 10vw}}.pre-inc#evaluation #contents .sec_01 .cap{bottom:0}.pre-inc#evaluation #contents .sec_01 .sec_titles{background:#00633d;color:#fff;display:flex;flex-direction:column;align-items:center;padding:1.5em;font-size:22px;position:relative}@media screen and (max-width: 767px){.pre-inc#evaluation #contents .sec_01 .sec_titles{font-size:min(4.8vw,22px);padding:1em}}.pre-inc#evaluation #contents .sec_01 .sec_titles .bg_01{position:absolute;top:0;left:0;height:100%}.pre-inc#evaluation #contents .sec_01 .sec_titles .bg_02{position:absolute;top:4%;right:2%;height:100%;width:13%;margin:0}@media screen and (max-width: 767px){.pre-inc#evaluation #contents .sec_01 .sec_titles .bg_02{width:20%}}.pre-inc#evaluation #contents .sec_01 .sec_titles p{text-align:center}.pre-inc#evaluation #contents .sec_01 .sec_titles .sec_title{width:-moz-fit-content;width:fit-content;border-bottom:1px solid #fff;padding:.2em 1em .2em;margin-bottom:.2em;margin-top:0;text-shadow:0 0 6px #00633d,0 0 6px #00633d,0 0 6px #00633d;position:relative;z-index:10}@media screen and (max-width: 767px){.pre-inc#evaluation #contents .sec_01 .sec_titles .sec_title{padding:.2em 0em .2em}}.pre-inc#evaluation #contents .sec_01 .sec_titles .sub_title{font-size:.5em;margin:0;position:relative;z-index:10;text-shadow:0 0 6px #00633d,0 0 6px #00633d,0 0 6px #00633d}.pre-inc#evaluation #contents .sec_01 .catch{color:#006934;text-align:center}@media screen and (max-width: 767px){.pre-inc#evaluation #contents .sec_01 .catch{font-size:14px}}.pre-inc#evaluation #contents .sec_01 .col2{padding:0 2em 2em}.pre-inc#evaluation #contents .sec_01 dt{background:linear-gradient(90deg, rgb(110, 186, 68) 0%, rgb(0, 135, 73) 100%);text-align:start;padding-left:1em}.pre-inc#evaluation #contents .sec_01 .photo_B{width:70%;margin:.5em auto 0}.pre-inc#evaluation #contents .sec_01 .block .color{width:-moz-fit-content;width:fit-content;padding:.5em 1em;background:#00b2ae;color:#fff;border-radius:50px;margin-bottom:.5em}.pre-inc#evaluation #contents .sec_01 .block .block_note{text-align:left;font-size:10px}.pre-inc#evaluation #contents .sec_02{border:1px solid #000;padding:1.5em}.pre-inc#evaluation #contents .sec_02 .photo{width:400px;margin:0 auto}@media screen and (max-width: 767px){.pre-inc#evaluation #contents .sec_02 .photo{width:80%;max-width:360px}}.pre-inc#evaluation #contents .sec_02 .col2 dt{background:inherit;color:#003453}.pre-inc#evaluation #contents .sec_02 .col1{padding:.5em 1.5em;background:#ebebec}.pre-inc#evaluation #contents .sec_02 .col1 dt{background:inherit;color:#231815}.pre-inc#evaluation #contents .sec_03{margin-top:4em}.pre-inc#evaluation #contents .sec_03 .first_p{border:1px solid #7a6a56;padding:.2em 0 .2em 1em}@media screen and (max-width: 767px){.pre-inc#evaluation #contents .sec_03 .first_p{text-align:center}}.pre-inc#evaluation #contents .sec_03 .catch_p{font-size:12px}.pre-inc#evaluation #contents .sec_03 .catch_p .mini{font-size:.8em}.pre-inc#evaluation #contents .sec_03 .block_01{padding:3em 1.5em 2em;margin-top:.5em;position:relative;border:1px solid #7a6a56}.pre-inc#evaluation #contents .sec_03 .block_01::before{content:"全戸加入";position:absolute;top:0;left:0;padding:.2em .5em;background:#7a6a56;color:#fff;font-size:16px}@media screen and (max-width: 767px){.pre-inc#evaluation #contents .sec_03 .block_01::before{font-size:12px}}.pre-inc#evaluation #contents .sec_03 .block_01 .sec_title_area{display:flex}.pre-inc#evaluation #contents .sec_03 .block_01 .sec_title_area .sec_title{font-size:16px;color:#003453}.pre-inc#evaluation #contents .sec_03 .block_01 .sec_title_area .photo{font-size:16px;width:8em}@media screen and (max-width: 767px){.pre-inc#evaluation #contents .sec_03 .block_01 .sec_title_area .photo{font-size:12px}}.pre-inc#evaluation #contents .sec_03 .block_01 .title_catch{font-size:12px}.pre-inc#evaluation #contents .sec_03 .block_01 .merit{display:flex}@media screen and (max-width: 767px){.pre-inc#evaluation #contents .sec_03 .block_01 .merit{flex-direction:column}}.pre-inc#evaluation #contents .sec_03 .block_01 .merit p{margin:1em 1em 0;width:50%;text-align:center;background:#7a6a56;color:#fff;padding:.5em 0;font-size:16px}@media screen and (max-width: 767px){.pre-inc#evaluation #contents .sec_03 .block_01 .merit p{width:100%;margin:.8em auto .5em}}.pre-inc#evaluation #contents .sec_03 .block_01 .icon_block{display:flex;flex-wrap:wrap;gap:1em;justify-content:center;margin:1em 0}.pre-inc#evaluation #contents .sec_03 .block_01 .icon_block .photo{width:30%;margin-top:1em;font-size:8px}@media screen and (max-width: 767px){.pre-inc#evaluation #contents .sec_03 .block_01 .icon_block .photo{width:calc((100% - 1rem)/2)}}.pre-inc#evaluation #contents .sec_03 .block_01 .dl_UCOM dt{text-align:center;color:#7a6a56;font-size:18px;border-top:1px solid #7a6a56;padding-top:1.5em;margin-top:2em;font-size:1.2em}.pre-inc#evaluation #contents .sec_03 .block_01 .dl_UCOM dd{text-align:center;font-size:12px;margin:1em 0}.pre-inc#evaluation #contents .sec_03 .block_01 .icon_UCOM{display:flex;gap:2%}@media screen and (max-width: 767px){.pre-inc#evaluation #contents .sec_03 .block_01 .icon_UCOM{flex-wrap:wrap;gap:1.5rem}.pre-inc#evaluation #contents .sec_03 .block_01 .icon_UCOM .photo{width:calc((100% - 1.5rem)/2)}}.pre-inc#evaluation #contents .sec_03 .net_block_01,.pre-inc#evaluation #contents .sec_03 .net_block_02,.pre-inc#evaluation #contents .sec_03 .net_block_03{padding:1.5em}.pre-inc#evaluation #contents .sec_03 .net_block_01 dl,.pre-inc#evaluation #contents .sec_03 .net_block_02 dl,.pre-inc#evaluation #contents .sec_03 .net_block_03 dl{margin:0}.pre-inc#evaluation #contents .sec_03 .net_block_01 dt,.pre-inc#evaluation #contents .sec_03 .net_block_02 dt,.pre-inc#evaluation #contents .sec_03 .net_block_03 dt{background:inherit;display:flex;color:#000;text-align:start}@media screen and (max-width: 767px){.pre-inc#evaluation #contents .sec_03 .net_block_01 dt,.pre-inc#evaluation #contents .sec_03 .net_block_02 dt,.pre-inc#evaluation #contents .sec_03 .net_block_03 dt{flex-direction:column-reverse}}.pre-inc#evaluation #contents .sec_03 .net_block_01 dt .photo,.pre-inc#evaluation #contents .sec_03 .net_block_02 dt .photo,.pre-inc#evaluation #contents .sec_03 .net_block_03 dt .photo{width:150px}@media screen and (max-width: 767px){.pre-inc#evaluation #contents .sec_03 .net_block_01 dt .photo,.pre-inc#evaluation #contents .sec_03 .net_block_02 dt .photo,.pre-inc#evaluation #contents .sec_03 .net_block_03 dt .photo{width:80% !important;margin:0 auto .5em !important}}.pre-inc#evaluation #contents .sec_03 .net_block_01{border:1px solid #0c1c59;margin:1.6em 0}.pre-inc#evaluation #contents .sec_03 .net_block_01 dl{padding-top:0}.pre-inc#evaluation #contents .sec_03 .net_block_01 dl span{padding-right:2em;color:#0c1c59}@media screen and (max-width: 767px){.pre-inc#evaluation #contents .sec_03 .net_block_01 dl span{padding-right:.5em}}.pre-inc#evaluation #contents .sec_03 .net_block_01 dl .photo{margin:0}@media screen and (max-width: 767px){.pre-inc#evaluation #contents .sec_03 .net_block_01 dl .photo{width:100px}}.pre-inc#evaluation #contents .sec_03 .net_block_02 dl .photo{width:30%}.pre-inc#evaluation #contents .sec_03 .net_block_02,.pre-inc#evaluation #contents .sec_03 .net_block_03{border:1px solid #183258;position:relative;padding-top:2.5em}@media screen and (max-width: 767px){.pre-inc#evaluation #contents .sec_03 .net_block_02,.pre-inc#evaluation #contents .sec_03 .net_block_03{padding-top:3.5em}}.pre-inc#evaluation #contents .sec_03 .net_block_02::before,.pre-inc#evaluation #contents .sec_03 .net_block_03::before{position:absolute;padding:.2em 1em;top:0;left:0;content:"任意加入";font-size:16px;background:#183258;color:#fff}.pre-inc#evaluation #contents .block_note{font-size:12px}/*# sourceMappingURL=structure.css.map */