@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.4;color:#454545}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:#06c}body{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,メイリオ,Meiryo,sans-serif}.btn--primary,button{display:block;background-color:#f05194;color:#fff;width:80%;border-radius:3px;font-size:16px;height:45px;margin:10px auto 0;border:none;text-align:center}.btn--primary>span,button>span{font-size:10px}.btn--primary{height:auto;text-decoration:none;padding:10px}.btn--primary,header{-webkit-box-sizing:border-box;box-sizing:border-box}header{padding:10px 0 7px;text-align:center;border-bottom:1px solid #ddd;position:fixed;width:100%;background-color:#fff;z-index:4;top:0}header a{display:block}header .hdr__btn-profile,header .hdr__btn-register{position:absolute;display:block;top:5px;right:5px;width:50px;height:40px;text-decoration:none;line-height:1;color:#454545}header .hdr__btn-profile i,header .hdr__btn-register i{font-size:30px}header .hdr__btn-profile span,header .hdr__btn-register span{display:block;font-size:8px}header .hdr__btn-profile{color:#e34e84}.item-hdr{padding:0 10px}.item-hdr__info{margin-top:10px;display:table}.item-hdr__info .item-hdr__logo,.item-hdr__info .item-hdr__name{display:table-cell;vertical-align:top}.item-hdr__info .item-hdr__logo a,.item-hdr__info .item-hdr__name a{color:#454545;text-decoration:none}.item-hdr__info .item-hdr__logo{width:40px}.item-hdr__info .item-hdr__logo>img{width:100%}.item-hdr__info .item-hdr__name{padding-left:10px}.item-hdr__info .item-hdr__name span{font-size:10px}.item-hdr__info .item-hdr__name h1{font-weight:700}main{padding-top:51px}footer{margin-top:30px;border-top:1px solid #ddd;padding:10px;line-height:1.6;text-align:center}footer>ul{color:#454545;font-size:12px}footer>ul>li{display:inline-block;margin-top:10px;margin-right:10px}footer>ul>li a{color:#454545;text-decoration:none}footer .copyright{margin-top:20px;text-align:center;font-size:10px}.item-hdr__img{margin-top:15px;text-align:center}.item-hdr__img a{text-decoration:none;display:block;color:#454545}.item-hdr__img img{max-width:80%;max-height:160px}.review-list .item-hdr{display:table;padding:0}.review-list .item-hdr .item-hdr__img{display:table-cell;vertical-align:middle}.review-list .item-hdr .item-hdr__img img{max-height:100px}.review-list .item-hdr .item-hdr__name{padding-left:0}.review-list .item-hdr .item-hdr__info{display:table-cell}.review-list .item-sec__dtl{padding-left:20px}.review-list .hidden-box{margin:10px 0;padding:0}.review-list .hidden-box label:after{font-family:Material Icons;content:"\E5CF";line-height:1;vertical-align:middle}.review-list .hidden-box .item-hdr__reviews{text-align:left;padding-left:75px;-webkit-box-sizing:border-box;box-sizing:border-box}.review-list .hidden-box .item-hdr__reviews .review-count{text-decoration:underline;color:#ff6c95}.review-list .hidden-box label{cursor:pointer}.review-list .hidden-box input{display:none}.review-list .hidden-box .hidden-box--show{height:0;padding:0;overflow:hidden;opacity:0;-webkit-transition:.8s;transition:.8s}.review-list .hidden-box input:checked+.item-hdr__reviews label:after{content:"\E5CE"}.review-list .hidden-box input:checked~.hidden-box--show{padding:10px 0;height:auto;opacity:1}.item-hdr__reviews{display:table;width:100%;max-width:480px;text-align:center;margin:10px auto 0}.item-hdr__reviews .item-hdr__ranking,.item-hdr__reviews .item-hdr__review{display:table-cell}.item-hdr__reviews .item-hdr__ranking dd>span,.item-hdr__reviews .item-hdr__review dd>span{display:block}.item-count,.review-count{font-size:12px}.item-hdr .item__review-link,.item-sec .item__review-link{margin-top:20px;text-align:center}.item-hdr .item__review-link .btn--primary,.item-hdr .item__review-link button,.item-sec .item__review-link .btn--primary,.item-sec .item__review-link button{margin-top:10px}.item-hdr .item__review-link>span,.item-sec .item__review-link>span{font-size:14px;display:block}.item-sec{margin-top:20px}.item-sec h2{padding:10px;border-bottom:2px solid #f05194;background-color:#fff9f9;font-weight:700}.item-sec h2+p{padding:10px;line-height:1.6}.item-sec h3{margin-top:20px;margin-left:10px;font-weight:700;font-size:18px}.item-sec h3 span{font-size:12px;color:#666}.item-sec p{font-size:14px;padding:10px;line-height:1.6}.item-sec .btn--primary,.item-sec button{margin-top:20px}.item-sec .item__notice-list{width:90%;margin:10px 5%;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.item-sec__links{margin-top:20px;text-align:center}.item-sec__links span{font-size:14px}.item-sec__links .btn--primary,.item-sec__links button{margin-top:10px}.item-sec__dtl{margin:10px auto;padding:0 10px;font-size:12px;max-width:480px}.item-sec__dtl dt{clear:left;float:left;width:40%;padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.item-sec__dtl dd{margin:0 0 0 40%;padding:3px;min-height:22px}.item-sec__table{width:90%;margin:10px 5%;font-size:12px;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.item-sec__table td,.item-sec__table th{border-top:1px solid #ddd;border-left:1px solid #ddd;height:2.5em;text-align:left}.item-sec__table th{background-color:#efefef;width:30%;padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.item-sec__table td{padding:3px}.item-sec__table.item-sec__table--wk thead th{text-align:center}.item-sec__table.item-sec__table--wk tbody{line-height:2.5}.item-sec__table.item-sec__table--wk tbody td{text-align:center;line-height:1.9;font-size:18px}.item-sec__table.item-sec__table--wk td,.item-sec__table.item-sec__table--wk th{width:auto;height:auto}.item-sec__table.item-sec__table--wk+.item__notice-list{margin-top:5px;padding:0 5%}.review__score{position:relative;margin-right:5px;vertical-align:bottom;text-align:left}.review__score,.review__score>span{display:inline-block;background-image:url(https://s3-ap-northeast-1.amazonaws.com/image.cozre.jp/reviews/material/review_star.png);background-repeat:no-repeat;background-size:105px 37px;width:105px;height:20px}.review__score>span{background-position:0 -20px}.item-sec__dtl--ratio dt{width:20%}.item-sec__dtl--ratio dd{margin:0 0 0 20%}.item-sec__dtl--ratio dd span{font-size:16px;font-weight:700}.item-sec__info{margin:10px 5%;width:90%;font-size:12px;border:1px solid #ddd}.item-sec__info,.item-sec__table--balloon{-webkit-box-sizing:border-box;box-sizing:border-box}.item-sec__table--balloon{position:relative;background:#fff;border:4px solid #ffa1aa;margin-top:15px;padding:5px;width:120px;line-height:1.2}.item-sec__table--balloon>span{font-size:18px;font-weight:700;display:block;text-align:right}.item-sec__table--balloon:after,.item-sec__table--balloon:before{bottom:99%;left:20%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.item-sec__table--balloon:after{border-color:hsla(0,0%,100%,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}.item-sec__table--balloon:before{border-color:rgba(255,161,170,0);border-bottom-color:#ffa1aa;border-width:16px;margin-left:-16px}.review__ratio-outer{position:relative;width:150px;height:20px;margin-right:5px;vertical-align:bottom;display:inline-block}.review__ratio-outer:before{content:"";display:inline-block;position:absolute;width:150px;height:20px;top:0;left:0;border:1px solid #ddd}.review__ratio-outer .review__ratio{display:inline-block;position:absolute;width:100px;height:20px;top:0;left:0;background-color:#ff6c95}.item-sec__map{margin:auto;position:relative;width:90%;height:0;padding-top:75%}.item-sec__map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.item-sec__reviews{font-size:14px}.item-sec__reviews>li{position:relative;padding:10px;border-top:1px solid #ddd}.item-sec__reviews>li:first-child{border-top:none}.item-sec__reviews .user:after{content:"";clear:left;display:block}.item-sec__reviews .user img{float:left}.item-sec__reviews .user span{display:block}.item-sec__reviews .user span.display-name{max-width:75%}.item-sec__reviews .review{margin-top:10px;line-height:1.6}.item-sec__reviews .review>span{display:block}.item-sec__reviews .review p{text-align:left}.item-sec__reviews .date,.item-sec__reviews .review a{display:block;text-align:right}.item-sec__reviews .date{position:absolute;top:10px;right:10px;font-size:12px}.item-sec__comment{border:1px solid #ddd;background-color:#efefef;margin:0 10px;padding:10px}.item-sec__comment h3{font-weight:700;margin:0}.item-sec__comment p{margin-top:10px}div.item-sec__tmb-link-set{margin:0 5%}.item-sec__tmb-link{display:table;width:100%;border:1px solid #d6d5d6;margin:10px 0 0}.item-sec__tmb-link a{color:#444}.item-sec__tmb-link .eyecatch{display:table-cell;vertical-align:middle;padding:2px}.item-sec__tmb-link .eyecatch img{width:60px;height:60px;max-width:60px;margin:0}.item-sec__tmb-link .title{display:table-cell;vertical-align:top;font-size:14px;line-height:1.5;padding:5px;text-decoration:underline}.item-sec__tmb-link+.item-sec__tmb-link{margin-top:-1px}.video{margin-top:10px;position:relative;width:100%;padding-top:56.25%}.video iframe{position:absolute;top:0;right:0;width:100%;height:100%}.item__review-tbl{font-size:14px;margin:20px 5% 0;width:90%;-webkit-box-sizing:border-box;box-sizing:border-box}.item__review-tbl thead th{border-bottom:2px solid #454545}.item__review-tbl td,.item__review-tbl th{padding:4px 0;text-align:left}.item__review-tbl tbody th{text-align:left;max-width:100px}.item__review-tbl tbody tr td div{text-align:left}.item__review-tbl tbody tr td:last-child{text-align:center}.item-sec__dtl--ratio+a,.item__review-tbl+a{margin-top:10px;padding-left:10px}.ranking__panel .item-sec__dtl,.reviews__panel .item-sec__dtl{font-size:14px}.ranking__panel .item-sec__dtl dd,.reviews__panel .item-sec__dtl dd{position:relative;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.ranking__panel .item-sec__dtl dd select,.reviews__panel .item-sec__dtl dd select{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:1;display:block;width:200%;width:-webkit-calc(100% + 5em);margin:0;background:transparent;border:0;outline:none;font-size:16px;font-size:1rem;line-height:1.5}.ranking__panel .item-sec__dtl dd label,.reviews__panel .item-sec__dtl dd label{position:relative;overflow:hidden;display:inline-block;background-color:#fff;color:#454545;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 0}.ranking__panel .item-sec__dtl dd a,.reviews__panel .item-sec__dtl dd a{display:block;width:100%;color:#454545;text-decoration:none}.ranking__panel .item-sec__dtl dd i,.reviews__panel .item-sec__dtl dd i{position:absolute;top:13px;right:0;vertical-align:bottom}.ranking__panel .item-sec__dtl--sort,.reviews__panel .item-sec__dtl--sort{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;font-size:16px;margin-top:10px;width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.ranking__panel .item-sec__dtl--sort dd,.ranking__panel .item-sec__dtl--sort dt,.reviews__panel .item-sec__dtl--sort dd,.reviews__panel .item-sec__dtl--sort dt{font-size:16px;border-bottom:1px solid #ccc;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;height:50px;overflow:hidden;float:none;clear:none}.ranking__panel .item-sec__dtl--sort dt,.reviews__panel .item-sec__dtl--sort dt{width:35%;padding:17px 0 12px 10px;font-size:12px}.ranking__panel .item-sec__dtl--sort dd,.reviews__panel .item-sec__dtl--sort dd{width:65%;padding:0 10px}.ranking__panel .item-sec__dtl--sort dd label,.reviews__panel .item-sec__dtl--sort dd label{padding:13px 0}.ranking__panel .item-sec__dtl--sort dd .btn-search-open,.reviews__panel .item-sec__dtl--sort dd .btn-search-open{width:40px;height:40px;position:absolute;top:5px;right:5px;margin:0}.ranking__panel .item-sec__dtl--sort dd .btn-search-open i,.reviews__panel .item-sec__dtl--sort dd .btn-search-open i{top:9px;left:3px}.ranking__panel .item-sec__dtl--sort dd .search-option,.ranking__panel .item-sec__dtl--sort dd .search-score,.reviews__panel .item-sec__dtl--sort dd .search-option,.reviews__panel .item-sec__dtl--sort dd .search-score{padding:0 45px 0 5px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:50px}.tab__reviews-wrap{margin-top:40px;display:table;width:100%}.tab__reviews-wrap+.item-sec{margin-top:10px}.tab__review{display:table-cell;text-align:center;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0;font-size:14px;border:1px solid #ff6c95}.tab__review>a{color:#ff6c95;padding:10px 0}.tab__review--current{color:#fff;position:relative;background:#ff6c95;padding:10px 0}.tab__review--current:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;border-top-color:#ff6c95;border-width:10px;margin-left:-10px}.item__notice-list{font-size:10px;margin-top:40px;padding:0 10px}aside .ads__bnr--rectangle,aside .ads__recom--block{margin-top:20px;margin-left:auto;margin-right:auto;width:300px}.modal__search{display:none;opacity:0;position:fixed;width:100%;min-height:100%;top:0;left:0;background-color:#f5f5f5}.modal__search .modal__search-list--alert{display:none;background-color:#f05194;position:fixed;top:50%;left:0;color:#fff;text-align:center;width:100%;line-height:1;padding:10px 0;font-size:18px;margin-top:-38px;opacity:.8}.modal__search.modal__search--open{display:block;opacity:1;animation:a .3s linear;-webkit-animation:a .3s linear;z-index:3}.modal__search.modal__search--close{display:block;animation:b .3s linear;-webkit-animation:b .3s linear}.modal__search .modal__search-header{border-bottom:1px solid #ddd}.modal__search .modal__search-header .btn-close{display:inline-block;background-color:transparent;border:none;color:#454545;width:30%;margin-top:0}.modal__search .modal__search-body{position:absolute;top:46px;left:0;width:100%;height:90%}.modal__search .modal__search-body .modal__search-inner{overflow:auto;max-height:90%}.modal__search .modal__search-footer{position:fixed;left:0;bottom:0;display:table;width:100%;height:55px}.modal__search .modal__search-footer .btn--primary,.modal__search .modal__search-footer button{display:table-cell;width:50%}.modal__search .modal__search-footer .btn--primary:first-child,.modal__search .modal__search-footer button:first-child{background-color:#fefefe;border:1px solid #ddd;color:#454545}.modal__search h2{font-size:24px;margin-top:10px;margin-left:10px}.modal__search .modal__search-list{margin:10px 10px 0;border-bottom:1px solid #ddd}.modal__search .modal__search-list>li{font-size:18px;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;background-color:#fefefe}.modal__search .modal__search-list>li label{display:block;padding:10px}.modal__search .modal__search-list>li input[type=radio]{margin-right:5px}.reviews__paging{margin:20px 0;display:table;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px}.reviews__paging>div,.reviews__paging>span{display:table-cell;text-align:center}.reviews__paging>div{width:30%}.reviews__paging a{display:block;width:100%;height:100%;text-decoration:none;border:1px solid #ccc;color:#454545;background-color:#efefef;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.reviews__paging a>i{vertical-align:middle;margin:0 5px 3px;font-size:15px}.reviews__nodata{text-align:center;margin-top:20px;font-size:20px;color:#999}.list__icon-check i{font-size:16px;vertical-align:bottom;margin-right:3px}.item__color span{width:15px;height:15px;display:inline-block}.item__color .item__color--black{background-color:#000}.item__color .item__color--silver{background-color:silver}.item__color .item__color--white{background-color:#fff}.item__color .item__color--red{background-color:red}.item__color .item__color--pink{background-color:pink}.item__color .item__color--orange{background-color:orange}.item__color .item__color--gold{background-color:gold}.item__color .item__color--yellow{background-color:#ff0}.item__color .item__color--green{background-color:green}.item__color .item__color--blue{background-color:#00f}.item__color .item__color--purple{background-color:purple}.item__color .item__color--brown{background-color:brown}.item__color .item__color--beige{background-color:beige}.item__color .item__color--gray{background-color:gray}.item__color .item__color--other{background:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(33%,#000),color-stop(33%,#fff),color-stop(66%,#fff),color-stop(66%,gray),to(gray));background:linear-gradient(#000,#000 33%,#fff 0,#fff 66%,gray 0,gray);border:1px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box}.list-hdr .list-hdr__info .list-hdr__name{background-color:#f06c95;color:#fff;padding:10px}.list-hdr .list-hdr__info .list-hdr__name h1{font-size:20px}.list-hdr .list-hdr__text{margin-top:10px;padding:10px;line-height:1.6}.item-hdr__breadcrumbs,.list-hdr__breadcrumbs{font-size:10px;overflow-x:scroll;height:22px;width:100%;text-overflow:ellipsis;white-space:nowrap}.item-hdr__breadcrumbs ul li,.list-hdr__breadcrumbs ul li{position:relative;display:inline-block;margin-right:10px}.item-hdr__breadcrumbs ul li:after,.item-hdr__breadcrumbs ul li:before,.list-hdr__breadcrumbs ul li:after,.list-hdr__breadcrumbs ul li:before{left:100%;top:50%;border:solid transparent;content:"";height:0;width:0;position:absolute}.item-hdr__breadcrumbs ul li:after,.list-hdr__breadcrumbs ul li:after{border-left-color:#fff;border-width:10px;margin-top:-10px}.item-hdr__breadcrumbs ul li:before,.list-hdr__breadcrumbs ul li:before{border-left-color:#ddd;border-width:11px;margin-top:-11px}.item-hdr__breadcrumbs ul li:last-child:after,.item-hdr__breadcrumbs ul li:last-child:before,.list-hdr__breadcrumbs ul li:last-child:after,.list-hdr__breadcrumbs ul li:last-child:before{border:none}.item-hdr__breadcrumbs ul li a,.list-hdr__breadcrumbs ul li a{display:inline-block;padding-top:4px;padding-bottom:4px;padding-left:5px;text-decoration:none;color:#454545}.category .list-hdr__eyecatch{padding:10px}.category .list-hdr__eyecatch:after{content:"";clear:both;display:block}.category .list-hdr__eyecatch img{margin-right:5px;margin-bottom:5px;float:left}.category .list-hdr__eyecatch span{font-size:14px}.item-hdr__breadcrumbs{border-bottom:1px solid #ddd}.ranking__panel{padding:10px 0}.ranking__panel button{margin-top:10px}.item-sec__list,.item-sec__ranking{width:100%;border-bottom:1px solid #ccc}.item-sec__list li,.item-sec__ranking li{border-top:1px solid #ccc;position:relative}.item-sec__list li .rank,.item-sec__list li .rank--1,.item-sec__list li .rank--2,.item-sec__list li .rank--3,.item-sec__ranking li .rank,.item-sec__ranking li .rank--1,.item-sec__ranking li .rank--2,.item-sec__ranking li .rank--3{position:absolute;display:inline-block;top:0;left:10px;margin:0;padding:3px 0;z-index:1;width:20px;text-align:center;font-size:12px;color:#fff;background:#ff6c95}.item-sec__list li .rank--1:after,.item-sec__list li .rank--2:after,.item-sec__list li .rank--3:after,.item-sec__ranking li .rank--1:after,.item-sec__ranking li .rank--2:after,.item-sec__ranking li .rank--3:after{content:"";position:absolute;right:0;top:100%;height:0;width:0;border-bottom:5px solid transparent}.item-sec__list li .rank--1,.item-sec__ranking li .rank--1{background:gold}.item-sec__list li .rank--1:after,.item-sec__ranking li .rank--1:after{border-left:10px solid gold;border-right:10px solid gold}.item-sec__list li .rank--2,.item-sec__ranking li .rank--2{background:silver}.item-sec__list li .rank--2:after,.item-sec__ranking li .rank--2:after{border-left:10px solid silver;border-right:10px solid silver}.item-sec__list li .rank--3,.item-sec__ranking li .rank--3{background:#8c4841}.item-sec__list li .rank--3:after,.item-sec__ranking li .rank--3:after{border-left:10px solid #8c4841;border-right:10px solid #8c4841}.item-sec__list li a,.item-sec__ranking li a{width:100%;display:table;font-size:12px;color:#454545;text-decoration:none}.item-sec__list li a .detail,.item-sec__list li a .img,.item-sec__ranking li a .detail,.item-sec__ranking li a .img{vertical-align:top;padding:5px}.item-sec__list li a .img,.item-sec__ranking li a .img{display:table-cell;width:90px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:0}.item-sec__list li a .detail,.item-sec__ranking li a .detail{display:table-cell}.item-sec__list li a .detail .list__item__name,.item-sec__list li a .detail .ranking__item__name,.item-sec__ranking li a .detail .list__item__name,.item-sec__ranking li a .detail .ranking__item__name{font-size:14px;font-weight:700}.item-sec__list li a .detail .list__item__maker,.item-sec__list li a .detail .ranking__item__maker,.item-sec__ranking li a .detail .list__item__maker,.item-sec__ranking li a .detail .ranking__item__maker{font-size:10px}.item-sec__list li a .detail .list__item__score,.item-sec__list li a .detail .ranking__item__score,.item-sec__ranking li a .detail .list__item__score,.item-sec__ranking li a .detail .ranking__item__score{font-size:14px}.item-sec__list li a .detail .list__item__description,.item-sec__ranking li a .detail .list__item__description{display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;-webkit-box-orient:vertical}.spot__link{display:block;margin-top:5px;margin-left:5px}.spot__link a{border:1px solid #f05194;text-decoration:none;color:#f05194;padding:2px 15px 2px 4px;display:inline-block;border-radius:3px;position:relative;background-color:#fff9f9}.spot__link a:after{font-family:Material Icons;content:"arrow_forward_ios";position:absolute;top:0;right:2px;bottom:0;margin:auto;width:1em;height:1em;line-height:1}.tag__link{display:block;margin-top:5px;margin-left:5px}.tag__link a{border:1px solid #ddd;text-decoration:none;padding:2px 4px;display:inline-block;border-radius:3px;position:relative;background-color:#efefef}ul.facility__icons li{padding-left:35px;line-height:35px;background-repeat:no-repeat;background-position:0;background-size:32px 32px}ul.facility__icons .icon--1{background-image:url(https://s3-ap-northeast-1.amazonaws.com/image.cozre.jp/reviews/material/facility/ficon_01.png)}ul.facility__icons .icon--2{background-image:url(https://s3-ap-northeast-1.amazonaws.com/image.cozre.jp/reviews/material/facility/ficon_02.png)}ul.facility__icons .icon--3{background-image:url(https://s3-ap-northeast-1.amazonaws.com/image.cozre.jp/reviews/material/facility/ficon_03.png)}ul.facility__icons .icon--4{background-image:url(https://s3-ap-northeast-1.amazonaws.com/image.cozre.jp/reviews/material/facility/ficon_04.png)}ul.facility__icons .icon--5{background-image:url(https://s3-ap-northeast-1.amazonaws.com/image.cozre.jp/reviews/material/facility/ficon_05.png)}ul.facility__icons .icon--6{background-image:url(https://s3-ap-northeast-1.amazonaws.com/image.cozre.jp/reviews/material/facility/ficon_06.png)}ul.facility__icons .icon--7{background-image:url(https://s3-ap-northeast-1.amazonaws.com/image.cozre.jp/reviews/material/facility/ficon_07.png)}ul.facility__icons .icon--8{background-image:url(https://s3-ap-northeast-1.amazonaws.com/image.cozre.jp/reviews/material/facility/ficon_08.png)}.category__links{margin:10px 5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #ccc;border-left:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}.category__links li{width:50%}.category__links li a{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 10px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;height:45px;position:relative;color:#454545;text-decoration:none;font-size:14px;line-height:1;display:flex;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;overflow:hidden}.category__links li a i{position:absolute;top:12px;right:5px;font-size:14px}@keyframes a{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes a{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes b{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes b{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}.container{padding:40px 0;min-height:500px}.container .center,.text--nolist{text-align:center}.text--nolist{font-size:20px;line-height:2;color:#999;padding:40px 0}.aside-sec{margin-top:20px}.aside-sec h2{padding:10px;border-bottom:2px solid #f05194;background-color:#fff9f9;font-weight:700}.aside-sec h2+p{padding:10px;line-height:1.6}.top-head__summary{font-size:12px;color:#454545;padding:20px 10px}.top-head__summary span{color:#f05194;font-size:16px}.top-main__category ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0}.top-main__category ul li{width:20%;max-width:100px}.top-main__category ul li a{display:block;padding:5px}.top-main__category ul li a img{width:100%;height:100%}.aside__recom{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aside__recom,.list__link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.list__link li{width:100%;border-bottom:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #ddd;margin-top:-1px}.list__link li a{display:-webkit-box;display:-ms-flexbox;display:flex;color:#454545;text-decoration:none;padding:2px;font-size:14px;font-weight:700}.list__link li a .tmb{font-size:0}.list__link li a .tmb img{width:auto;height:80px}.list__link li a .title{padding:5px}.item-sec__title-info,.item-sec__title-info--update{font-size:12px;padding-left:10px;font-weight:400}.item-sec__title-info--update{color:#e60000}#div-gpt-ad-1545066592714-0{margin-top:10px}#div-gpt-ad-1545066592714-0 iframe,#div-gpt-ad-1545066812160-0 iframe{width:100%!important}@media screen and (max-width:480px){aside{margin-top:40px}}@media screen and (min-width:900px){main{margin:10px auto;max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex}main .btn--primary,main button{width:40%}main #main{width:900px;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box}main #main .item-hdr__breadcrumbs,main #main .list-hdr__breadcrumbs{border-bottom:none;overflow-x:hidden}main #main .item-hdr__breadcrumbs ul li:after,main #main .list-hdr__breadcrumbs ul li:after{border:none;content:">";font-size:13px;padding-left:5px}main #main .item-hdr__breadcrumbs ul li:before,main #main .item-hdr__breadcrumbs ul li:last-child:after,main #main .item-hdr__breadcrumbs ul li:last-child:before,main #main .list-hdr__breadcrumbs ul li:before,main #main .list-hdr__breadcrumbs ul li:last-child:after,main #main .list-hdr__breadcrumbs ul li:last-child:before{display:none}main #main .item-hdr__reviews{max-width:320px;margin:0 auto}main #main .item-sec__dtl{font-size:16px}main #main .item-sec__table dt{width:20%}main #main .item-sec__table dd{margin:0 0 0 20%}main #main .list__link{margin-top:10px;border-top:none;border-left:1px solid #ddd;max-width:632px}main #main .list__link li{width:25%;border-right:1px solid #ddd;max-width:158px}main #main .list__link li a{-ms-flex-wrap:wrap;flex-wrap:wrap}main #main .list__link li a .tmb img{width:100%;height:auto}main #main .list__link li a .title{padding:5px}main aside{width:300px}main aside .ads__bnr--rectangle:first-child{margin-top:0}}ul[data-partial-view-list]>li.hide{display:none}.hdr__btn-menu{position:absolute;display:block;top:5px;left:5px;width:50px;height:40px;text-decoration:none;line-height:1;color:#454545}.hdr__btn-menu i{font-size:30px}.hdr__btn-menu span{display:block;font-size:8px}.hdr__btn-menu .hdr__menu--toggle{cursor:pointer}.hdr__btn-menu #hdr__menu--open{display:none}.hdr__btn-menu #hdr__menu--open:checked+#hdr__menu{left:0}.hdr__btn-menu #hdr__menu--open:checked+#hdr__menu+#overlay{position:fixed;top:51px;left:0;background:rgba(0,0,0,.7);width:100%;height:100%}#hdr__menu{position:fixed;top:51px;left:-9999px;width:100%;height:100%;-webkit-transition:left .2s,right .2s;transition:left .2s,right .2s;z-index:2;overflow-y:scroll}#hdr__menu .hdr__menu-title{padding:9px 15px;background-color:#e5e5e5;text-align:left}#hdr__menu .hdr__menu-title,#hdr__menu nav{width:268px;-webkit-box-sizing:border-box;box-sizing:border-box}#hdr__menu nav{border:2px solid #ddd}#hdr__menu dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#454545;background-color:#eff5f7;padding-bottom:15px;border-top:1px solid #e5e5e5}#hdr__menu dl:last-child{padding-bottom:66px}#hdr__menu dl dd,#hdr__menu dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}#hdr__menu dl dt{height:50px;width:100%;background-color:#fff;padding-left:15px;padding-right:10px;color:#454545;font-weight:700;margin-bottom:15px}#hdr__menu dl dt:before{content:"";background-color:#ffa1aa;width:30px;height:30px;border-radius:15px;margin-right:10px}#hdr__menu dl dd{height:40px;padding:10px 0 10px 10px}#hdr__menu dl dd a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;color:#454545;padding:5px}