.list-contents-base,.list-contents{margin-bottom:16px}.list-contents-base .ul,.list-contents .ul{margin:0;padding:0;list-style:none;border-top:#ddd 1px solid}.list-contents-base .ul .li,.list-contents .ul .li{padding-top:2px;padding-bottom:2px;border-bottom:#ddd 1px solid}.list-contents-base .ul .li .link,.list-contents .ul .li .link{height:45px;display:flex;text-decoration:none}.list-contents-base .ul .li .link .label,.list-contents .ul .li .link .label{background-color:#999;flex-basis:7px;overflow:hidden}.list-contents-base .ul .li .link .label .primary,.list-contents .ul .li .link .label .primary{background-color:#0f66cc}.list-contents-base .ul .li .link .label .secondary,.list-contents .ul .li .link .label .secondary{background-color:#97ce00}.list-contents-base .ul .li .link .label .other,.list-contents .ul .li .link .label .other{background-color:#999}.list-contents-base .ul .li .link .label .ads,.list-contents .ul .li .link .label .ads{background-color:#b40000}.list-contents-base .ul .li .link .label .bar,.list-contents .ul .li .link .label .bar{width:7px;height:45px;display:block;overflow:hidden;text-indent:100%;white-space:nowrap}.list-contents-base .ul .li .link .thumb,.list-contents .ul .li .link .thumb{flex-basis:45px;margin-left:3px;margin-right:4px;height:45px}.list-contents-base .ul .li .link .thumb .img,.list-contents .ul .li .link .thumb .img{width:45px;height:45px}.list-contents-base .ul .li .link .contents,.list-contents .ul .li .link .contents{width:calc(99% - 56px)}.list-contents-base .ul .li .link .contents .ttl,.list-contents .ul .li .link .contents .ttl{display:block;height:25px;line-height:25px;margin-top:2px;color:#333;font-size:.85rem;font-weight:bold;overflow:hidden}.list-contents-base .ul .li .link .contents .info,.list-contents .ul .li .link .contents .info{height:15px;display:flex;align-items:center;gap:5px}.list-contents-base .ul .li .link .contents .info .new,.list-contents .ul .li .link .contents .info .new{display:block;flex:0 0 36px;line-height:15px;background-color:#b40000;font-size:.7rem;color:#fff;text-align:center;border-radius:2px}.list-contents-base .ul .li .link .contents .info .prefecture,.list-contents .ul .li .link .contents .info .prefecture{font-size:.8rem;color:#666;flex:0 0 auto;line-height:15px;white-space:nowrap;display:flex;align-items:center}.list-contents-base .ul .li .link .contents .info .ad-item,.list-contents .ul .li .link .contents .info .ad-item{font-size:.7rem;color:#999;flex:0 0 auto;line-height:15px;white-space:nowrap;display:flex;align-items:center}.list-contents-base .ul .li .link .contents .info .date,.list-contents .ul .li .link .contents .info .date{flex:1;line-height:15px;color:#999;text-align:right;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;justify-content:flex-end}.board-body{margin-top:16px;margin-bottom:0px}@media screen and (min-width: 760px){.board-body .docs{width:760px;margin-left:auto;margin-right:auto}}.error .error-message{margin-left:auto;margin-right:auto;margin-bottom:32px;margin-top:16px;padding:16px;background-color:#f5f5f5;border:#ccc 1px dashed;border-radius:8px}.error .error-message .code{margin-top:0px;margin-bottom:8px}.error .error-message .text{margin:0;font-size:.9rem;color:#333}.board-flex{margin-bottom:24px}.board-flex .main{margin-left:4px;margin-right:4px}.board-flex .side{margin-left:4px;margin-right:4px;margin-top:8px}.board-flex .side .sns-link{height:32px;margin-top:12px;margin-bottom:16px;gap:16px;display:flex;justify-content:center}.board-flex .side .sns-link .link{width:32px;height:32px;background-image:url("/common/img/mm-sns-icons.svg");background-size:32px 256px;overflow:hidden;text-indent:100%;white-space:nowrap}.board-flex .side .sns-link .link:nth-child(1){background-position:0px 0px}.board-flex .side .sns-link .link:nth-child(2){background-position:0px -64px}.board-flex .side .sns-link .link:nth-child(3){background-position:0px -128px}.board-flex .side .sns-link .link:nth-child(4){background-position:0px -192px}.board-flex .side .apps{display:flex;justify-content:space-around}.board-flex .side .apps .link .img{width:140px;height:42px}@media(min-width: 960px){.board-flex{display:flex;width:960px;margin-left:auto;margin-right:auto}.board-flex .main{width:644px;margin-right:16px}.board-flex .side{margin:0px;width:300px}}.navi{border-bottom:#999 5px solid;display:block}.navi .ul{height:40px;display:flex;justify-content:center;list-style:none;padding:0;margin-left:auto;margin-right:auto;max-width:960px;margin-top:0px;margin-bottom:0px}.navi .ul .list{flex-grow:4;background-color:#f5f5f5;height:35px;line-height:40px;margin-top:5px;text-align:center;font-size:.9rem;border-top-left-radius:5px;border-top-right-radius:5px;margin-right:1px;margin-left:1px}.navi .ul .list .button-link{display:block;width:100%;height:40px;background:none;border:none;text-decoration:none;color:#333;text-shadow:1px 1px 2px #fff}.navi .ul .list .button-link:hover{text-decoration:underline}.navi .ul .current{height:40px;transition:margin-top .08s;margin-top:0px}.navi .ul .current .button-link{margin-top:5px;color:#fff;font-weight:bold;text-shadow:none}.navi .ul .pickup{background-color:#b40000}.navi .ul .primary{background-color:#0f66cc}.navi .ul .secondary{background-color:#97ce00}.navi .ul .all{background-color:#999}.navi.pickup{border-bottom:#b40000 5px solid}.navi.primary{border-bottom:#0f66cc 5px solid}.navi.secondary{border-bottom:#97ce00 5px solid}.navi.all{border-bottom:#999 5px solid}.navi.category{border-bottom:#ff9500 5px solid}.navi.prefecture{border-bottom:#ff9500 5px solid}.google-search{padding-bottom:10px;padding-top:10px;font-size:90%;text-align:center;background-color:#dfdfdf}.google-search .input{box-sizing:content-box;padding-left:40px;height:22px;width:160px;border-radius:20px;border:1px solid #999;background-image:url("/common/img/search-mini.svg");background-repeat:no-repeat;background-position:10px center;background-size:18px;background-color:#fff;transition:all .5s;color:#333;font-weight:bold}.google-search .input:focus{height:22px;width:240px;background-color:#fff;border-color:#efefef;box-shadow:0 0 5px 0 #ff5370}.google-search .button{display:none}.sub-contents .categories-list.loading-category{min-height:910px}.sub-contents .categories-list.loading-area{min-height:1507px}.sub-contents .categories-list .search-select{background-color:#efefef;display:flex;padding:5px;border-radius:5px;gap:5px;margin-bottom:8px}.sub-contents .categories-list .search-select .select-button{border:none;width:50%;line-height:36px;height:36px;font-size:.8rem;border-radius:5px}.sub-contents .categories-list .search-select .select-button:hover{cursor:pointer}.sub-contents .categories-list .search-select .selected-on{background-color:#fff;color:#333;font-weight:bold}.sub-contents .categories-list .search-select .selected-off{color:#666}.sub-contents .categories-list .group-label{margin:0;font-size:.9rem;height:36px;line-height:36px;padding-left:10px;color:#666;font-weight:bold;border-bottom:#ccc 1px solid;cursor:pointer;user-select:none}.sub-contents .categories-list .toggle-open,.sub-contents .categories-list .toggle-closed{display:inline-block;margin-right:8px;transition:transform .3s ease}.sub-contents .categories-list .toggle-open{color:#ff9500}.sub-contents .categories-list .toggle-closed{color:#aaa}.sub-contents .categories-list .toggle-content{overflow:hidden}.sub-contents .categories-list .toggle-content.expanded{max-height:500px;opacity:1;transition:max-height .3s ease-out,opacity .3s ease-out}.sub-contents .categories-list .toggle-content.collapsed{max-height:0;opacity:0;transition:max-height .15s ease-out,opacity .15s ease-out}.sub-contents .categories-list .ul{margin:0;padding-left:5px;padding-top:5px;padding-bottom:10px;list-style:none;display:flex;flex-wrap:wrap}.sub-contents .categories-list .ul .li{width:50%;height:45px}.sub-contents .categories-list .ul .li .link{display:block;color:#333;background-color:#efefef;height:40px;line-height:40px;margin-right:5px;padding-left:40px;margin-top:3px;font-size:.75rem;text-decoration:none;border-radius:5px;overflow:hidden;background-image:url("/img/icons-categories.svg");background-repeat:no-repeat;background-size:24px 1680px}.sub-contents .categories-list .ul .li .link .name{display:block;padding-left:8px;border-left:#fff 1px solid}.sub-contents .categories-list .ul .li .link.selected{color:#fff;background-color:#ff9500;font-weight:bold;background-image:url("/img/icons-categories-selected.svg")}@media screen and (min-width: 960px){.sub-contents .categories-list .ul .li .link:hover:not(.selected){color:#000;background-color:#ddd;cursor:pointer}}.sub-contents .categories-list .ul .li .link-prefecture{background-image:url("/common/img/mm-prefecture-icons.svg");background-repeat:no-repeat;background-size:24px 96px;background-position:8px 8px}.sub-contents .categories-list .ul .li .link-prefecture.selected{background-image:url("/common/img/mm-prefecture-icons.svg");background-position:8px -40px}.sub-contents .categories-list .ul .li .icon-01{background-position:8px 8px}.sub-contents .categories-list .ul .li .icon-02{background-position:8px -40px}.sub-contents .categories-list .ul .li .icon-03{background-position:8px -88px}.sub-contents .categories-list .ul .li .icon-04{background-position:8px -136px}.sub-contents .categories-list .ul .li .icon-05{background-position:8px -184px}.sub-contents .categories-list .ul .li .icon-06{background-position:8px -232px}.sub-contents .categories-list .ul .li .icon-07{background-position:8px -280px}.sub-contents .categories-list .ul .li .icon-08{background-position:8px -328px}.sub-contents .categories-list .ul .li .icon-09{background-position:8px -376px}.sub-contents .categories-list .ul .li .icon-10{background-position:8px -424px}.sub-contents .categories-list .ul .li .icon-11{background-position:8px -472px}.sub-contents .categories-list .ul .li .icon-12{background-position:8px -520px}.sub-contents .categories-list .ul .li .icon-13{background-position:8px -568px}.sub-contents .categories-list .ul .li .icon-14{background-position:8px -616px}.sub-contents .categories-list .ul .li .icon-15{background-position:8px -664px}.sub-contents .categories-list .ul .li .icon-16{background-position:8px -712px}.sub-contents .categories-list .ul .li .icon-17{background-position:8px -760px}.sub-contents .categories-list .ul .li .icon-18{background-position:8px -808px}.sub-contents .categories-list .ul .li .icon-19{background-position:8px -856px}.sub-contents .categories-list .ul .li .icon-20{background-position:8px -904px}.sub-contents .categories-list .ul .li .icon-21{background-position:8px -952px}.sub-contents .categories-list .ul .li .icon-22{background-position:8px -1000px}.sub-contents .categories-list .ul .li .icon-23{background-position:8px -1048px}.sub-contents .categories-list .ul .li .icon-24{background-position:8px -1096px}.sub-contents .categories-list .ul .li .icon-25{background-position:8px -1144px}.sub-contents .categories-list .ul .li .icon-26{background-position:8px -1192px}.sub-contents .categories-list .ul .li .icon-27{background-position:8px -1240px}.sub-contents .categories-list .ul .li .icon-28{background-position:8px -1288px}.sub-contents .categories-list .ul .li .icon-29{background-position:8px -1336px}.sub-contents .categories-list .ul .li .icon-30{background-position:8px -1384px}.sub-contents .categories-list .ul .li .icon-31{background-position:8px -1432px}.sub-contents .categories-list .ul .li .icon-32{background-position:8px -1480px}.sub-contents .categories-list .ul .li .icon-33{background-position:8px -1528px}.sub-contents .categories-list .ul .li .icon-34{background-position:8px -1576px}.sub-contents .categories-list .ul .li .icon-35{background-position:8px -1624px}.list-head .service-logo{display:flex;justify-content:center;margin-bottom:8px}.list-head .service-logo .mjn-top-title{background-image:url("/img/title-heading.svg");background-repeat:no-repeat;background-size:cover;width:320px;height:48px;text-indent:100%;white-space:nowrap;overflow:hidden}@media(min-width: 510px){.list-head .service-logo .mjn-top-title{width:500px;height:75px}}.list-head .service-logo .membo-top-title{background-image:url("/img/membo-heading-mob.svg");background-repeat:no-repeat;background-size:contain;background-position:center;max-width:450px;width:100%;height:0;padding-top:15%;text-indent:100%;white-space:nowrap;overflow:hidden}@media(min-width: 760px){.list-head .service-logo .membo-top-title{background-image:url("/img/membo-heading-pc.svg");background-size:cover;width:621px;max-width:621px;height:92px;padding-top:0}}.list-head .post-button{margin-bottom:16px}.list-head .post-button .link{display:flex;justify-content:center;align-items:center;height:42px;border-radius:8px}.list-head .post-button .link .post-label{height:42px;overflow:hidden;text-indent:100%;white-space:nowrap;width:100%;background-size:240px 144px;background-image:url("/img/post-button-labels.svg");background-repeat:no-repeat;width:244px;height:24px}.list-head .post-button .pickup{background-color:#b40000}.list-head .post-button .primary{background-color:#0f66cc !important}.list-head .post-button .primary .post-label{background-position:0px 0px}.list-head .post-button .secondary{background-color:#97ce00 !important}.list-head .post-button .secondary .post-label{background-position:0px -48px}.list-head .post-button .all{background-color:#999 !important}.list-head .post-button .all .post-label{background-position:0px -96px}.list-head .post-button .category,.list-head .post-button .prefecture{background-color:#ff9500 !important}.list-contents .directory-heading{margin:0;padding:0;align-items:center;display:flex;font-size:1.1rem;color:#333;text-shadow:1px 1px 2px #fff;height:40px;background:linear-gradient(0deg, #f5f5f5 0%, #ffffff 25%, #ffffff 25%, #ffffff 100%);display:flex;justify-content:center;align-items:center;gap:6px}.list-contents .directory-heading::before,.list-contents .directory-heading::after{background-color:#ff9500;border-radius:2px;content:"";flex-grow:1;height:4px}.list-contents .directory-heading::before{margin-right:16px}.list-contents .directory-heading::after{margin-left:16px}.list-contents .directory-heading .icon{width:24px;height:24px;background-image:url("/img/icons-categories.svg");background-repeat:no-repeat;background-size:24px 1680px}.list-contents .directory-heading .icon-01{background-position:0px 0px}.list-contents .directory-heading .icon-02{background-position:0px -48px}.list-contents .directory-heading .icon-03{background-position:0px -96px}.list-contents .directory-heading .icon-04{background-position:0px -144px}.list-contents .directory-heading .icon-05{background-position:0px -192px}.list-contents .directory-heading .icon-06{background-position:0px -240px}.list-contents .directory-heading .icon-07{background-position:0px -288px}.list-contents .directory-heading .icon-08{background-position:0px -336px}.list-contents .directory-heading .icon-09{background-position:0px -384px}.list-contents .directory-heading .icon-10{background-position:0px -432px}.list-contents .directory-heading .icon-11{background-position:0px -480px}.list-contents .directory-heading .icon-12{background-position:0px -528px}.list-contents .directory-heading .icon-13{background-position:0px -576px}.list-contents .directory-heading .icon-14{background-position:0px -624px}.list-contents .directory-heading .icon-15{background-position:0px -672px}.list-contents .directory-heading .icon-16{background-position:0px -720px}.list-contents .directory-heading .icon-17{background-position:0px -768px}.list-contents .directory-heading .icon-18{background-position:0px -816px}.list-contents .directory-heading .icon-19{background-position:0px -864px}.list-contents .directory-heading .icon-20{background-position:0px -912px}.list-contents .directory-heading .icon-21{background-position:0px -960px}.list-contents .directory-heading .icon-22{background-position:0px -1008px}.list-contents .directory-heading .icon-23{background-position:0px -1056px}.list-contents .directory-heading .icon-24{background-position:0px -1104px}.list-contents .directory-heading .icon-25{background-position:0px -1152px}.list-contents .directory-heading .icon-26{background-position:0px -1200px}.list-contents .directory-heading .icon-27{background-position:0px -1248px}.list-contents .directory-heading .icon-28{background-position:0px -1296px}.list-contents .directory-heading .icon-29{background-position:0px -1344px}.list-contents .directory-heading .icon-30{background-position:0px -1392px}.list-contents .directory-heading .icon-31{background-position:0px -1440px}.list-contents .directory-heading .icon-32{background-position:0px -1488px}.list-contents .directory-heading .icon-33{background-position:0px -1536px}.list-contents .directory-heading .icon-34{background-position:0px -1584px}.list-contents .directory-heading .icon-35{background-position:0px -1632px}.list-contents-unavailable{margin-top:16px;padding-top:16px;padding-bottom:16px;background-color:#f5f5f5;text-align:center;line-height:200%;font-size:.85rem;color:#333}.list-contents-unavailable .link{margin-top:8px;background-color:#97ce00;font-weight:bold;color:#fff;text-decoration:none;height:32px;line-height:32px;border-radius:16px;display:inline-block;padding-left:24px;padding-right:24px}.pagination{display:flex;justify-content:center;align-items:center;gap:12px;margin:24px 0;padding:16px 12px;background:linear-gradient(0deg, #f8f9fa 0%, #ffffff 50%, #ffffff 100%);border-radius:8px}.pagination .pagination-link{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:6px;text-decoration:none;font-weight:500;font-size:.85rem;transition:all .2s ease-in-out;min-width:60px;height:36px}.pagination .pagination-link.prev{background-color:#ccc;color:#666}.pagination .pagination-link.prev:hover:not(.disabled){background-color:#bbb}.pagination .pagination-link.next{background-color:#0f66cc;color:#fff}.pagination .pagination-link.next:hover:not(.disabled){background-color:rgb(11.5068493151,78.2465753425,156.4931506849)}.pagination .pagination-link.disabled{background-color:#e9ecef;color:#6c757d;cursor:not-allowed;opacity:.6}.pagination .pagination-info{display:flex;align-items:center;justify-content:center;padding:8px 12px;background-color:#fff;border:2px solid #e9ecef;border-radius:6px;font-weight:600;color:#495057;font-size:.85rem;min-width:70px;height:36px;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.modal-menu{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.3);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10}.fade-in{animation-name:fadeIn;animation-duration:.2s;opacity:1}@keyframes fadeIn{from{opacity:.5}to{opacity:1}}.fade-out{animation-name:fadeOut;animation-duration:.3s;opacity:1}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fade-left{animation-name:fadeLeftAnime;animation-duration:.2s;animation-fill-mode:forwards;opacity:1}@keyframes fadeLeftAnime{from{opacity:1;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}.fade-right{animation-name:fadeRightAnime;animation-duration:.3s;animation-fill-mode:backwards;opacity:1}@keyframes fadeRightAnime{from{opacity:1;transform:translateX(0px)}to{opacity:1;transform:translateX(-190px)}}.modal-menu-content{z-index:20;position:fixed;background-color:#fff;top:0;left:0;bottom:0;width:190px}.modal-menu-content .side-menu .side-menu-head{background-color:#0f66cc;border-bottom:#ccc 1px solid;height:50px}.modal-menu-content .side-menu .side-menu-head .menu-logo{width:100%;height:50px;background-image:url("/img/side-menu-logo.svg");background-size:32px 32px;background-repeat:no-repeat;background-position:center;display:block;overflow:hidden;text-indent:100%;white-space:nowrap}.modal-menu-content .side-menu .color-border{height:5px;display:flex}.modal-menu-content .side-menu .color-border .c1{height:5px;width:25%;background-color:#b40000}.modal-menu-content .side-menu .color-border .c2{height:5px;width:25%;background-color:#0f66cc}.modal-menu-content .side-menu .color-border .c3{height:5px;width:25%;background-color:#97ce00}.modal-menu-content .side-menu .color-border .c4{height:5px;width:25%;background-color:#ffcf00}.modal-menu-content .side-menu .side-menu-body{margin-right:8px}.modal-menu-content .side-menu .side-menu-body .ul{font-size:.85rem;padding:0;margin:0;list-style:none;background-color:#fff}.modal-menu-content .side-menu .side-menu-body .ul .current{border-left-color:#666 !important;background:#efefef;background:linear-gradient(90deg, rgb(239, 239, 239) 0%, rgb(255, 255, 255) 80%)}.modal-menu-content .side-menu .side-menu-body .ul .side-li{border-left-style:solid;border-left-width:8px;border-left-color:#efefef;height:46px;border-bottom:#efefef 1px solid}.modal-menu-content .side-menu .side-menu-body .ul .side-li .side-link{width:100%;height:45px;text-align:left;padding-left:8px;border:none;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-size:20px 720px;color:#333;background-image:url("/img/side-menu-icons.svg");background-position-x:right}.modal-menu-content .side-menu .side-menu-body .ul .side-li .home{background-position-y:12px}.modal-menu-content .side-menu .side-menu-body .ul .side-li .menu{background-position-y:-48px}.modal-menu-content .side-menu .side-menu-body .ul .side-li .message{background-position-y:-108px}.modal-menu-content .side-menu .side-menu-body .ul .side-li .post{background-position-y:-168px}.modal-menu-content .side-menu .side-menu-body .ul .side-li .post-list{background-position-y:-228px}.modal-menu-content .side-menu .side-menu-body .ul .side-li .profile{background-position-y:-288px}.modal-menu-content .side-menu .side-menu-body .ul .side-li .account{background-position-y:-348px}.modal-menu-content .side-menu .side-menu-body .ul .side-li .social-link{background-position-y:-408px}.modal-menu-content .side-menu .side-menu-body .ul .side-li .payments{background-position-y:-468px}.modal-menu-content .side-menu .side-menu-body .ul .side-li .apple{background-position-y:-528px}.modal-menu-content .side-menu .side-menu-body .ul .side-li .twitter{background-position-y:-588px}.modal-menu-content .side-menu .side-menu-body .ul .side-li .login{background-image:url("/common/img/menu/login.svg")}.modal-menu-content .side-menu .side-menu-body .back-home{display:flex;justify-content:center}.modal-menu-content .side-menu .side-menu-body .back-home .home-link{color:#333;font-size:.85rem;height:38px;text-align:left;padding-left:28px;border:none;background-color:#fff;background-repeat:no-repeat;background-size:20px 20px;background-position-y:center;background-image:url("/common/img/menu/top.svg")}@media(min-width: 960px){.modal-menu-content .side-menu .menu-logo:hover{cursor:pointer}.modal-menu-content .side-menu .side-menu-body .ul .side-li .side-link:hover{text-decoration:underline;cursor:pointer}.modal-menu-content .side-menu .side-menu-body .ul .side-li .side-link:active{background-color:#ccc;color:#000}.modal-menu-content .side-menu .side-menu-body .home-link:hover{text-decoration:underline;cursor:pointer}}.detail .post-header{border-bottom:#ccc 1px solid;background-color:#f5f5f5;padding-bottom:8px}.detail .post-header .icon{height:144px;margin-bottom:6px;display:flex;justify-content:center;background:linear-gradient(0deg, #f5f5f5 0%, #ffffff 50%, #ffffff 50%, #ffffff 100%)}.detail .post-header .icon .icon-img{width:144px;height:144px;border-radius:72px;border:#ccc 1px solid;box-sizing:border-box}.detail .post-header .name{line-height:22px;margin-bottom:4px;display:flex;justify-content:center;align-items:center;color:#333;font-weight:bold;font-size:1rem;text-shadow:1px 1px 2px #fff}.detail .post-header .premium-icon{width:20px;height:20px;margin-right:2px;background-image:url("/img/certification-icon.svg");background-size:20px;background-repeat:no-repeat}.detail .post-header .sub-name{line-height:18px;margin-bottom:6px;text-align:center;color:#666;font-size:.8rem;text-shadow:1px 1px 2px #fff}.detail .post-header .info{height:28px;margin-bottom:6px;display:flex;justify-content:center;align-items:center}.detail .post-date{display:flex;justify-content:center;align-items:center;height:52px}.detail .post-categories{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:32px}.detail .post-document{margin-bottom:32px;margin-left:16px;margin-right:16px;line-height:180%}.detail .post-document .title{font-size:1.2rem;margin-bottom:16px;color:#111}.detail .post-document .post-type{margin-bottom:8px}.detail .post-document .post-type .badge{color:#fff;border-radius:16px;padding:4px 16px;font-size:.9rem;font-weight:bold}.detail .post-document .post-type .primary{background-color:#0f66cc}.detail .post-document .post-type .secondary{background-color:#97ce00}.detail .post-document .post-type .all{background-color:#999}.detail .post-document .description{white-space:pre-wrap;overflow-wrap:break-word;font-size:.9rem;color:#333;margin-bottom:32px}.detail .post-document .url .web-link-function-square{display:flex;justify-content:center;border-radius:4px;height:44px;text-decoration:none;background-color:#efefef}.detail .post-document .url .web-link-function-square .web-link-inner{display:table-cell;background-repeat:no-repeat;background-size:24px;line-height:44px;padding-left:30px;background-image:url("/common/img/detail/a-button-icons.svg");background-size:24px 204px;font-size:.9375rem;color:#333;background-position:0px -24px}.detail .post-user{margin-left:16px;margin-right:16px;margin-bottom:32px}.detail .post-user .profile-wrapper{overflow:hidden}.detail .post-user .profile-wrapper.show{max-height:500px;opacity:1;transition:max-height .3s ease-out,opacity .3s ease-out}.detail .post-user .profile-wrapper.hide{max-height:0;opacity:0;transition:max-height .15s ease-out,opacity .15s ease-out}.detail .post-user .user{font-size:.9rem;color:#333;text-align:center;margin-bottom:8px}.detail .post-user .profile-link{display:flex;justify-content:center}.detail .post-user .profile-view{border:#ffcf00 2px solid;border-radius:8px;padding:0px;background-color:#f5f5f5;color:#111}.detail .post-user .profile-view .username{background-color:#ffcf00;display:flex;justify-content:space-between;align-items:center;padding-right:8px}.detail .post-user .profile-view .username .profile-close{background:none;height:22px;font-size:.8rem;border:none;color:#333;border:#333 1px solid;padding-left:16px;padding-right:16px;border-radius:16px}.detail .post-user .profile-view .data{padding:8px;line-height:180%;font-size:.8rem}.detail .post-user .profile-view .data .profile{line-height:180%;white-space:pre-wrap;overflow-wrap:break-word}.detail .post-user .profile-view .data .url .link{color:#0f66cc}.detail .m-badge{display:table-cell;height:26px;border-radius:14px;background-image:url("/common/img/detail/m-badge.svg");background-repeat:no-repeat;background-size:20px 180px;padding-left:36px;padding-right:16px;font-size:.9rem;line-height:26px;text-decoration:none;white-space:nowrap;margin:2px;box-sizing:content-box}.detail .m-badge.m-expire-days{border:#fff 1px solid;background-color:#ffcf00;background-position:13px -117px;color:#111}.detail .m-badge.m-prefecture{border:#fff 1px solid;background-color:#97ce00;background-position:13px -77px;color:#111}.detail .m-badge.m-category{border:none;background-color:#efefef;background-position:13px -37px;color:#333;text-shadow:1px 1px 2px #fff;font-weight:bold}.detail .m-badge.m-profile{border:none;background-color:#ffcf00;background-position:13px -157px;font-weight:bold;color:#333}.detail .m-date-label{display:table-cell;height:20px;line-height:20px;font-size:.8rem;color:#999;background-image:url("/common/img/detail/m-badge.svg");background-repeat:no-repeat;background-size:20px 180px;padding-left:24px}.detail .remaining-day{color:#111;font-weight:bold}.detail .remaining-hour{color:#0f66cc;font-weight:bold}.detail .remaining-min{color:#b40000;font-weight:bold}.detail .description a.web-link{color:#0f66cc}.detail .description a.email-link{color:#0f66cc}.login-function{margin-bottom:8px}.login-function .login-function-round{display:flex;justify-content:center;border-radius:22px;height:44px;text-decoration:none;width:100%;border:none;background-color:#ff9500}.login-function .login-function-round .login-inner{display:table-cell;background-repeat:no-repeat;background-size:24px;line-height:44px;padding-left:30px;background-image:url("/common/img/detail/a-button-icons.svg");background-size:24px 204px;font-size:.9375rem;color:#fff;font-weight:bold;background-position:0px -98px}.docs{color:#111;line-height:150%;margin-left:5px;margin-right:5px;padding-top:16px;padding-bottom:32px}.docs details>summary{cursor:pointer;font-size:.9rem;margin-bottom:4px;color:#111;font-weight:bold;margin-bottom:8px;padding-bottom:2px;padding-left:4px}.docs details>p{font-size:.8rem;color:#333;margin-bottom:16px}.docs details[open]>summary{border-bottom:#97ce00 1px solid}.docs details:not([open])>summary{border-bottom:#efefef 1px solid;color:#333}.docs h1{font-size:1.5rem;margin-bottom:16px}.docs h2{font-size:1rem;background-color:#efefef;padding:5px 5px 5px 10px;border-radius:5px;margin-top:8px;margin-bottom:8px}.docs h3{font-size:.9rem;margin-bottom:4px;color:#333;border-bottom:#ccc 2px solid}.docs h4{font-size:.85rem;color:#333}.docs p,.docs ul,.docs ol{font-size:.8rem;color:#333;margin-bottom:16px}.docs .figure{display:block;margin-bottom:16px}.docs .figure .imgcapt{width:320px;height:auto;margin-left:auto;margin-right:auto}.docs .figure .figcaption{height:28px;margin-top:16px;display:block;text-align:center}.docs .figure .figcaption .alink{color:#111;display:inline-block;height:28px;line-height:28px;background-color:#999;padding-left:16px;padding-right:16px;font-size:.8rem;color:#fff;font-weight:bold;text-decoration:none;border-radius:14px}.docs .x-account{display:flex;justify-content:center;padding-top:12px}.docs .x-account .x-link{text-decoration:none;text-align:center;background-color:#000;padding-top:2px;padding-bottom:2px;padding-left:24px;padding-right:24px;border-radius:24px;font-weight:bold;color:#fff}.footer{background:linear-gradient(#efefef, #ffffff);margin-bottom:20px}.footer .footlink{display:flex;padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:20px}.footer .footlink .dl{width:100%;margin:0;padding:0;height:120px}.footer .footlink .dl .dt{margin:0;padding:0;height:30px;line-height:30px;font-weight:bold;color:#999;text-shadow:1px 1px 1px #fff;border-bottom:#fff 1px solid;font-size:90%}.footer .footlink .dl .dd{margin-top:5px;margin-left:0px;margin-bottom:5px;margin-right:0px;padding:0;height:20px;line-height:20px;font-size:80%}.footer .footlink .dl .dd .link{color:#333;text-decoration:none;text-shadow:1px 1px 1px #fff}.footer .footlink .dl .fn_bg{background-image:url("/common/img/mm-footer-icons.svg");background-size:20px 480px;background-repeat:no-repeat;padding-left:25px}.footer .footlink .dl .icon1{background-position:0px -0px}.footer .footlink .dl .icon2{background-position:0px -40px}.footer .footlink .dl .icon3{background-position:0px -80px}.footer .footlink .dl .icon4{background-position:0px -120px}.footer .footlink .dl .icon5{background-position:0px -160px}.footer .footlink .dl .icon6{background-position:0px -200px}.footer .footlink .dl .icon7{background-position:0px -240px}.footer .footlink .dl .icon8{background-position:0px -280px}.footer .footlink .dl .icon9{background-position:0px -320px}.footer .footlink .dl .icon10{background-position:0px -360px}.footer .footlink .dl .icon11{background-position:0px -400px}.footer .footlink .dl .doc{background-position:0px -200px}.footer .footlink .dl .membo{background-position:0px 0px}.footer .footlink .dl .mjn{background-position:0px -20px}.footer .footlink .dl .twitter{background-position:0px -40px}.footer .footlink .dl .facebook{background-position:0px -40px}.footer .footlink .dl .premium{background-position:0px -60px}.footer .footlink .dl .feed{background-position:0px -80px}.footer .footlink .dl .sa{background-position:0px -100px}.footer .footlink .dl .lw{background-position:0px -120px}.footer .footlink .dl .eg{background-position:0px -140px}.footer .footlink .dl .msn{background-position:0px -160px}.footer .mini-logo{margin-top:20px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;width:60px;height:60px;margin-left:auto;margin-right:auto;background-image:url("/img/logo-mini.svg");background-repeat:no-repeat;background-size:60px 60px}.footer .p{margin:0;padding:0;font-size:80%;text-align:center}.footer .p .link{color:#999;text-decoration:none}@media screen and (min-width: 760px){.footer .wide-flex{display:flex;max-width:960px;margin-left:auto;margin-right:auto}.footer .wide-flex .footlink{width:100%}}.my-bookmark .my-bookmark-function{margin-bottom:8px}.my-bookmark .my-bookmark-function .favorite-button-round{display:flex;justify-content:center;border-radius:22px;height:44px;text-decoration:none;width:100%;border:none}.my-bookmark .my-bookmark-function .favorite-button-round .favorite-inner{display:table-cell;background-repeat:no-repeat;background-size:24px;line-height:44px;padding-left:30px;background-image:url("/common/img/detail/a-button-icons.svg");background-size:24px 204px;font-size:.9375rem;color:#333;font-weight:bold;background-position:0px -60px}.my-bookmark .my-bookmark-function .registration{background-color:#ffcf00}.my-bookmark .my-bookmark-function .unsubscribe{background-color:#efefef}.my-bookmark .my-bookmark-list{width:100%;margin-bottom:16px}.my-bookmark .my-bookmark-list .my-bookmark-select{background-color:#efefef;display:flex;padding:5px;border-radius:5px;gap:5px;margin-bottom:8px}.my-bookmark .my-bookmark-list .my-bookmark-select .select-button{border:none;width:50%;height:36px;line-height:36px;font-size:.8rem;border-radius:5px}.my-bookmark .my-bookmark-list .my-bookmark-select .select-button:hover{cursor:pointer}.my-bookmark .my-bookmark-list .my-bookmark-select .selected-on{background-color:#fff;color:#333;font-weight:bold}.my-bookmark .my-bookmark-list .my-bookmark-select .selected-on-my-list{background-color:#ffcf00;color:#333;font-weight:bold}.my-bookmark .my-bookmark-list .my-bookmark-select .selected-off{color:#666}.my-bookmark .my-bookmark-list .ul{display:flex;flex-wrap:wrap;list-style:none;margin:0 0 8px 0;padding:0}.my-bookmark .my-bookmark-list .ul .li-link .icon{display:block;width:45px;height:45px;margin:2px}.my-bookmark .my-bookmark-list .ul .li-link .icon .img{width:45px;height:45px}.my-bookmark .my-bookmark-list .ul .li-link.current{border:#00c 1px solid}.my-bookmark .my-bookmark-list .ul-list{list-style:none;margin:0 0 8px 0;padding:0;font-size:.8rem}.my-bookmark .my-bookmark-list .ul-list .li-link{display:flex;width:100%;text-decoration:none;border-bottom:#efefef 1px solid;padding-bottom:3px;margin-bottom:4px}.my-bookmark .my-bookmark-list .ul-list .li-link .icon{flex-shrink:0;width:45px}.my-bookmark .my-bookmark-list .ul-list .li-link .icon .img{width:45px;height:45px}.my-bookmark .my-bookmark-list .ul-list .li-link .title{height:45px;flex-grow:1;text-align:left;margin-left:8px;color:#333;font-weight:bold;overflow:hidden;text-decoration:none;display:flex;align-items:center}.my-bookmark .my-bookmark-list .ul-list .li-link .del{width:24px;display:flex;align-items:center}.my-bookmark .my-bookmark-list .ul-list .li-link .del .button{border:none;height:24px;color:#aaa}.my-bookmark .my-bookmark-list .ul-list .li-link .del .button:hover{cursor:pointer;color:#666;background-color:#ccc}.my-bookmark .my-bookmark-list .ul-list .li-link.current .icon .img{border:#0f66cc 1px solid}.my-bookmark .my-bookmark-list .ul-list .li-link.current .title{color:#0f66cc}.my-bookmark .my-bookmark-list .extension-button{display:flex;justify-content:space-between}.my-bookmark .my-bookmark-list .extension-button .button{background:none;font-size:.7rem;color:#666;border:#ccc 1px solid;border-radius:5px}.my-bookmark .my-bookmark-list .extension-button .button:hover{cursor:pointer;text-decoration:underline;color:#333}.message-form-wrapper{overflow:hidden}.message-form-wrapper.show{max-height:500px;opacity:1;transition:max-height .3s ease-out,opacity .3s ease-out}.message-form-wrapper.hide{max-height:0;opacity:0;transition:max-height .15s ease-out,opacity .15s ease-out}.message-send-detail{display:flex;justify-content:flex-end}.message-send-detail .close-button{border-top:#ccc 1px solid;border-left:#ccc 1px solid;border-right:#ccc 1px solid;border-bottom:#fff 1px solid;background-color:#fff;border-top-left-radius:8px;border-top-right-radius:8px;width:84px;height:36px;margin-right:16px;font-size:.8rem}.message-send-detail .close-button:hover{background-color:#f5f5f5;cursor:pointer}fieldset.message-input{padding-left:8px !important;padding-right:8px !important;padding-top:16px !important;padding-bottom:16px !important;border:#ccc 1px solid !important;background-color:#efefef;border-radius:8px}fieldset.message-input .control-panel{display:flex;justify-content:space-between;align-items:center}fieldset.message-input .control-panel .select-menu{font-size:.8rem}fieldset.message-input .control-panel .to-name{font-size:.8rem;color:#333}fieldset.message-input .control-panel .to-name .to-company-name{color:#333}fieldset.message-input .control-panel .to-name .to-end{color:#666}fieldset.message-input .control-panel .counter-box{text-align:right}fieldset.message-input .control-panel .counter-box .length{font-size:.8rem;color:#666}fieldset.message-input .control-panel .counter-box .length .count{color:#0f66cc;font-weight:bold}fieldset.message-input .control-panel .caution{font-size:.8rem;color:#c00;font-weight:bold}.message-closed{border:#ccc 1px solid;border-radius:8px;text-align:center;padding-top:16px;padding-bottom:16px}.message-closed .p-txt{font-size:.9rem;color:#333;font-weight:bold}.message-closed .small-txt{font-size:.8rem;color:#666}.receive-settings{display:flex;justify-content:flex-end}.receive-settings .setting-toggle-button{border-top:#ccc 1px solid;border-left:#ccc 1px solid;border-right:#ccc 1px solid;border-bottom:#fff 1px solid;background-color:#fff;border-top-left-radius:8px;border-top-right-radius:8px;width:84px;height:36px;margin-right:16px;font-size:.8rem}.receive-settings .setting-toggle-button:hover{background-color:#f5f5f5;cursor:pointer}.accept-setting{background-color:#ffcf00;padding-left:8px;padding-right:8px;padding-top:4px;padding-bottom:4px;border-radius:2px;margin-left:auto;display:flex;align-items:center;justify-content:center}.accept-setting .block-text{font-size:.8rem}.accept-setting .block-select{font-size:.8rem}.post-expired{margin-bottom:8px}.post-expired .expired{display:block;height:44px;line-height:44px;background-color:#efefef;text-align:center;font-size:.9rem}.post-expired .none-message{color:#666;border:1px solid #ccc}.post-expired .latest-active-post{text-decoration:none;color:#0f66cc;border:1px solid #0f66cc;font-weight:bold}.login-function{margin-bottom:8px}.login-function .login-function-round{display:flex;justify-content:center;border-radius:22px;height:44px;text-decoration:none;width:100%;border:none;background-color:#ff9500}.login-function .login-function-round .login-inner{display:table-cell;background-repeat:no-repeat;background-size:24px;line-height:44px;padding-left:30px;background-image:url("/common/img/detail/a-button-icons.svg");background-size:24px 204px;font-size:.9375rem;color:#fff;font-weight:bold;background-position:0px -98px}