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