.style-list{*zoom:1;width:100%;max-width:1300px;margin:0 auto;border-top:.2rem solid #000}.style-list:after{content:'';clear:both;display:block}.style-list .list{display:flex row;padding:1rem;margin-bottom:10px;background-color:#fff;border-bottom:1px solid #ccc}@media only screen and (min-width:769px){.style-list .list{display:flex}}.style-list .list>div{text-align:center}.style-list .list>div:first-of-type{width:20rem;margin:0 auto}@media only screen and (min-width:769px){.style-list .list>div:first-of-type{flex-basis:180px}}.style-list .list>div:last-of-type{flex-grow:1;padding-left:1rem;padding-top:2rem}@media only screen and (min-width:769px){.style-list .list>div:last-of-type{padding-left:4rem}}.style-list .lab{display:flex row;padding:1rem;margin-bottom:10px;background-color:#fff;border-bottom:1px solid #ccc}@media only screen and (min-width:769px){.style-list .lab{display:flex}}.style-list .lab>div{text-align:center}.style-list .lab>div:first-of-type{width:30rem;margin:0 auto}@media only screen and (min-width:769px){.style-list .lab>div:first-of-type{flex-basis:300px}}.style-list .lab>div:last-of-type{flex-grow:1;padding-left:1rem;padding-top:2rem}@media only screen and (min-width:769px){.style-list .lab>div:last-of-type{padding-left:4rem}}.style-list .photo{display:block;overflow:hidden;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.style-list .photo img,.style-list .photo .noImage{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;transform:scale(1)}.style-list .photo:hover img,.style-list .photo:focus img,.style-list .photo:hover .noImage,.style-list .photo:focus .noImage{transform:scale(1.3)}.style-list .noImage{display:table;width:100%;min-height:25rem;background:#f9f9f9;text-align:center}.style-list .noImage i{display:table-cell;vertical-align:middle;font-size:10rem;color:#85cdff}.style-list .pName{padding:1rem 0 1rem;margin-bottom:1.5rem;border-bottom:1px dashed #ccc;text-align:center}@media only screen and (min-width:769px){.style-list .pName{text-align:left}}.style-list .pName a{font-weight:600;font-size:1.4em;line-height:1.4;color:#000}.style-list .pName a:focus,.style-list .pName a:hover{color:#000;text-decoration:underline}.style-list .pIndex{position:relative;display:block;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;width:95%;margin-bottom:0.2rem;padding-left:10px;font-size:1em;letter-spacing:-0.1rem;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.5em;height:1.5em;overflow:hidden}.style-list .pIndex em{display:inline-block;font-style:normal;font-weight:500;color:#000;padding-right:1rem}.style-list .pIndex:before{content:'';position:absolute;top:50%;left:0;margin-top:-1px;width:3px;height:3px;background:#bbb;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.style-list .pTag{font-weight:500;color:#c72535;margin-top:0.5rem}.style-list .pTag *{font-weight:500;color:#c72535}.style-list .pTag a:focus,.style-list .pTag a:hover{text-decoration:underline}.style-list .pTag i{width:1.5em;height:1.5em;margin-left:1rem;border-radius:50% 50% 0 100%;font-size:1.2em;color:#000;background:rgba(203,231,251,0.5)}.style-list .style-button{margin-top:1rem}.style-list .style-button .btn{padding:1rem 2rem !important}.style-list .no-list{padding:4rem 0;text-align:center;font-size:1.8rem;color:#000;background:#f9f9f9}.pContents h5{padding:2rem;font-weight:600;font-size:1.3em;line-height:1.4;color:#000;border-bottom:1px dashed #ccc}.pContents>div{font-size:1em;line-height:1.5em;padding:2rem}