@charset "UTF-8";.contents-main{position:relative}@media all and (max-width: 499px){.contents-main .accordeon{background:url(/combi/detail/img/bg_dot.png) repeat center center;background-size:1% auto;border:2px solid #e0b037;border-bottom:none;padding:4%}.contents-main .accordeon .accordeonWrapper{display:none}.contents-main .accordeon .ttl{overflow:hidden}}@media all and (max-width: 499px) and (max-width: 499px){.contents-main .accordeon .ttl{padding:.3rem 0;cursor:pointer}}@media all and (max-width: 499px){.contents-main .accordeon .ttl h4{margin:0 auto;padding:0}}@media all and (min-width: 500px){.toggleBtn{display:none}}@media all and (max-width: 499px){.toggleBtn{padding:11.6666666667% 0 4%;margin-left:0;cursor:pointer;display:block;width:100%;height:0;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/combi/detail/img/btn_open.png) center center no-repeat;background-size:100% auto;background-position:left top}.toggleBtn.open{display:block;width:100%;height:0;padding-top:11.6666666667%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/combi/detail/img/btn_close.png) center center no-repeat;background-size:100% auto;background-position:left top}}.contents-main>.name{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;background:#fff;color:#000;border-top:4px solid #e0b037;margin-bottom:5%}@media all and (min-width: 500px){.contents-main>.name:before{display:block;clear:both;width:100%;height:30px;background:url(/combi/detail/img/ttl_detail01.png) no-repeat left top;background-size:auto 100%;position:absolute;top:-43px}}@media all and (max-width: 499px){.contents-main>.name{margin-top:5%;width:110%;left:-5%}}.contents-main>.name .name-txt{display:block;padding:.8rem;width:100%;box-sizing:border-box}@media all and (max-width: 499px){.contents-main>.name .name-txt{padding-bottom:2.5rem}}.contents-main>.name .name-txt-full{display:block}@media all and (min-width: 500px){.contents-main>.name .name-txt-full{font-size:2rem;padding-right:90px}}@media all and (max-width: 499px){.contents-main>.name .name-txt-full{font-size:1.4rem}}.contents-main>.name .name-txt-kana{display:block;font-size:1rem}@media all and (min-width: 500px){.contents-main>.name .name-txt-kana{width:80%}}.contents-main>.name .name-txt-kana:before{content:"（"}.contents-main>.name .name-txt-kana:after{content:"）"}.contents-main>.name .name-btn{position:absolute;right:.5rem;bottom:.5rem}.contents-main>.name .name-btn span{display:block;width:100%;height:0;padding-top:25.6097560976%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/combi/detail/img/btn_detail02.png) center center no-repeat;background-size:100% auto}@media all and (min-width: 500px){.contents-main>.name .name-btn{width:15%}}@media all and (max-width: 499px){.contents-main>.name .name-btn{width:30%}}.contents-main>.share{position:absolute;right:8px;top:13px}@media all and (max-width: 499px){.contents-main>.share{display:none}}.contents-main>.share ul{display:flex;margin:0;padding:0;list-style:none;justify-content:flex-end}.contents-main>.share ul li{width:28%;margin-left:5%}.contents-main>.share ul a{display:block}.contents-main>.share ul .share_line{display:none}.contents-main>.share .share_twitter span{display:block;width:100%;height:0;padding-top:100%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/2025/img/sns/ico_x.png) center center no-repeat;background-size:100% auto}.contents-main>.share .share_facebook span{display:block;width:100%;height:0;padding-top:100%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/2025/img/sns/ico_facebook.png) center center no-repeat;background-size:100% auto}.contents-main>.share .share_line span{display:block;width:100%;height:0;padding-top:100%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/2025/img/sns/ico_line.png) center center no-repeat;background-size:100% auto}.contents-main>.profile{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}.contents-main>.profile .profile-picture{position:relative}.contents-main>.profile .profile-picture .img_cover{position:absolute;left:0;top:0;width:100%;height:100%}@media all and (max-width: 499px){.contents-main>.profile .profile-picture{width:100%}.contents-main>.profile .profile-picture img{width:100%}}@media all and (min-width: 500px){.contents-main>.profile .profile-picture{width:50%}}@media all and (max-width: 499px){.contents-main>.profile .profile-info{width:100%}}@media all and (min-width: 500px){.contents-main>.profile .profile-info{width:48%;border-top:4px solid #e0b037}}.contents-main>.profile .profile-info dl{margin:.8rem 0 0}.contents-main>.profile .profile-info dl dt{color:#e0b037}@media all and (max-width: 499px){.contents-main>.profile .profile-info dl dt{font-size:1.2rem;font-weight:700}}@media all and (max-width: 499px){.contents-main>.profile .profile-info dl dd{font-size:.9rem}}.contents-main>.profile .profile-info dl dd+dt{padding-top:.8rem}@media all and (max-width: 499px){.contents-main>.member{margin-top:5%}}@media all and (min-width: 500px){.contents-main>.member .member-title{display:none}}@media all and (max-width: 499px){.contents-main>.member .member-title{text-align:center;width:70%;margin:0 auto;display:block;font-size:1.3rem;color:#e0b037}}.contents-main>.member .member-list{display:flex;flex-wrap:wrap;justify-content:space-between}@media all and (min-width: 500px){.contents-main>.member .member-list-con{width:49%;margin-top:2%}}@media all and (max-width: 499px){.contents-main>.member .member-list-con{padding:0 0 5%;width:100%}}.contents-main>.member .member-list-con dl{display:flex;flex-wrap:wrap;margin:0}.contents-main>.member .member-list-con dt,.contents-main>.member .member-list-con dd{padding:.5rem}.contents-main>.member .member-list-con dt{width:30%;background-color:#333;color:#fff;border-bottom:1px solid #000;text-align:center}@media all and (max-width: 499px){.contents-main>.member .member-list-con dt{font-size:.9rem}}.contents-main>.member .member-list-con dd{background:#fff;color:#000;width:70%;border-bottom:1px solid #c9c9c9}@media all and (max-width: 499px){.contents-main>.member .member-list-con dd{font-size:.9rem}}@media all and (min-width: 500px){.contents-main>.member .member-btn{display:none}}@media all and (max-width: 499px){.contents-main>.member .member-btn{width:100%;position:relative}.contents-main>.member .member-btn span{display:block;width:100%;height:0;padding-top:11.6666666667%;white-space:nowrap;text-indent:100%;overflow:hidden;background:url(/combi/detail/img/btn_close.png) center center no-repeat;background-size:100% auto;background-position:left top}}.contents-main>.entry .table table{width:100%}.contents-main>.entry .table table td{background-color:#fff;color:#2e2e2e;padding:10px 5px 10px 15px;border-bottom:1px solid #c9c9c9;font-size:.9rem}.contents-main>.entry .table table td:first-child{background-color:#333;color:#fff;border-bottom:1px solid #000000}@media all and (min-width: 500px){.contents-main>.entry .table table td:first-child{width:20%}}@media all and (max-width: 499px){.contents-main>.entry .table table td:first-child{width:80px}}.contents-main>.entry .table table td p{vertical-align:middle;display:inline-block;width:80%}.contents-main>.entry .table table td span{vertical-align:middle;display:inline-block;padding-left:2%;width:15%}.contents-main>.entry .table table td a{color:#e37630;text-decoration:none}.contents-main>.entry .table table td a:hover{text-decoration:underline}.contents-main>.entry .table table tr:last-child td{border-bottom:0}.contents-main>.entry .ttl h4{font-size:1.5rem;margin:0 auto;color:#e0b037}@media all and (min-width: 500px){.contents-main>.entry .ttl{border-bottom:4px solid #e0b037}.contents-main>.entry .ttl h4{margin:2rem 0 .5rem;max-width:360px;position:relative}}@media all and (max-width: 499px){.contents-main>.entry>.entryBlock:first-child{margin-top:5%;display:block}.contents-main>.entry>.entryBlock:first-child .accordeonWrapper{display:block!important}.contents-main>.entry>.entryBlock:first-child .toggleBtn{display:none}.contents-main>.entry>.entryBlock:first-child .accordeon{border:0;border-bottom:none;padding:0;margin-bottom:10%}.contents-main>.entry>.entryBlock:first-child .ttl{padding:0;border-bottom:4px solid #e0b037}.contents-main>.entry>.entryBlock:first-child .ttl h4{margin-bottom:.3rem}}.contents-main>.info{margin:5% 0 0}.contents-main>.info .mainTtl{border-bottom:4px solid #e0b037;padding-bottom:1.3%}.contents-main>.info .mainTtl h4{margin:0}.contents-main>.info .mainTtl img{width:35.6%;max-width:130px}.contents-main>.info dd ul{display:flex;flex-wrap:wrap;justify-content:flex-start}.contents-main>.info dd ul li{vertical-align:middle;background:#1a1a1a}@media all and (min-width: 500px){.contents-main>.info dd ul li{width:32%;margin:3% 2% 0 0;display:flex;flex-wrap:wrap}.contents-main>.info dd ul li:nth-child(3n){margin-right:0}}@media all and (max-width: 499px){.contents-main>.info dd ul li{width:100%;margin:3% 0 0}}.contents-main>.info dd ul li:after{content:".";display:block;clear:both;height:0;visibility:hidden}.contents-main>.info dd ul li .pic{vertical-align:middle}.contents-main>.info dd ul li .pic img{width:100%}@media all and (min-width: 500px){.contents-main>.info dd ul li .pic{width:100%}}@media all and (max-width: 499px){.contents-main>.info dd ul li .pic{width:43%;display:inline-block}}.contents-main>.info dd ul li p{margin:0;padding:5%;vertical-align:middle;min-height:0}@media all and (min-width: 500px){.contents-main>.info dd ul li p{width:100%}}@media all and (max-width: 499px){.contents-main>.info dd ul li p{width:57%;display:inline-block}}.contents-main>.info dd ul li a{display:inline-block;width:auto;color:#e0b037;text-decoration:none}.contents-main>.info dd ul li a img{width:100%}.contents-main>.btn{display:block;clear:both;margin:5% 0 0}.contents-main>.btn .btn-search{transition:opacity .3s ease;text-decoration:none;display:block;width:60%;max-width:400px;margin:0 auto}.contents-main>.btn .btn-search span{display:block;position:relative;border:1px solid #fff;font-size:.9rem;color:#fff;text-decoration:none;line-height:1;text-align:center;margin:0 auto;width:100%;padding:2rem 1rem;letter-spacing:.1rem}.contents-main>.btn .btn-search:hover{opacity:.7}.notfound div{text-align:center;width:100%}.notfound div p{width:100%;margin:0 auto;padding:3rem 0;box-sizing:border-box}@media all and (max-width: 499px){.notfound div p{text-align:left}}
