@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP");
/*!
 * Bootstrap v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-sm th,.table-sm td{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#b8daff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d6d8db}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#212529}.table-dark th,.table-dark td,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#6c757d}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .dropup .dropdown-menu{top:auto;bottom:100%}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .dropup .dropdown-menu{top:auto;bottom:100%}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-25%)}.modal.show .modal-dialog{transform:translate(0,0)}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - (0.5rem * 2))}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}input,textarea,select{outline:none}.horizontal-list{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;padding:0}.horizontal-list li{display:inline-block}p{word-wrap:break-word}.simple-message{color:#b27d68;text-align:center;margin-top:2rem}.center-message{display:flex;justify-content:center;align-items:center}.center-message p{color:#b27d68;white-space:pre-wrap}body{background:#fff;overflow-x:hidden;min-height:100vh}li.nolist-mark{list-style:none}.navbar{position:fixed;top:0;left:0;width:100%;height:120px;z-index:10}main{padding-top:120px}footer{width:100%}.navbar{background-color:#fff}#navbar__brand img{text-align:center}#nav_right{text-align:right}#nav_right span.nav_item{padding:0 2vw;border-right:solid 1px #5d5d5d;border-left:solid 1px #5d5d5d}#nav_right #nav_icon img{width:25px;height:25px;object-fit:cover}.to_login{border-radius:8px;height:40px;text-align:center;padding:10px}.to_login p{font-size:80%;color:#de9588;text-decoration:none;line-height:1px}a.login-button:hover{text-decoration:none}#plus_button{position:fixed;bottom:10vh;left:5vw;z-index:20;cursor:pointer;cursor:hand}#plus_button img{width:60px}#menu{display:block;cursor:pointer}#menu img.icon{width:15%;object-fit:scale-down}.humberger_icon{width:40px;height:42px}#menu.menuopen{display:none}#menu_close_btn{position:relative;top:10px;left:10px;cursor:pointer}#menu_list_wrapper{display:block;position:absolute;left:-80vw;top:0;width:80vw;background-color:rgba(251,250,249,.8);z-index:800;transition-property:left;transition-duration:.5s;opacity:0}#menu_list_wrapper #menu_list{margin:10px 7vw}#menu_list_wrapper #menu_list div#main_menu a.humberger_button{position:relative;display:inline-block;list-style:none;background-color:#da897a;margin:7px 0 0;height:45px;line-height:45px;width:66vw;font-weight:700;color:#f5e1dd;border-radius:6px;z-index:1;cursor:pointer}#menu_list_wrapper #menu_list div#main_menu span.main_menu_word.top_signup_login{font-size:90%}#menu_list_wrapper #menu_list div#main_menu a.hover_menu{background-color:#e3055c;color:#fad7e5}#menu_list_wrapper #menu_list div#main_menu a.first_menu{color:#b27d68;background-color:#f8e8e0}#menu_list_wrapper #menu_list div#sub_menu{padding:2vh 0;color:#5d5d5d;text-align:center;font-size:.8rem}#menu_list_wrapper #menu_list div#sub_menu a{display:block;list-style:none;border-bottom:.5px #000 solid;font-weight:700;padding:4px 0}#menu_list_wrapper #menu_list div#sub_menu a:nth-last-child(2){border:none}#menu_list_wrapper #menu_list div#sub_menu a:nth-last-child(2) span.watabe{text-align:left}#menu_list_wrapper #menu_list div#sub_menu a:nth-last-child(2) img.drawer{text-align:right}#menu_list_wrapper #menu_list div#sub_menu a:nth-last-child(2) img.drawer.humberger_sub_drawer_on{width:14px;height:8px}#menu_list_wrapper #menu_list div#sub_menu a:nth-last-child(2) img.drawer.humberger_sub_drawer_off{width:11px;height:11px}#menu_list_wrapper #menu_list div#sub_menu ul li{color:#000}img.h_menu_icon1{width:26px;height:22px}img.h_menu_icon2{width:26px;height:22px}img.h_menu_icon3{width:25px;height:19px}img.h_menu_icon4{width:16px;height:21px}img.h_menu_icon5{width:17px;height:20px}img.h_menu_icon6{width:24px;height:24px}img.h_menu_icon7{width:27px;height:27px}img.h_menu_icon9{width:15px;height:16px}#menu_list_wrapper.list_open{left:0;opacity:1}#menu_background{display:none;z-index:-100;opacity:0;transition-property:opacity;transition-duration:.5s}#focus_background.background_open{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#9c9b9b;z-index:50;opacity:.7}#menu_background.background_open{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#9c9b9b;z-index:100;opacity:.7}a.humberger_button,.drawer-link{color:#000;text-decoration:none}a.humberger_button,.sub_last_drawer{color:#000;text-decoration:none;cursor:pointer}a.sub_last_drawer-link{width:200px;text-align:left;margin:0 auto;border:none !important}a.menu_contact{display:block;text-align:center;line-height:45px;width:66vw;height:45px;color:#de9588;background-color:rgba(251,250,249,.8);list-style:none;border:1px solid #de9487;border-radius:6px;margin-bottom:100px}.menu_icon{text-align:center;position:absolute;right:48vw;width:50px}span.main_menu_word{position:absolute;left:20vw;margin:0}img.humberger-drawer{position:absolute;left:55vw;top:38%}img.humberger-drawer-off{width:13px;height:13px}img.humberger-drawer-on{width:16px;height:10px}.close_drawer{display:none}ul.open_drawer{list-style:none;width:66vw;margin:0;padding:0;background:#f4a460;padding-top:14px;position:relative;top:-12px;background-color:#f7efe9;padding-bottom:1vh;border-radius:5px}ul.open_drawer li{margin:10px 0}ul.open_drawer2{list-style:none;margin:0;padding:0;position:relative}ul.open_drawer2 li{margin:10px 0}ul.open_drawer2 a{color:#333}.drawer-link{position:relative;left:30%}#focus_form_wrapper{margin-top:5vh;margin-bottom:3vh;margin-left:15vw}#focus_form_wrapper .focus-input{width:70vw;border:1px solid #c8c8c8;background-color:#fff;border-radius:5px;margin-left:0;margin-bottom:4vh}#focus_form_wrapper input.focus-input{border:1px solid #c8c8c8;border-radius:5px}#focus_form_wrapper .select-box{width:50vw}#focus_form_wrapper label{font-size:115%}button.focus-btn{width:290px;background-color:#da897a;color:#fff;border:solid 6px #fff;border-radius:10px;box-shadow:0 0 0 1px #da897a;margin-bottom:40px;padding:5px}.focus-modal{width:100vw;position:absolute;top:0;background:#fff;z-index:100}#close-focus{position:relative;left:82vw;top:2vh;cursor:pointer}#btn-sort{height:40px;width:150px;color:#da897a;background-color:#fff;border:1px solid #da897a;border-radius:5px;font-size:90%}#btn-sort img{width:17px}#search_wrapper .search_form_item{height:2rem;border:none;border-radius:5px}#search_wrapper .temporary_search_form{display:inline}#search_wrapper .search_form{width:72vw;background-color:#f0f0f0}@media (min-width:1023px){#search_wrapper .search_form{width:75vw}}#search_wrapper input[type=text]{font-family:FontAwesome}#search_wrapper input[type=search]{font-family:FontAwesome}#search_wrapper .search_button{width:60px;margin-left:1vw;background-color:#da897a;color:#fff}.row h2.h2-title{color:#b27d68;margin-top:5vh;font-size:130%;width:90%;margin-left:auto;margin-right:auto;border:1px solid;border-color:#b27d68 #fff;padding:10px;text-align:center}.focus-forms{margin-top:3vh}.focus-forms span.select2{width:70vw !important}.form span.select2{margin-left:10vw;width:80vw !important;margin-bottom:4vh;border:#fff;border-radius:5px;height:6vh}.search-paginate{text-align:center;display:flex}.search-paginate ul{margin-top:1rem}.over-time-message{margin:30px;text-align:center;white-space:pre-line}.over-time-message p{margin:0}.over-time-message p.reload-message{color:#3490dc;text-decoration:underline;background-color:transparent;cursor:pointer}.displaying_count{text-align:center}.displaying_count p{margin:0}#select_tab_wrapper{position:fixed;bottom:-50vh;left:0;height:50vh;width:100vw;background-color:#fff;transition-property:bottom;transition-duration:.5s;z-index:100}#select_tab_wrapper .select_btn{width:60vw;height:7vh;margin-left:20vw;border:#b4806b 1px solid;border-radius:25px;margin-top:4vh;color:#b4806b;background-color:#fff}#select_tab_wrapper .select_btn a{text-decoration:none;color:#b4806b}#select_tab_wrapper .select_guide_btn{color:#fff;background-color:#e3055c}#select_tab_wrapper .select_guide_btn .guide_icon{position:absolute;left:30%}#select_tab_wrapper.select_tab_open{bottom:0}#select_close_btn{position:relative;left:85vw;top:1vh;cursor:pointer;cursor:hand}.followers .page{margin-top:8vw;margin-bottom:8vw}.followers .list-group-item{padding:0}.followers .card-body{padding:0}.followers .tabs{position:relative}.followers .tab-buttons span{color:#333;background:#eee;cursor:pointer;border-bottom:2px solid #eee;display:block;width:50%;float:left;text-align:center;height:45px;line-height:40px}.followers #lamp{width:50%;height:2px;background:#e3055c;display:block;position:absolute;top:90px;transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in}.followers #lamp.content1{left:0;transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in}.followers #lamp.content2{left:50%;transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in}.tab-contents .card-header{color:#fff;font-weight:bolder;text-align:center;background-color:#e3055c;height:45px;position:relative}.tab-contents .card-header .back-icon{position:absolute;left:10%;top:30%;cursor:pointer;cursor:hand;width:15px}.tab-contents ul.tab-header li.non-active-tab{background-color:#dad4d4;width:33.3%}.tab-contents .list-underline{border-bottom:1px solid #84b2e0}.tab-contents .notification .circle{width:10px;height:10px;border-radius:50%;background:#ff0;margin-top:auto;margin-bottom:auto}.tab-contents .notification .non-circle{width:10px;height:10px;border-radius:50%;background:0 0;margin-top:auto;margin-bottom:auto}.tab-contents .notification .date{font-size:.9rem;color:#b27d68;font-weight:lighter;display:flex}.tab-contents .notification .main{font-size:2vw;font-weight:700}.tab-contents .icon{display:inline-block;width:35px;height:35px;border-radius:50%;background-image:url("https://placehold.jp/ffffff/ffffff/150x150.png");background-position:center;object-fit:cover}@media (min-width:1023px){.tab-contents .icon{width:100px;height:100px}}.tab-contents .noicon{display:inline-block;width:35px;height:35px;border-radius:50%;background-position:center;object-fit:scale-down}@media (min-width:1023px){.tab-contents .noicon{width:100px;height:100px}}.planner-tab-contents .card-header{color:#fff;font-weight:bolder;text-align:center;background-color:#bfa282;height:45px;position:relative}.planner-tab-contents .card-header .back-icon{position:absolute;left:10%;top:30%;cursor:pointer;cursor:hand;width:15px}.planner-tab-contents ul.tab-header li.non-active-tab{background-color:#dad4d4;width:33.3%}.planner-tab-contents .list-underline{border-bottom:1px solid #84b2e0}.planner-tab-contents .notification .circle{width:3vw;height:3vw;border-radius:50%;background:#ff0;margin-top:auto;margin-bottom:auto}.planner-tab-contents .notification .date{font-size:.9rem;color:#b27d68;font-weight:lighter}.planner-tab-contents .notification .main{font-size:2vw;font-weight:700}.planner-tab-contents .icon{display:inline-block;width:8vw;height:8vw;border-radius:50%;background-image:url("https://placehold.jp/ffffff/ffffff/150x150.png");background-position:center;object-fit:cover}.feature .feature-content{text-align:center}.feature .feature-img{width:100%;height:62.5%;max-width:400px}.feature .feature-message{margin-top:1rem;margin-left:5vw;margin-right:5vw;text-align:center}.feature .feature-message #title{font-size:18px;color:#e6b3a8}.feature .feature-message #message{margin-top:1rem;font-size:16px;text-align:left;color:#707070}.feature .feature-footer{text-align:center;padding:0;margin:0;height:10vh;width:100%}.feature .footer-button{border-width:1px 0 0;border-color:#b27d68;background-color:#fff;height:100%;width:100%;color:#b27d68;position:relative}.feature .footer-button .next-w100-img{position:absolute;right:10%;top:50%;transform:translate(-50%,-50%)}.welcome #welcome-header-image{width:50%;height:15%;margin-top:2rem;margin-bottom:2rem;max-width:248px}.welcome #welcome-body-image{width:100%;height:85%;max-width:400px}.welcome .welcome-body{height:100%;max-width:400px;text-align:center;margin:0 auto}.welcome .start{background-color:#da897a;color:#fff;width:100%;height:100%}.welcome .btn-start{height:60px;position:absolute;bottom:50px;width:90%;left:5%}.welcome-body-text{position:absolute;top:30px;left:5%;color:#fff}.welcome-body-text .welcome-1{font-size:30px;font-weight:700;text-shadow:1px 1px 3px #000}.welcome-body-text .welcome-2{font-size:1rem;margin-top:1rem;text-shadow:1px 1px 3px #000}.welcome-body-text .welcome-3{font-size:.9rem;margin-top:1rem;text-shadow:1px 1px 3px #000}.planner,.profile{font-family:Noto Sans JP,sans-serif}.planner .areas ul.inline{list-style:none;padding-left:0}.planner .areas ul.inline>li{display:inline}.planner .areas ul.inline>li:not(:nth-child(1)):before{content:" / ";color:silver}.planner .back-icon{position:absolute;left:10%;top:30%;cursor:pointer;width:15px}.planner .height-100{min-height:100vh}.planner .card-header{color:#fff;font-weight:bolder;text-align:center;background-color:#bfa282;position:relative;padding:5px 0}.planner .card-body{background-color:#f7efe9;padding:0;margin:0}.planner .card-body .form-group{padding:0;margin:0}.planner .custom-control{margin-top:1.2rem}.planner .text-brown-help{color:#b27d68}.planner .next-w100-img{position:absolute;right:10%;top:50%;transform:translate(-50%,-50%)}.planner .card-footer-button{text-align:center;padding:0;margin:0;height:50px}.planner .card-footer-button .next-w100{width:100%;position:relative;border-width:1px 0 0;border-color:#b27d68;background-color:#fff;color:#b27d68;height:50px}.planner .card-footer-button .back-w50{width:50%;border-width:1px 1px 0 0;border-color:#b27d68;background-color:#fff;color:#b27d68;height:50px;float:left}.planner .card-footer-button .back-w50 .icon-back{position:absolute;left:5%}.planner .card-footer-button .next-w50{width:50%;border-width:1px 0 0;border-color:#b27d68;background-color:#fff;color:#b27d68;height:50px;float:left}.planner .card-footer-button .next-w50 .icon-next{position:absolute;right:5%}.planner .form-group{color:#000;text-align:center;margin-top:auto}.planner table.confirm{margin-left:auto;margin-right:auto}.planner table.notification td{border:none;font-size:6vw}.planner label{font-size:larger}.planner .form-control{text-align:center}.planner .bg-brown{background:#bfa282}.planner .border-text-brown{border:2px solid;border-color:#bfa282;border-radius:10px;background-color:#fff;color:#bfa282;height:50px;font-weight:700}.planner b.brown-font{color:#bfa282}.planner .white-font{color:#fff}.planner img{max-width:100%}.planner table.confirm tr:nth-child(odd){background-color:#bfa282;color:#fff}.planner table.confirm tr:nth-child(even){background-color:#fff}.planner .profile-edit-btn{background-color:#bfa282;color:#fff;border:none;margin-top:10px;border-radius:5px}.planner .retreat{background-color:#fff;color:#bfa282;border-color:#bfa282;border-width:2px;width:75%;margin-top:1vh;border-radius:5px}.planner .change,.planner .cancel{width:75%;height:8vh}.planner .cancel{background-color:#e3e0e0;color:#000}.planner .bg-white{background-color:#fff}.planner .mt-10{margin-top:10vh}.planner .icon{display:inline-block;width:140px;height:140px;border-radius:50%;background-image:url("https://placehold.jp/ffffff/ffffff/150x150.png");background-position:center;object-fit:cover}.planner .middle_icon{display:inline-block;width:80px;height:80px;border-radius:50%;background-image:url("https://placehold.jp/ffffff/ffffff/150x150.png");background-position:center;object-fit:cover}.planner .noicon{display:inline-block;width:140px;height:140px;object-fit:scale-down}.planner .middle_noicon{width:80px;height:80px;object-fit:scale-down}.planner .touch-bottom{position:absolute;bottom:.2rem;left:50%;transform:translate(-50%,-50%);width:90%}.planner .error_txt{margin-top:1vw;text-align:center;color:red}.planner .resize-none{resize:none}.planner .white-text{color:#fff}.planner .mypage_icon{height:24px;margin-top:6px;margin-bottom:12px}.planner .card{border-radius:1em}.profile .custom-control{margin-top:1.2rem}.profile .text-brown-help{color:#b27d68}.profile .next-w100-img{position:absolute;right:10%;top:50%;transform:translate(-50%,-50%)}.profile .bg-step-icon{background-color:#fcf5f2}.profile .invalid-feedback{color:red;font-weight:400}.profile .select2-error .select2-container--focus .select2-selection,.profile .select2-error .select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;border-color:#ff0906}.profile .select2-error .select2-dropdown,.profile .select2-error .select2-selection{border-color:#ff0906}.profile .form-radio{margin-left:20%}.profile .custom-control-label,.profile .custom-control-input.is-invalid~.custom-control-label{color:#000}.profile .side-error-message{top:.7rem;left:8.5rem;position:absolute;font-size:1rem}@media screen and (max-width:300px){.profile .side-error-message{top:.7rem;left:8.5rem;position:absolute;font-size:.6rem}}.profile .circle{position:relative;display:inline-block;width:9rem;height:9rem;border-radius:50%;background:#fff}.profile .circle span{position:absolute;display:inline-block;left:0;top:50%;color:#bfa282;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:9rem;text-align:center}.profile .mypage_icon{height:24px;margin-top:6px;margin-bottom:12px}.profile .step-image{margin-left:auto;margin-right:auto}.profile .error_txt{margin-top:1vw;text-align:center;color:red}.profile .bg-step{background-image:url("/community/img/bg_step.png");background-size:cover;background-position:center center}.profile .height-100{min-height:100vh}.profile .touch-bottom{position:absolute;bottom:.5rem;left:50%;transform:translate(-50%,-50%);width:90%}.profile .card-header{color:#fff;background-color:#b27d68;padding:14px 0 16px}.profile .white-header{color:#da897a;border-color:#da897a;border-width:0 0 1.3px;font-weight:bolder;text-align:center;background-color:#fff}.profile .light-pink-header{background:#e3055c;color:#fff;font-weight:bolder;font-size:large;position:relative}.profile .light-pink-header .back-icon{position:absolute;left:10%;top:30%;cursor:pointer;width:15px}.profile .card-body{background-color:#faf1e5;padding:0;margin:0}.profile .card-body .form-group{padding:0;margin:0}.profile .card-footer-button{text-align:center;padding:0;margin:0;height:50p}.profile .card-footer-button .next-w100{width:100%;position:relative;border-width:1px 0 0;border-color:#b27d68;background-color:#fff;color:#b27d68;height:50px}.profile .card-footer-button .back-w50{width:50%;border-width:1px 1px 0 0;border-color:#b27d68;background-color:#fff;color:#b27d68;height:50px;float:left}.profile .card-footer-button .back-w50 .icon-back{position:absolute;left:5%}.profile .card-footer-button .next-w50{width:50%;border-width:1px 0 0;border-color:#b27d68;background-color:#fff;color:#b27d68;height:50px;float:left}.profile .card-footer-button .next-w50 .icon-next{position:absolute;right:5%}.profile .lock{z-index:9999;position:absolute;top:145px;left:0;width:100%;height:72%;background-color:#ddd;text-align:center;opacity:.7}.profile .next,.profile .back{border-width:1px;border-color:#b27d68;background-color:#fff;color:#b27d68}.profile .form-group{color:#000;text-align:center;margin-top:auto}.profile table.confirm{margin-left:auto;margin-right:auto}.profile label{font-size:larger}.profile .form-control{text-align:center}.profile .bg-pink{background:#f4ded4}.profile .border-text-pink{border:2px solid;border-color:#db269f;border-radius:10px;color:#db269f;font-weight:700;background-color:#fff;height:50px}.profile table.notification td{border:none;font-size:6vw}.profile b.pink-font{color:#db269f}.profile img{max-width:100%}.profile table.confirm tr:nth-child(odd){background-color:#f4ded4}.profile table.confirm tr:nth-child(even){background-color:#fff}.profile .profile-edit-btn{background-color:#e3055c;color:#fff;border:none;margin-top:1vh;border-radius:5px}.profile .mypage-pink-text{color:#e3055c;vertical-align:middle;font-size:1.8rem}.profile .card{border-radius:1em;background-color:#fff}.profile .retreat{background-color:#e3055c;color:#fff;border-color:#fff;border-width:2px;width:75%;margin-top:1vh;border-radius:5px}.profile .change,.profile .cancel{width:75%;height:8vh}.profile .cancel{background-color:#e3e0e0;color:#000}.profile .bg-white{background-color:#fff}.profile .mt-10{margin-top:10vh}.profile .icon{display:inline-block;width:140px;height:140px;border-radius:50%;background-image:url("https://placehold.jp/ffffff/ffffff/150x150.png");background-position:center;object-fit:cover}.profile .middle_icon{display:inline-block;width:80px;height:80px;border-radius:50%;background-image:url("https://placehold.jp/ffffff/ffffff/150x150.png");background-position:center;object-fit:cover}.profile .noicon{display:inline-block;width:140px;height:140px;object-fit:scale-down}.profile .middle_noicon{display:inline-block;width:80px;height:80px;object-fit:scale-down}.profile .item{border:1px solid #ddd;justify-content:center;align-items:center;display:flex}.profile .diagnostic ul{padding:0;width:90vw}.profile .diagnostic .images{background-color:#fff;width:32%;height:auto;list-style:none}.profile .diagnostic .images label{margin:0}.profile .diagnostic .images .checkbox-input{display:none;background:#6495ed}.profile .diagnostic .images .checkbox-parts{padding-left:3vw;position:relative;margin-right:1vw;margin-top:1vw}.profile .diagnostic .images .checkbox-parts:checked{content:"";display:block;position:absolute;top:0;left:0;width:15px;height:15px;border:1px solid #999;border-radius:50%;background:#e3055c}.profile .diagnostic .images .checkbox-input:checked+.checkbox-parts:after{position:absolute;content:"";display:inline-block;top:0;right:-18%;width:3vw;height:3vw;background-size:cover;background-repeat:no-repeat;background-image:url("/community/img/image_checkbox@3x.png")}@media screen and (min-width:960px){.profile .diagnostic .images .checkbox-input:checked+.checkbox-parts:after{background-image:url("/community/img/image_checkbox@2x.png")}}.profile .diagnostic img{width:100%}@media (max-width:1024px){.overflow-x-hidden{overflow-x:hidden}}#bg_header_post{background-image:url(/community/img/bg_header_post@3x.png);background-repeat:no-repeat;background-size:cover;height:75px;line-height:55px;color:#333}.signup-body{background-image:url("/community/img/bg_welcome@2x.png");background-repeat:no-repeat;background-size:cover}#signup_menu a.signup_button{position:relative;display:inline-block;list-style:none;background-color:#fdf8f5;margin:7px 0 0;padding:1vw;height:45px;width:66vw;font-weight:700;color:#6d6d6d;border-radius:6px;z-index:1;cursor:pointer}#signup_menu a.signup_button .menu_icon{position:absolute;top:25%;right:50vw}#signup_menu a.signup_button span.main_menu_word{position:absolute;top:30%;left:20vw;margin:0}#signup_menu a.top_button{position:relative;display:inline-block;list-style:none;background-color:#da897a;margin:7px 0 0;padding:8px;height:45px;width:66vw;font-weight:700;color:#fff;border-radius:6px;z-index:1;cursor:pointer;text-decoration:none}#signup_menu a.top_button span.main_top_word{vertical-align:middle}#mypage_menu .nav-icon-box{position:relative}#mypage_menu .nav-notification{position:absolute;top:-6px;left:-1px}#mypage_menu table td a{display:block;width:100%}#mypage.menuopen{display:none}.small_icon{width:35px;height:35px;object-fit:cover}.small_noicon{width:35px;height:35px;object-fit:scale-down;vertical-align:middle}#mypage_menu .small-font{font-size:.7rem}#mypage_wrapper{display:none;position:absolute;right:-90vw;top:0;width:90vw;max-width:900px;background-color:rgba(251,250,249,.8);z-index:400;transition-property:right;transition-duration:.5s;opacity:0}#mypage_wrapper .row{margin-right:0;margin-left:0}#mypage_wrapper .notification-link{height:3rem;position:relative;text-align:center}#mypage_wrapper .notification-link .text{font-size:1.2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#mypage_wrapper .notification-link .yellow-mark{position:absolute;top:50%;left:20%;transform:translate(-50%,-50%)}#mypage_wrapper #mypage_list div#main_menu{padding:2vh 0;margin:auto 7vw}#mypage_wrapper #mypage_list div#main_menu a{position:relative;display:inline-block;list-style:none;background-color:#da897a;margin:7px 0 0;padding:1vw;height:7vh;width:66vw;font-weight:700;color:#f5e1dd;border-radius:6px}#mypage_wrapper #mypage_list div#main_menu a.hover_menu{background-color:#e3055c;color:#fad7e5}#mypage_wrapper #mypage_list div#main_menu a.first_menu{color:#b27d68;background-color:#f8e8e0}#mypage_wrapper.list_open{display:block;right:0;opacity:1}#mypage_background{display:none;z-index:-100;opacity:0;transition-property:opacity;transition-duration:.5s}#mypage_background.background_open{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#9c9b9b;z-index:100;opacity:.7}.mypage_logout_message{color:#b27d68;text-align:center;padding-top:6rem}.mypage_logout_button{background-color:#e3055c;width:80%;height:2rem;text-align:center;border:none;color:#fff;margin-top:4rem}#mypage_close_button{position:absolute;right:3%;transform:translate(-50%,-50%);top:45%}#mypage_close_btn{cursor:pointer}.icon-thumnail{margin-top:10vh;width:30vw;height:30vw}.photo-form .submit-images{width:14vw;height:10vh}.photo-form .submit-images img{max-width:100%;height:80%}.photo-item{text-align:center;vertical-align:middle;min-height:300px;position:relative}.photo-item img{vertical-align:middle;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.photo-form-icon .input-file-label{color:#da897a;background-color:#fff;padding:2vw;border:solid 1px;border-color:#da897a;border-radius:.5em;font-size:small;width:70%;cursor:pointer}.photo-form-icon .btn{width:8rem;padding:1em;border:none;background:#fff}.photo-form-icon .icon-thumnail{margin-top:10vh;width:140px;height:140px;object-fit:cover}.photo-form-icon .overlay{background:rgba(0,0,0,.8);position:fixed;width:100%;height:100%;left:0;top:0;right:0;bottom:0;z-index:900;overflow:hidden;display:flex;align-items:center;justify-content:center}.photo-form-icon .confirm-title{margin-top:1rem;color:#fff}.photo-form-icon .confirm-footer{margin-top:4rem}.photo-form-icon .panel{width:20rem;background:#da897a}.photo-form-icon .upload-icon{position:absolute;transform:translate(-50%,-50%);top:50%;left:10%}.white-label{width:100%;color:#caa597;background:#fff;text-align:center;padding:.5rem}.gray-label{color:#d6cece;font-weight:lighter}.help-block{font-size:12px;text-align:center}.form-group{padding:0;margin:0}button.follow{background-color:#da897a;color:#fff;font-size:12px}button.followed{background-color:#fff;color:#da897a;border-color:#da897a}button.follow-detail{width:100%;text-align:center;border:1px solid #b27d68;color:#fff;margin-top:3rem;border-radius:16px;background-color:#b27d68;line-height:2rem;padding:1px 6px}button.followed-detail{width:100%;text-align:center;border:1px solid #da897a;color:#da897a;margin-top:3rem;border-radius:16px;background-color:#fff;line-height:2rem;padding:1px 6px;font-size:11px}.form-control::placeholder{text-align:center}table.latticle-brown{border:5px solid #fff;border-collapse:collapse;border-radius:5px}table.latticle-brown td{border:4px dotted #bfa282;border-radius:1px;width:50%}table.latticle{border:5px solid #fcfaf5;border-collapse:collapse;border-radius:5px}table.latticle td{border:4px dotted #e3055c;border-radius:1px}td.profile-no-border{border:none}table.followbox{border-collapse:collapse;border:none}td.right-dot{border-width:0 4px 0 0;border-color:#e3055c;border-style:dotted;border-radius:1px;font-size:.7rem}td.right-content{font-size:.7rem}td.right-brown-dot{border-width:0 4px 0 0;border-color:#bfa282;border-style:dotted;border-radius:1px}.planner .areas ul.inline{list-style:none;padding-left:0}.planner .areas ul.inline>li{display:inline}.planner .areas ul.inline>li:not(:nth-child(1)):before{content:" / ";color:silver}.planner .back-icon{position:absolute;left:10%;top:30%;cursor:pointer;width:15px}.planner .height-100{min-height:100vh}.planner .card-header{color:#fff;font-weight:bolder;text-align:center;background-color:#bfa282}.planner .card-body{background-color:#f7efe9;padding:0;margin:0}.planner .card-body .form-group{padding:0;margin:0}.planner .custom-control{margin-top:1.2rem}.planner .text-brown-help{color:#b27d68}.planner .next-w100-img{position:absolute;right:10%;top:50%;transform:translate(-50%,-50%)}.planner .card-footer-button{text-align:center;padding:0;margin:0;height:50px}.planner .card-footer-button .next-w100{width:100%;position:relative;border-width:1px 0 0;border-color:#b27d68;background-color:#fff;color:#b27d68;height:50px}.planner .card-footer-button .back-w50{width:50%;border-width:1px 1px 0 0;border-color:#b27d68;background-color:#fff;color:#b27d68;height:50px;float:left}.planner .card-footer-button .back-w50 .icon-back{position:absolute;left:5%}.planner .card-footer-button .next-w50{width:50%;border-width:1px 0 0;border-color:#b27d68;background-color:#fff;color:#b27d68;height:50px;float:left}.planner .card-footer-button .next-w50 .icon-next{position:absolute;right:5%}.planner .form-group{color:#000;text-align:center;margin-top:auto}.planner table.confirm{margin-left:auto;margin-right:auto}.planner table.notification td{border:none;font-size:6vw}.planner label{font-size:larger}.planner .form-control{text-align:center}.planner .bg-brown{background:#bfa282}.planner .border-text-brown{border:2px solid;border-color:#bfa282;border-radius:10px;background-color:#fff;color:#bfa282;height:50px;font-weight:700}.planner b.brown-font{color:#bfa282}.planner .white-font{color:#fff}.planner img{max-width:100%}.planner table.confirm tr:nth-child(odd){background-color:#bfa282;color:#fff}.planner table.confirm tr:nth-child(even){background-color:#fff}.planner .profile-edit-btn{background-color:#bfa282;color:#fff;border:none;margin-top:10px;border-radius:5px}.planner .retreat{background-color:#fff;color:#bfa282;border-color:#bfa282;border-width:2px;width:75%;margin-top:1vh;border-radius:5px}.planner .change,.planner .cancel{width:75%;height:8vh}.planner .cancel{background-color:#e3e0e0;color:#000}.planner .bg-white{background-color:#fff}.planner .mt-10{margin-top:10vh}.planner .icon{display:inline-block;width:140px;height:140px;border-radius:50%;background-image:url("https://placehold.jp/ffffff/ffffff/150x150.png");background-position:center;object-fit:cover}.planner .middle_icon{display:inline-block;width:80px;height:80px;border-radius:50%;background-image:url("https://placehold.jp/ffffff/ffffff/150x150.png");background-position:center;object-fit:cover}.planner .noicon{display:inline-block;width:140px;height:140px;object-fit:scale-down}.planner .middle_noicon{width:80px;height:80px;object-fit:scale-down}.planner .touch-bottom{position:absolute;bottom:.2rem;left:50%;transform:translate(-50%,-50%);width:90%}.planner .error_txt{margin-top:1vw;text-align:center;color:red}.planner .resize-none{resize:none}.planner .white-text{color:#fff}.planner .mypage_icon{height:24px;margin-top:6px;margin-bottom:12px}.planner .card{border-radius:1em}.profile .custom-control{margin-top:1.2rem}.profile .text-brown-help{color:#b27d68}.profile .next-w100-img{position:absolute;right:10%;top:50%;transform:translate(-50%,-50%)}.profile .bg-step-icon{background-color:#fcf5f2}.profile .invalid-feedback{color:red;font-weight:400}.profile .select2-error .select2-container--focus .select2-selection,.profile .select2-error .select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;border-color:#ff0906}.profile .select2-error .select2-dropdown,.profile .select2-error .select2-selection{border-color:#ff0906}.profile .form-radio{margin-left:20%}.profile .custom-control-label,.profile .custom-control-input.is-invalid~.custom-control-label{color:#000}.profile .side-error-message{top:.7rem;left:8.5rem;position:absolute;font-size:1rem}@media screen and (max-width:300px){.profile .side-error-message{top:.7rem;left:8.5rem;position:absolute;font-size:.6rem}}.profile .circle{position:relative;display:inline-block;width:9rem;height:9rem;border-radius:50%;background:#fff}.profile .circle span{position:absolute;display:inline-block;left:0;top:50%;color:#bfa282;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:9rem;text-align:center}.profile .mypage_icon{height:24px;margin-top:6px;margin-bottom:12px}.profile .step-image{margin-left:auto;margin-right:auto}.profile .error_txt{margin-top:1vw;text-align:center;color:red}.profile .bg-step{background-image:url("/community/img/bg_step.png");background-size:cover;background-position:center center}.profile .height-100{min-height:100vh}.profile .touch-bottom{position:absolute;bottom:.5rem;left:50%;transform:translate(-50%,-50%);width:90%}.profile .card-header{color:#fff;background-color:#b27d68}.profile .white-header{color:#da897a;border-color:#da897a;border-width:0 0 1.3px;font-weight:bolder;text-align:center;background-color:#fff}.profile .light-pink-header{background:#e3055c;color:#fff;font-weight:bolder;font-size:large;position:relative}.profile .light-pink-header .back-icon{position:absolute;left:10%;top:30%;cursor:pointer;width:15px}.profile .card-body{background-color:#faf1e5;padding:0;margin:0}.profile .card-body .form-group{padding:0;margin:0}.profile .card-footer-button{text-align:center;padding:0;margin:0;height:50p}.profile .card-footer-button .next-w100{width:100%;position:relative;border-width:1px 0 0;border-color:#b27d68;background-color:#fff;color:#b27d68;height:50px}.profile .card-footer-button .back-w50{width:50%;border-width:1px 1px 0 0;border-color:#b27d68;background-color:#fff;color:#b27d68;height:50px;float:left}.profile .card-footer-button .back-w50 .icon-back{position:absolute;left:5%}.profile .card-footer-button .next-w50{width:50%;border-width:1px 0 0;border-color:#b27d68;background-color:#fff;color:#b27d68;height:50px;float:left}.profile .card-footer-button .next-w50 .icon-next{position:absolute;right:5%}.profile .lock{z-index:9999;position:absolute;top:145px;left:0;width:100%;height:72%;background-color:#ddd;text-align:center;opacity:.7}.profile .next,.profile .back{border-width:1px;border-color:#b27d68;background-color:#fff;color:#b27d68}.profile .form-group{color:#000;text-align:center;margin-top:auto}.profile table.confirm{margin-left:auto;margin-right:auto}.profile label{font-size:larger}.profile .form-control{text-align:center}.profile .bg-pink{background:#f4ded4}.profile .border-text-pink{border:2px solid;border-color:#db269f;border-radius:10px;color:#db269f;font-weight:700;background-color:#fff;height:50px}.profile table.notification td{border:none;font-size:6vw}.profile b.pink-font{color:#db269f}.profile img{max-width:100%}.profile table.confirm tr:nth-child(odd){background-color:#f4ded4}.profile table.confirm tr:nth-child(even){background-color:#fff}.profile .profile-edit-btn{background-color:#e3055c;color:#fff;border:none;margin-top:1vh;border-radius:5px}.profile .mypage-pink-text{color:#e3055c;vertical-align:middle;font-size:1.8rem}.profile .card{border-radius:1em}.profile .retreat{background-color:#e3055c;color:#fff;border-color:#fff;border-width:2px;width:75%;margin-top:1vh;border-radius:5px}.profile .change,.profile .cancel{width:75%;height:8vh}.profile .cancel{background-color:#e3e0e0;color:#000}.profile .bg-white{background-color:#fff}.profile .mt-10{margin-top:10vh}.profile .icon{display:inline-block;width:140px;height:140px;border-radius:50%;background-image:url("https://placehold.jp/ffffff/ffffff/150x150.png");background-position:center;object-fit:cover}.profile .middle_icon{display:inline-block;width:80px;height:80px;border-radius:50%;background-image:url("https://placehold.jp/ffffff/ffffff/150x150.png");background-position:center;object-fit:cover}.profile .noicon{display:inline-block;width:140px;height:140px;object-fit:scale-down}.profile .middle_noicon{display:inline-block;width:80px;height:80px;object-fit:scale-down}.profile .item{border:1px solid #ddd;justify-content:center;align-items:center;display:flex}.profile .diagnostic ul{padding:0;width:90vw}.profile .diagnostic .images{background-color:#fff;width:32%;height:auto;list-style:none}.profile .diagnostic .images label{margin:0}.profile .diagnostic .images .checkbox-input{display:none;background:#6495ed}.profile .diagnostic .images .checkbox-parts{padding-left:3vw;position:relative;margin-right:1vw;margin-top:1vw}.profile .diagnostic .images .checkbox-parts:checked{content:"";display:block;position:absolute;top:0;left:0;width:15px;height:15px;border:1px solid #999;border-radius:50%;background:#e3055c}.profile .diagnostic .images .checkbox-input:checked+.checkbox-parts:after{position:absolute;content:"";display:inline-block;top:0;right:-18%;width:3vw;height:3vw;background-size:cover;background-repeat:no-repeat;background-image:url("/community/img/image_checkbox@3x.png")}@media screen and (min-width:960px){.profile .diagnostic .images .checkbox-input:checked+.checkbox-parts:after{background-image:url("/community/img/image_checkbox@2x.png")}}.profile .diagnostic img{width:100%}@media (max-width:1024px){.overflow-x-hidden{overflow-x:hidden}}#bg_header_post{background-image:url(/community/img/bg_header_post@3x.png);background-repeat:no-repeat;background-size:cover;height:75px;line-height:55px;color:#333}.signup-body{background-image:url("/community/img/bg_welcome@2x.png");background-repeat:no-repeat;background-size:cover}#signup_menu a.signup_button{position:relative;display:inline-block;list-style:none;background-color:#fdf8f5;margin:7px 0 0;padding:1vw;height:45px;width:66vw;font-weight:700;color:#6d6d6d;border-radius:6px;z-index:1;cursor:pointer}#signup_menu a.signup_button .menu_icon{position:absolute;top:25%;right:50vw}#signup_menu a.signup_button span.main_menu_word{position:absolute;top:30%;left:20vw;margin:0}#signup_menu a.top_button{position:relative;display:inline-block;list-style:none;background-color:#da897a;margin:7px 0 0;padding:8px;height:45px;width:66vw;font-weight:700;color:#fff;border-radius:6px;z-index:1;cursor:pointer;text-decoration:none}#signup_menu a.top_button span.main_top_word{vertical-align:middle}#mypage_menu .nav-icon-box{position:relative}#mypage_menu .nav-notification{position:absolute;top:-6px;left:-1px}#mypage_menu table td a{display:block;width:100%}#mypage.menuopen{display:none}.small_icon{width:35px;height:35px;object-fit:cover;border-radius:50%!important;vertical-align:middle}.small_noicon{width:35px;height:35px;object-fit:scale-down}#mypage_menu .small-font{font-size:.7rem}#mypage_wrapper{display:none;position:absolute;right:-90vw;top:0;width:90vw;max-width:900px;background-color:rgba(251,250,249,.8);z-index:400;transition-property:right;transition-duration:.5s;opacity:0}#mypage_wrapper .row{margin-right:0;margin-left:0}#mypage_wrapper .notification-link{height:3rem;position:relative;text-align:center;background-color:#f4ded4}#mypage_wrapper .notification-link .text{font-size:1.2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#mypage_wrapper .notification-link .yellow-mark{position:absolute;top:50%;left:20%;transform:translate(-50%,-50%)}#mypage_wrapper #mypage_list div#main_menu{padding:2vh 0;margin:auto 7vw}#mypage_wrapper #mypage_list div#main_menu a{position:relative;display:inline-block;list-style:none;background-color:#da897a;margin:7px 0 0;padding:1vw;height:7vh;width:66vw;font-weight:700;color:#f5e1dd;border-radius:6px}#mypage_wrapper #mypage_list div#main_menu a.hover_menu{background-color:#e3055c;color:#fad7e5}#mypage_wrapper #mypage_list div#main_menu a.first_menu{color:#b27d68;background-color:#f8e8e0}#mypage_wrapper.list_open{display:block;right:0;opacity:1}#mypage_background{display:none;z-index:-100;opacity:0;transition-property:opacity;transition-duration:.5s}#mypage_background.background_open{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#9c9b9b;z-index:100;opacity:.7}.mypage_logout_message{color:#b27d68;text-align:center;padding-top:6rem}.mypage_logout_button{background-color:#e3055c;width:80%;height:2rem;text-align:center;border:none;color:#fff;margin-top:4rem}#mypage_close_button{position:absolute;right:3%;transform:translate(-50%,-50%);top:50%}#mypage_close_btn{cursor:pointer}.icon-thumnail{margin-top:10vh;width:30vw;height:30vw}.photo-form .submit-images{width:14vw;height:10vh}.photo-form .submit-images img{max-width:100%;height:80%}.photo-item{text-align:center;vertical-align:middle;min-height:300px;position:relative}.photo-item img{vertical-align:middle;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.photo-form-icon .input-file-label{color:#da897a;background-color:#fff;padding:2vw;border:solid 1px;border-color:#da897a;border-radius:.5em;font-size:small;width:70%;cursor:pointer}.photo-form-icon .btn{width:8rem;padding:1em;border:none;background:#fff}.photo-form-icon .icon-thumnail{margin-top:10vh;width:140px;height:140px;object-fit:cover}.photo-form-icon .overlay{background:rgba(0,0,0,.8);position:fixed;width:100%;height:100%;left:0;top:0;right:0;bottom:0;z-index:900;overflow:hidden;display:flex;align-items:center;justify-content:center}.photo-form-icon .confirm-title{margin-top:1rem;color:#fff}.photo-form-icon .confirm-footer{margin-top:4rem}.photo-form-icon .panel{width:20rem;background:#da897a}.photo-form-icon .upload-icon{position:absolute;transform:translate(-50%,-50%);top:50%;left:10%}#required-red{margin-bottom:4px;color:#000}.MiniProfile{width:90%;margin-left:auto;margin-right:auto;font-size:.8rem}.MiniProfile td.icon-col{width:20%}.MiniProfile td.center-col{width:42%}.MiniProfile td,.MiniProfile th{padding:1vw}.MiniProfile .icon-small{border-radius:50%;width:10vw;height:10vw;object-fit:cover}.MiniProfile .box{position:relative}.MiniProfile .decoration img{position:absolute;width:5vw;height:5vw;top:6vw;left:9vw}.header-line{width:100%;justify-content:space-between;align-items:center;text-align:center}