@charset "utf-8";
											.IPopularityMoreList{		 background-color:#f4f4f4; } .IPopularityMoreList>.outBox{ margin: 20px 0 0 0; padding: 45px 0; background-color:#f4f4f4; } @media screen and (max-width:768px){ .IPopularityMoreList{		 background-color:#f4f4f4; } .IPopularityMoreList>.outBox{ margin: 4.83vw 0 0 0; padding: 8.45vw 0; background-color:#f4f4f4; } }												 .IPopularityMoreList{		 MMARGINA		 PPADDINGA		 width:100%;		 position:relative;		 BBGCOLORA		 }		 		 .IPopularityMoreList .vAlign{		 display:inline-block;		 vertical-align: middle;		 width:0;		 height:100%;		 }		 		 .IPopularityMoreList .imgA{		 background-size:cover;		 background-repeat:no-repeat;		 background-position:center;		 }		 		 .IPopularityMoreList .imgB{		 background-size:contain;		 background-repeat:no-repeat;		 background-position:center;		 }		 		 .IPopularityMoreList .outBox{		 width:100%;		 max-width:1460px;		 margin:0 auto;		 position:relative;		 }		 		 .IPopularityMoreList .title{		 font-size:20px;		 padding-bottom:20px;		 }		 		 .IPopularityMoreList .container{		 margin:0 0 0 -35px;		 }		 		 .IPopularityMoreList .cBox{		 display:inline-block;		 vertical-align:top;		 width:25%;		 padding-left:35px;		 padding-bottom:35px;		 -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;		 }		 		 .IPopularityMoreList .inBox{		 position:relative;		 width:100%;		 background-color:#222;		 }		 		 .IPopularityMoreList .bg{		 width: 100%; padding-top: 33%; -webkit-filter: grayscale(0%) brightness(50%) contrast(100%); filter: grayscale(0%) brightness(50%) contrast(100%);		 }		 		 .IPopularityMoreList .info{		 position:absolute;		 left:0;		 top:0;		 width:100%;		 height:100%;		 text-align:center;		 }		 		 .IPopularityMoreList .name{		 display:inline-block;		 vertical-align: middle;		 font-size:16px;		 color:#FFF;		 }		 		 @media screen and (max-width:1600px){		 .IPopularityMoreList .outBox{		 width: calc(100% - 70px);		 }		 }		 		 @media screen and (max-width:1230px){		 .IPopularityMoreList .cBox{ width:33.333333333333333333%; }		 }		 		 @media screen and (max-width:990px){		 .IPopularityMoreList .container{ margin:0 0 0 -1.93vw; }		 		 .IPopularityMoreList .cBox{ width:50%; padding-left:1.93vw;		 padding-bottom:1.93vw; }		 } @media screen and (max-width:768px){ .IPopularityMoreList{ MMARGINB PPADDINGB BBGCOLORB } .IPopularityMoreList .outBox{ width:90%; } .IPopularityMoreList .cBoxA{ width:100%; } .IPopularityMoreList .cBoxA .bg{ padding-top: 16.2%; } .IPopularityMoreList .title{ font-size:3.86vw; padding-bottom:3.86vw; } .IPopularityMoreList .name{ font-size:3.86vw; } }		 		 