#area .inner{width:100%;max-width:1100px;margin:auto}#area .ttlbox.each_area{margin-top:80px}#area .c_tokyo_banner{margin-bottom:30px}@media screen and (min-width: 768px){#area .ttlbox.each_area{margin-top:110px}}@media screen and (min-width: 768px){#area .c_tokyo_banner{margin-bottom:80px}}@media screen and (min-width: 1080px){#area .ttlbox.each_area{margin-top:176px}}@media screen and (min-width: 1080px){#area .c_tokyo_banner{margin-bottom:124px}}.service_list .list{position:relative}.service_list .list:after,.service_list .list:before{content:"";width:100%;height:1px;display:block;position:absolute;bottom:0;left:0;background-color:#31a494}.service_list .list:after{width:10px;height:1px;-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(35deg);transform:rotate(35deg);background-color:#31a494;left:inherit;right:0}.service_list .list a{display:-webkit-box;display:-ms-flexbox;display:flex;color:#282828;font-weight:bold;padding:10px 0;position:relative}.service_list .list a .icon{width:35px;text-align:center;position:relative;top:.2em}.service_list .list a .icon img{width:auto;height:40%}.service_list .list a .icon._icon01 img,.service_list .list a .icon._icon02 img{height:45%}.service_list .list a .icon._icon03 img,.service_list .list a .icon._icon04 img,.service_list .list a .icon._icon05 img{height:38%}.service_list .list a .icon._icon06 img,.service_list .list a .icon._icon07 img,.service_list .list a .icon._icon08 img{height:42%}.service_list .list a .name{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.4rem;line-height:1.6;letter-spacing:0}.service_list .list a .name .label{font-size:1.4rem;line-height:1em}.service_list .list a .name .label span{display:inline-block;line-height:1;background-color:#31a494;border-radius:40px;color:#fff;font-weight:bold;display:inline-block;padding:.3em .6em}.service_list .list a .name .small{font-size:1rem}.service_list .list:before{-webkit-transition:all .2s cubic-bezier(0.36, 0.1, 0.16, 1);transition:all .2s cubic-bezier(0.36, 0.1, 0.16, 1)}.service_list .list:after{-webkit-transition:all .5s cubic-bezier(0.36, 0.1, 0.16, 1);transition:all .5s cubic-bezier(0.36, 0.1, 0.16, 1)}.service_list .list a{-webkit-transition:background .2s cubic-bezier(0.36, 0.1, 0.16, 1);transition:background .2s cubic-bezier(0.36, 0.1, 0.16, 1)}.service_list .list a .name{-webkit-transition:all .2s cubic-bezier(0.36, 0.1, 0.16, 1);transition:all .2s cubic-bezier(0.36, 0.1, 0.16, 1)}@media screen and (min-width: 1080px){.service_list .list{padding:10px 0}}@media screen and (min-width: 768px){.service_list .list:before{background-color:#787878}}@media screen and (min-width: 768px){.service_list .list:after{width:0%;-webkit-transform:rotate(0deg);transform:rotate(0deg);right:inherit;left:0}}@media screen and (min-width: 768px){.service_list .list:first-child{border-top:1px solid #787878}}@media screen and (min-width: 375px){.service_list .list a{padding:15px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 1080px){.service_list .list a{padding:12px 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:15px}}@media screen and (min-width: 768px){.service_list .list a:after{content:"";width:40px;height:5px;background-image:url(../../images/img/common/icon_arrow_green.svg);background-repeat:no-repeat;background-size:contain;display:block;position:absolute;top:50%;right:20px;margin-top:-3px}}@media screen and (min-width: 375px){.service_list .list a .icon{width:50px;top:0em}}@media screen and (min-width: 768px){.service_list .list a .icon{width:80px}}@media screen and (min-width: 1080px){.service_list .list a .icon{width:65px;top:.5em}}@media screen and (min-width: 375px){.service_list .list a .icon img{width:auto;height:auto}}@media screen and (min-width: 375px){.service_list .list a .icon._icon01 img{height:auto;max-width:33px}}@media screen and (min-width: 375px){.service_list .list a .icon._icon02 img{height:auto;max-width:33px}}@media screen and (min-width: 375px){.service_list .list a .icon._icon03 img{height:auto;max-width:33px}}@media screen and (min-width: 375px){.service_list .list a .icon._icon04 img{height:auto;max-width:33px}}@media screen and (min-width: 375px){.service_list .list a .icon._icon05 img{max-width:33px}}@media screen and (min-width: 375px){.service_list .list a .icon._icon06 img{height:auto;max-width:33px}}@media screen and (min-width: 375px){.service_list .list a .icon._icon07 img{height:auto;max-width:33px}}@media screen and (min-width: 375px){.service_list .list a .icon._icon08 img{height:auto;max-width:33px}}@media screen and (min-width: 375px){.service_list .list a .name{font-size:1.5rem;padding-left:10px}}@media screen and (min-width: 425px){.service_list .list a .name{font-size:1.6rem}}@media screen and (min-width: 768px){.service_list .list a .name{font-size:1.8rem;padding-left:0px}}@media screen and (min-width: 1080px){.service_list .list a .name{font-size:2.8rem}}@media screen and (min-width: 425px){.service_list .list a .name .small{font-size:1.2rem}}@media screen and (min-width: 768px){.service_list .list a .name .small{font-weight:normal}}@media screen and (min-width: 1080px){.service_list .list a .name .small{font-size:1.6rem}}@media screen and (min-width: 1080px){.service_list .list:hover:before{background-color:#fafafa}}@media screen and (min-width: 1080px){.service_list .list:hover:after{width:100%}}.service_list .list a:hover{background:#fafafa}@media screen and (min-width: 1080px){.service_list .list a:hover .name{color:#31a494}}@media screen and (min-width: 1080px){.service_list .list a:hover .name .small{color:#282828}}.point_list{margin-top:30px}.point_list .list{background-color:#fff;border-radius:15px;-webkit-box-shadow:0px 0px 10px -5px #777;box-shadow:0px 0px 10px -5px #777;padding:30px 20px 20px 20px}.point_list .list+.list{margin-top:15px}.point_list .list .label{margin-bottom:5px}.point_list .list .label span{display:block;line-height:1;background-color:#00ff58;border-radius:40px;font-size:1.4rem;font-weight:bold;display:inline-block;padding:.2em .6em}.point_list .list .img{text-align:center}.point_list .list .text{margin-top:10px}.point_list .list .text .list_ttl{font-size:1.8rem;margin-bottom:7px}.point_list .list .text p{line-height:1.9em}@media screen and (min-width: 1080px){.point_list{margin-top:40px}}@media screen and (min-width: 768px){.point_list .list{padding:20px 30px 20px 30px}}@media screen and (min-width: 1080px){.point_list .list{padding:35px 55px 35px 55px}}@media screen and (min-width: 1080px){.point_list .list+.list{margin-top:18px}}@media screen and (min-width: 768px){.point_list .list .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (min-width: 1080px){.point_list .list .label span{font-size:1.8rem}}@media screen and (min-width: 768px){.point_list .list .img{width:30%}}@media screen and (min-width: 1080px){.point_list .list .img{width:35%;max-width:205px}}@media screen and (min-width: 768px){.point_list .list .text{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:0px;padding-right:40px}}@media screen and (min-width: 1080px){.point_list .list .text{padding-right:30px}}@media screen and (min-width: 1080px){.point_list .list .text .list_ttl{font-size:2rem}}.c_check_list{max-width:720px}@media screen and (min-width: 768px){.btnStyle02{max-width:440px}}.btnStyle02+.btnStyle02{margin-top:10px}@media screen and (min-width: 768px){.btnStyle02+.btnStyle02{margin-top:15px}}#area .c_plan_detail+.c_plan_detail{margin-top:20px}@media screen and (min-width: 1080px){#area .c_map_container .map .img{border-radius:17px}}.c_report_column+.btnArea{text-align:center;margin-top:30px}@media screen and (min-width: 1080px){.c_report_column+.btnArea{margin-top:60px}}#area_plan .c_container_borderbox .btnArea{text-align:center;margin-top:20px}#area_plan .c_container_borderbox .btnStyle02{margin:0px auto}@media screen and (min-width: 1080px){#area_plan .c_container_borderbox .btnArea{margin-top:25px}}#area_other .c_pagelink_row+.c_pagelink_row{margin-top:30px}#area_other .c_pagelink_ttl{position:relative;font-size:1.8rem;line-height:1.4em;margin-bottom:.5em;padding-left:.8em}#area_other .c_pagelink_ttl:before{content:"";width:.3em;height:.3em;position:absolute;left:0px;top:.7em;background-color:#3488fc;border-radius:50%;margin-top:-0.15em}#area_other .c_pagelink_ttl._red:before{background-color:#ff2f2f}#area_other .c_pagelink_ttl._blue:before{background-color:#3488fc}#area_other .c_pagelink_ttl._green:before{background-color:#31a494}#area_other .c_pagelink_list{margin:0px;gap:10px 13px}#area_other .c_pagelink_list li{width:auto;padding:0px}#area_other .c_pagelink_list .c_pagelink{padding:9px 0;height:auto;font-size:1.6rem;min-width:170px}#area_other .c_pagelink_list .c_pagelink .icon:after{margin-top:0px;margin-right:3px}@media screen and (min-width: 768px){#area_other .c_pagelink_row+.c_pagelink_row{margin-top:40px}}@media screen and (min-width: 1080px){#area_other .c_pagelink_row+.c_pagelink_row{margin-top:50px}}@media screen and (min-width: 768px){#area_other .c_pagelink_ttl{font-size:2.1rem}}@media screen and (min-width: 1080px){#area_other .c_pagelink_ttl{font-size:2.4rem}}#area_brank .area_brank_text_block{margin-top:20px}#area_brank .area_brank_text_block p{line-height:1.7;letter-spacing:.1em}#area_brank .area_caution{margin-top:20px}#area_brank .area_brank_data_block{margin-top:20px;width:100%;border-radius:12px;background-color:#fff;-webkit-box-shadow:1px 1px 5px 1px rgba(85,85,85,.2);box-shadow:1px 1px 5px 1px rgba(85,85,85,.2);padding:30px 35px}#area_brank .area_brank_data_block .data_item .data_item_title{font-size:1.8rem;font-weight:700;-webkit-text-decoration:underline 2px #31a494;text-decoration:underline 2px #31a494;text-underline-offset:5px}#area_brank .area_brank_data_block .data_item .data_item_img{margin-top:10px;width:100%;-o-object-fit:cover;object-fit:cover}#area_brank .area_brank_data_block .data_item+.data_item{margin-top:20px}@media screen and (min-width: 768px){#area_brank .area_brank_text_block{margin-top:25px}}@media screen and (min-width: 1080px){#area_brank .area_brank_text_block{margin-top:30px}}@media screen and (min-width: 1080px){#area_brank .area_brank_text_block p{font-size:1.6rem}}@media screen and (min-width: 768px){#area_brank .area_caution{margin-top:25px}}@media screen and (min-width: 1080px){#area_brank .area_caution{margin-top:30px}}@media screen and (min-width: 768px){#area_brank .area_brank_data_block{padding:40px 45px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 1080px){#area_brank .area_brank_data_block{padding:50px 55px;gap:40px 40px}}@media screen and (min-width: 768px){#area_brank .area_brank_data_block .data_item{width:calc(50% - 10px)}}@media screen and (min-width: 1080px){#area_brank .area_brank_data_block .data_item{width:calc(50% - 20px)}}@media screen and (min-width: 768px){#area_brank .area_brank_data_block .data_item .data_item_title{font-size:2rem}}@media screen and (min-width: 768px){#area_brank .area_brank_data_block .data_item .data_item_img{margin-top:20px}}@media screen and (min-width: 1080px){#area_brank .area_brank_data_block .data_item .data_item_img{margin-top:30px}}@media screen and (min-width: 768px){#area_brank .area_brank_data_block .data_item+.data_item{margin-top:0}}@media screen and (min-width: 768px){#area_brank .area_brank_data_block .data_item:last-of-type{width:100%}}.recommend{padding:64px 0}.recommend__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:-16px}.recommend__item{width:calc(50% - 8px);background-color:#fff;border-radius:8px;box-shadow:1px 1px 12px rgba(0,0,0,.16);padding:32px 40px !important;margin-bottom:16px}@media screen and (max-width: 767px){.recommend__item{width:calc(100% + 36px);padding:32px 24px !important;margin:0 -18px 16px}}.recommend__item-title{border-bottom:1px solid #ddd;font-size:2.4rem;font-weight:bold;padding-bottom:4px;margin-bottom:12px}@media screen and (max-width: 767px){.recommend__item-title{font-size:2.2rem}}.recommend__item-title::first-letter{color:#31a494}.recommend__item-subtitle{display:inline-block;background-color:#efefef;border-radius:3px;font-size:1.6rem;font-weight:bold;letter-spacing:.08em;line-height:1.4;padding:4px 12px;margin-bottom:8px}.recommend__item-text{font-size:1.5rem;letter-spacing:.08em;line-height:1.6;margin-bottom:8px}.recommend__item-att{color:#666;font-size:1.4rem;line-height:1.4;margin-bottom:16px}.recommend__price-list{margin-bottom:8px}.recommend__price-list li{background:url(../../images/img_material/icon/icon_material0101.svg) no-repeat left top;background-size:16px auto;font-size:1.6rem;font-weight:bold;padding-left:20px;margin-bottom:4px}.recommend__price-list li span{font-size:.8em}.recommend__info-list{width:100%;margin-top:16px;margin-bottom:8px}.recommend__info-list th,.recommend__info-list td{border-bottom:1px solid #ddd;font-size:1.4rem;text-align:left;padding:4px 8px}.recommend__info-list th{width:32%;background-color:rgba(9,204,59,.08);border-bottom:1px solid #09cc3b;font-weight:bold}@media screen and (max-width: 767px){.recommend__info-list td{padding-right:0}}
