@charset "utf-8";body{color:#000;font-size:16px;line-height:2;overflow-x:hidden;width:100%}#page-wrap{min-height:100%;overflow-x:hidden;width:100%}#container{min-height:100%;overflow:hidden;width:100%}.loading{z-index:1100}img{height:auto;max-width:100%;width:auto}hr{background-color:#000}.wrap{margin-left:auto;margin-right:auto}.wrap:after{clear:both;content:"";display:block;pointer-events:none}.wrap_img img{max-width:100%}strong.maru_serif,b.maru_serif{font-weight:500}@media screen and (min-width:768px) and (max-width:939px){.wrap{padding-left:20px;padding-right:20px}.wrap_img{padding-left:20px;padding-right:20px}}@media screen and (min-width:940px) and (max-width:1023px){.wrap{padding-left:25px;padding-right:25px}.wrap_img{padding-left:25px;padding-right:25px}}@media screen and (min-width:1024px) and (max-width:1199px){.wrap{padding-left:30px;padding-right:30px}.wrap_img{padding-left:30px;padding-right:30px}}@media screen and (min-width:1200px) and (max-width:1279px){.wrap{padding-left:35px;padding-right:35px}.wrap_img{padding-left:35px;padding-right:35px}}@media screen and (min-width:1280px){.wrap{padding-left:-webkit-calc((100% - 75em) / 2);padding-left:calc((100% - 75em) / 2);padding-right:-webkit-calc((100% - 75em) / 2);padding-right:calc((100% - 75em) / 2);min-width:75em}}@media screen and (min-width:1280px) and (max-width:1365px){.wrap_img{padding-left:40px;padding-right:40px}}@media screen and (min-width:1366px) and (max-width:1439px){.wrap_img{padding-left:45px;padding-right:45px}}@media screen and (min-width:1440px) and (max-width:1599px){.wrap_img{padding-left:50px;padding-right:50px}}@media screen and (min-width:1600px) and (max-width:1719px){.wrap_img{padding-left:55px;padding-right:55px}}@media screen and (min-width:1720px){.wrap_img{padding-left:-webkit-calc((100% - 100em) / 2);padding-left:calc((100% - 100em) / 2);padding-right:-webkit-calc((100% - 100em) / 2);padding-right:calc((100% - 100em) / 2);min-width:100em}}@media screen and (min-width:2560px){body{font-size:1vw;font-size:1svw}}.red{color:#FF0F35}.yellow{color:#FF0}.green{color:#005F4B}.blue{color:#0F809B}.bg_yellow{background:-webkit-linear-gradient(top,transparent 0%,transparent 45%,#FFFF89 45%,#FFFF89 100%);background:linear-gradient(to bottom,transparent 0%,transparent 45%,#FFFF89 45%,#FFFF89 100%)}a{color:#000}[class^="link_"],[class^="btn_"]{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;display:inline-block;font-weight:400;overflow:hidden;position:relative;text-align:center;text-decoration:none;transition:box-shadow 0.2s ease-out 0s;vertical-align:top}[class^="link_"]{border:1px solid #000;background-color:#FFF;color:#000;letter-spacing:.1em;line-height:1.75;padding:0 1em 0 .1em;text-align:center}[class^="btn_"]{border-radius:100em;background-color:#33BB4B;color:#FFF;font-size:100%;letter-spacing:.1em;padding:0 0 0 .1em}[class^="link_"]:hover,[class^="btn_"]:hover{box-shadow:0 2px 6px -1px rgba(0,0,0,.6),0 0 10px 2px rgba(0,0,0,.1) inset}[class^="btn_"]:hover{border-width:4px 0 0 0}[class^="link_"]:before,[class^="link_"]:after{font-family:"Material Design Icons"}[class^="link_"]:before{left:-.15em}[class^="link_"]:after{right:-.15em}[class^="link_to"]{padding:0 2em 0 .1em}[class^="link_to"]:hover{box-shadow:none}[class^="link_to"]:hover:before{width:1.6875em}[class^="link_to"]:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#000;color:#FFF;content:"";clip-path:polygon(100% 50%,0 0,100% 0,100% 100%,0 100%);display:block;height:2.25em;pointer-events:none;position:absolute;top:50%;right:-webkit-calc(2.25em - 1px);right:calc(2.25em - 1px);left:unset;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);transition:width 0.2s ease-out 0s;width:1.125em}[class^="link_to"]:after{background-color:#000;color:#FFF;content:"\F0142";display:block;font-family:"Material Design Icons";font-size:150%;height:1.5em;letter-spacing:normal;line-height:1.5em;pointer-events:none;position:absolute;top:50%;right:0;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:1.5em}[class^="link_to_border"]{background-color:#FFF;color:#4D4D4D}[class^="link_to_border"]:after{content:"\F0B2A"}[class^="btn_"]:before,[class^="btn_"]:after{font-family:"Material Design Icons";font-size:150%;line-height:1;position:absolute;top:50%;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}[class^="btn_"]:before{left:0}[class^="btn_"]:after{right:0}.btn_reset,.btn_back{background-color:#626262}a[href^="mailto:"]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 0.2s ease-out 0s}a[href^="mailto:"]:hover{opacity:.7}[class*="sns"] a[href^="https://twitter.com/"],[class*="sns"] a[href^="https://x.com/"],[class*="sns"] a[href^="https://www.facebook.com/"],[class*="sns"] a[href^="https://www.instagram.com/"],[class*="sns"] a[href=""],[class*="sns"] a[href="#line_qr"],[class*="sns"] a[href^="https://www.youtube.com/"],[class*="sns"] a[href^="https://youtu.be/"],[class*="sns"] a[href^="https://maps.app.goo.gl/"],[class*="sns"] a[href^="https://trinity2021-4life.com/contact/"]{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block;line-height:1;transition:opacity 0.2s ease-out 0s;text-decoration:none;vertical-align:top}[class*="sns"] a[href^="https://twitter.com/"]:hover,[class*="sns"] a[href^="https://x.com/"]:hover,[class*="sns"] a[href^="https://www.facebook.com/"]:hover,[class*="sns"] a[href^="https://www.instagram.com/"]:hover,[class*="sns"] a[href=""]:hover,[class*="sns"] a[href="#line_qr"]:hover,[class*="sns"] a[href^="https://www.youtube.com/"]:hover,[class*="sns"] a[href^="https://youtu.be/"]:hover,[class*="sns"] a[href^="https://maps.app.goo.gl/"]:hover,[class*="sns"] a[href^="https://trinity2021-4life.com/contact/"]:hover{opacity:.7}[class*="sns"] a[href^="https://twitter.com/"]:before,[class*="sns"] a[href^="https://x.com/"]:before,[class*="sns"] a[href^="https://www.facebook.com/"]:before,[class*="sns"] a[href^="https://www.instagram.com/"]:before,[class*="sns"] a[href=""]:before,[class*="sns"] a[href="#line_qr"]:before,[class*="sns"] a[href^="https://www.youtube.com/"]:before,[class*="sns"] a[href^="https://youtu.be/"]:before,[class*="sns"] a[href^="https://maps.app.goo.gl/"]:before,[class*="sns"] a[href^="https://trinity2021-4life.com/contact/"]:before{background-position:center center;background-repeat:no-repeat;background-size:85% auto;content:"";display:inline-block;font-family:"Material Design Icons";font-size:36px;height:1em;line-height:100%;vertical-align:top;width:1em}[class*="sns"] a[href^="https://twitter.com/"]:before{content:"\F0544"}[class*="sns"] a[href^="https://x.com/"]:before{background-image:url(https://trinity2021-4life.com/images/user/icon/sns/x.svg)}[class*="sns"] a[href^="https://www.facebook.com/"]:before{content:"\F020C"}[class*="sns"] a[href^="https://www.instagram.com/"]:before{content:"\F02FE"}[class*="sns"] a[href=""]:before,[class*="sns"] a[href="#line_qr"]:before{background-image:url(https://trinity2021-4life.com/images/user/icon/sns/line.webp)}[class*="sns"] a[href^="https://www.youtube.com/"]:before,[class*="sns"] a[href^="https://youtu.be/"]:before{background-image:url(https://trinity2021-4life.com/images/user/icon/sns/youtube.svg)}[class*="sns"] a[href^="https://maps.app.goo.gl/"]:before{content:"\F034E"}[class*="sns"] a[href^="https://trinity2021-4life.com/contact/"]:before{content:"\F01EE"}@media screen and (max-width:319px){[class^="link_"],[class^="btn_"]{}.concierge_link{font-size:87.5%}}@media screen and (min-width:320px) and (max-width:359px){.concierge_link{font-size:112.5%}}@media screen and (min-width:360px) and (max-width:413px){.concierge_link{font-size:125%}}@media screen and (min-width:414px) and (max-width:767px){.concierge_link{font-size:150%}}@media screen and (max-width:767px){[class^="link_"],[class^="btn_"]{}[class^="link_"]{height:2em;line-height:2;width:11.25em}[class^="btn_"]{height:2.75em;line-height:2.75;width:11.25em}}@media screen and (min-width:768px){[class^="link_"],[class^="btn_"]{}[class^="link_"]{height:2.25em;line-height:2.25;width:13.75em}[class^="link_to"]{line-height:-webkit-calc(2.25em - (1px * 2));line-height:calc(2.25em - (1px * 2))}[class^="btn_"]{height:3.5em;line-height:3.5;width:12.5em}}.pager_num{text-align:center}.pager_link{text-align:center}.pager_link>*{border-style:solid;border-width:1px;display:inline-block;height:2.25em;line-height:2.25em;padding:0 .125em;vertical-align:middle;min-width:2.25em}.pager_link>a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#FFF;border-color:#FFF;color:#FFF;position:relative;text-decoration:none;transition:all 0.2s ease-out 0s}.pager_link>a:hover{background-color:#FFF;border-color:#FFF;color:#FFF}.pager_link>a.mdi:before{color:#FFF;font-size:150%!important;line-height:1;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pager_link>a.mdi-chevron-left:before{content:"\F0141"}.pager_link>a.mdi-chevron-right:before{content:"\F0142"}.pager_link>a.mdi:hover:before{color:#FFF}.pager_link>span{background-color:#FFF;border-color:#FFF;color:#FFF}.pager_link>strong{border:none}.pager_link>*+*{margin-left:1.25em}.pager_num+.pager_link,.pager_link+.pager_num{margin-top:.625em}.pager_btn{text-align:center}.pager_btn a{text-decoration:none}.pager_btn .pager_page{background-color:#FFF;color:#FFF;border-radius:5px;display:inline-block;text-align:center;vertical-align:middle;margin-left:10px;margin-right:10px;width:6em}.pager_btn .pager_prev,.pager_btn .pager_next,.pager_btn>span{display:inline-block;line-height:1;position:relative;vertical-align:middle;width:100px}.pager_btn .pager_prev,.pager_btn .pager_next{background-color:#FFF;border:1px solid #FFF;border-radius:100px;color:#333;height:32px;line-height:30px}.pager_btn .pager_prev:before,.pager_btn .pager_next:before{color:#FFF;font-size:150%;position:absolute;top:50%;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.pager_btn .pager_prev:before{content:"\F0141";left:0}.pager_btn .pager_next:before{content:"\F0142";right:0}.pager_btn .pager_prev:after,.pager_btn .pager_next:after,.pager_btn>span:after{content:" "}@media screen and (max-width:767px){.pager{padding-bottom:12.5%}.pager>*{padding-top:6.25%}}@media screen and (min-width:768px){.pager{padding-bottom:6.25em}.pager>*{padding-top:3.125em}}@media screen and (max-width:939px){.pc_hide .pager_num{margin-bottom:6.25%}}.links_prev_next{text-align:center}.links_prev_next:after{clear:both;content:"";display:block}.links_prev_next .dummy_prev,.links_prev_next .dummy_next,.links_prev_next .link_next,.links_prev_next .link_prev{display:inline-block;height:2em;line-height:2em;width:10em}.links_prev_next .link_prev,.links_prev_next .dummy_prev{float:left}.links_prev_next .link_next,.links_prev_next .dummy_next{float:right}.links_prev_next .link_next,.links_prev_next .link_prev{background-color:#FFF;position:relative;text-decoration:none}.links_prev_next .link_next:after,.links_prev_next .link_prev:after{font-size:150%;line-height:1;position:absolute;top:50%}.links_prev_next .link_next:after{content:"\F0142";font-family:"Material Design Icons"}.links_prev_next .link_prev:after{content:"\F0141";font-family:"Material Design Icons"}.links_prev_next .link_upper{background-color:#FFF;display:inline-block;height:2em;line-height:2em;text-decoration:none}.links_list{text-align:center}.links_list [class^="link_"]{background-color:#FFF}@media screen and (max-width:767px){.links_prev_next{padding:6.25% 3.125%}.links_list{padding:6.25% 3.125%}.links_prev_next+.links_list{margin-top:-9.375%}.links_prev_next .link_upper{font-size:87.5%;width:100px}.links_prev_next .dummy_next,.links_prev_next .dummy_prev,.links_prev_next .link_next,.links_prev_next .link_prev{width:8em}.links_prev_next .link_next{padding:0}.links_prev_next .link_prev{padding:0}.links_prev_next .link_next:after,.links_prev_next .link_prev:after{-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.links_prev_next .link_next:after{right:.125em}.links_prev_next .link_prev:after{left:.125em;right:unset}}@media screen and (min-width:768px){.links_prev_next{padding:6.25em -webkit-calc((100% - 280px - (10em * 2)) / 2);padding:6.25em calc((100% - 280px - (10em * 2)) / 2)}.links_list{padding:6.25em -webkit-calc((100% - 280px - (10em * 2)) / 2);padding:6.25em calc((100% - 280px - (10em * 2)) / 2)}.links_prev_next+.links_list{margin-top:-3.125em;padding:0 -webkit-calc((100% - 280px - (10em * 2)) / 2) 6.25em;padding:0 calc((100% - 280px - (10em * 2)) / 2) 6.25em}.links_prev_next .link_prev:after{left:.2em;right:unset;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.links_prev_next .link_next:after{right:.2em;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.links_prev_next .link_upper{width:10em}}@media screen and (min-width:768px) and (max-width:939px){.links_prev_next{padding:100px 20px}.links_prev_next .link_upper{margin:0 10px}}@media screen and (min-width:940px){.links_prev_next .link_next,.links_prev_next .link_prev{cursor:pointer}}#middle_block{text-align:left}@media screen and (min-width:1280px){#middle_block{}}#page_head{overflow:hidden;position:relative}#page_head:before{content:"";display:block;pointer-events:none}#page_head img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;left:0;width:100%}@media screen and (max-width:767px){#page_head:before{padding-top:37.5%}}@media screen and (min-width:768px){#page_head:before{padding-top:25%}}.title_section{color:#333;line-height:1.2;text-align:left}.title_section b{display:inline-block;border-left:.125em solid #333;padding-left:.375em}.title_section span{margin-left:1em}@media screen and (max-width:767px){.title_section{margin-bottom:6.25%;padding:0 3.125%}.title_section b{font-size:175%}.title_section span{font-size:75%}}@media screen and (min-width:768px){.title_section{margin-bottom:3.125em}.title_section b{font-size:250%}.title_section span{font-size:87.5%}}.title_sub{border-bottom:1px solid #000;line-height:1.4;text-align:left}.title_sub span{color:#01409A;display:inline-block;padding:.125em .125em;position:relative;vertical-align:top}.title_sub span:after{background-color:#01409A;height:3px;content:"";display:block;position:absolute;left:0;bottom:-2px;width:100%}.title_subsub{color:#01409A}@media screen and (max-width:767px){.title_sub{font-size:150%;margin:6.25% auto 3.125%;width:93.75%}.title_subsub{padding:0 3.125%}.title_subsub:not(:first-child){margin-top:6.25%}}@media screen and (min-width:768px){.title_sub{font-size:200%;margin-top:1.5625em;margin-bottom:.9375em}.title_subsub:not(:first-child){margin-top:3.125em}}.breadcrumbs{padding-top:5px;padding-bottom:5px;text-align:left}.breadcrumbs>*{color:#000;display:inline-block;position:relative}.breadcrumbs a{color:#1A1A1A}.breadcrumbs>*:not(:first-child){margin-left:2em}.breadcrumbs>*:not(:first-child):before{color:#666;content:"\F0142";font-family:"Material Design Icons";font-size:150%;line-height:1;position:absolute;top:50%;left:-1em;-ms-transform:translate(-12%,-50%);-webkit-transform:translate(-12%,-50%);transform:translate(-12%,-50%)}@media screen and (max-width:767px){.breadcrumbs{margin-bottom:12.5%;padding-left:3.125%;padding-right:3.125%}}@media screen and (min-width:768px){.breadcrumbs{margin-bottom:6.25em}}@media screen and (max-width:2559px){.breadcrumbs>*{font-size:75%}}@media screen and (min-width:2560px){.breadcrumbs>*{font-size:.75vw;font-size:0.75svw}}.tbl_com{line-height:1.5}.tbl_com tr th{background-color:#18B499;color:#FFF;font-weight:400}.tbl_com tr td{background-color:#E1F5E1}@media screen and (max-width:767px){.tbl_com,.tbl_com tbody,.tbl_com tr,.tbl_com th,.tbl_com td{display:block}.tbl_com tr th{margin-left:auto;margin-right:auto;padding:.5em -webkit-calc(0.5em + 1.5625%);padding:.5em calc(0.5em + 1.5625%);width:93.75%}.tbl_com tr td{margin-left:auto;margin-right:auto;padding:.5em -webkit-calc(0.5em + 1.5625%);padding:.5em calc(0.5em + 1.5625%);width:93.75%}}@media screen and (min-width:768px){.tbl_com{border-collapse:separate;border-spacing:.5em 1em;margin-left:auto;margin-right:auto;width:calc(100% - (40px * 2));max-width:calc(960px + (0.5em * 3))}.tbl_com tr th{padding:.75em 2em;width:10em}.tbl_com tr td{padding:.75em 2em}}.gmap{position:relative}.gmap:before{content:"";display:block}.gmap iframe{height:100%;position:absolute;top:0;left:0;width:100%}@media screen and (max-width:767px){.gmap{margin-bottom:3.125%}.gmap:before{padding-top:56.25%}}@media screen and (min-width:768px){.gmap{margin-bottom:3.125em}}@media screen and (min-width:768px) and (max-width:1023px){.gmap:before{padding-top:43.75%}}@media screen and (min-width:1024px){.gmap:before{padding-top:25em}}.qr_wrap{display:none}.sns_links a{display:inline-block;line-height:1;margin:.5em .5em 0;vertical-align:top}.sns_links a .mdi{vertical-align:top}#index{text-align:center}#index a{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#FFF;display:inline-block;position:relative;text-decoration:none;transition:box-shadow 0.2s ease-out 0s;vertical-align:top}#index a:hover{box-shadow:0 2px 6px -1px rgba(0,0,0,.6),0 0 10px 2px rgba(0,0,0,.1) inset}#index a:after{border:1px solid #FFF;content:"";display:block;pointer-events:none;position:absolute;height:-webkit-calc(100% - (0.25em * 2));height:calc(100% - (0.25em * 2));top:-webkit-calc(0.25em - 1px);top:calc(0.25em - 1px);left:-webkit-calc(0.25em - 1px);left:calc(0.25em - 1px);width:-webkit-calc(100% - (0.25em * 2));width:calc(100% - (0.25em * 2))}#index a span{display:block;position:relative}#index a span:after{font-size:150%;font-family:"Material Design Icons";line-height:1;pointer-events:none;position:absolute}@media screen and (min-width:360px) and (max-width:639px){#index a span{font-size:125%}}@media screen and (max-width:639px){#index a{width:75%;min-width:1em}#index a:not(:first-child){margin-top:3.125%}#index a span:after{content:"\F035F";top:50%;right:0;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}@media screen and (min-width:640px){#index a span{padding:.125em .25em 1em}#index a span:after{content:"\F035D";bottom:0;left:50%;-ms-transform:translate(-50%,-6.25%);-webkit-transform:translate(-50%,-6.25%);transform:translate(-50%,-6.25%)}}@media screen and (min-width:640px) and (max-width:767px){#index{}#index a{width:-webkit-calc((100% - (3.125% * 4)) / 3);width:calc((100% - (3.125% * 4)) / 3)}#index a:not(:nth-child(3n+1)){margin-left:3.125%}}@media screen and (max-width:767px){#index{margin-bottom:12.5%}}@media screen and (min-width:768px){#index{margin-bottom:6.25em}}@media screen and (min-width:768px) and (max-width:939px){#index{margin-top:-2.1484375em}#index a{width:14em}#index a:not(:nth-child(3n+1)){margin-left:1em}#index a span{font-size:137.5%}}@media screen and (min-width:940px) and (max-width:1023px){#index{margin-top:-2.1484375em}#index a{width:15.75em}#index a:not(:nth-child(3n+1)){margin-left:1.5em}#index a span{font-size:137.5%}}@media screen and (min-width:1024px){#index{margin-top:-2.34375em}#index a{width:17.5em}#index a:not(:nth-child(3n+1)){margin-left:2em}#index a span{font-size:150%}}
