#body--index__index{background-color:#FFF}.pc-section{margin-bottom:30px;overflow:hidden}.bottom-info-box-wrap li:last-child{margin-bottom:20px}.mk-body--index__index .slider .slick-slide{margin:0 2px 0 2px}.mk-body--index__index .visual-slide .slick-slide{margin:0}.mk-body--index__index .dialog-scroll-contents::-webkit-scrollbar{-webkit-appearance:none;width:3px}.mk-body--index__index .dialog-scroll-contents::-webkit-scrollbar-thumb{border-radius:1.5px;background-color:rgba(0,0,0,0.2);box-shadow:0 0 1px rgba(255,255,255,0.2)}.mk-body--index__index .bounus-attention .dialog--hd__bounus{padding:0;margin:10px;border-top:20px solid #F00;border-right:20px solid transparent;border-bottom:20px solid #F00;border-left:20px solid transparent}.mk-body--index__index .bounus-attention .dialog--hd__bounus .dialog--hd__bounus-inner{position:absolute;top:16px;color:#FFF;width:80%;margin:0 auto;text-align:center}.mk-body--index__index .bounus-attention .bounus-attention--main{background-color:#f1c831;border-radius:4px;padding:4px;display:table;width:100%;margin-bottom:20px;box-sizing:border-box}.mk-body--index__index .bounus-attention .bounus-attention--main-img{display:table-cell;width:70px;position:relative}.mk-body--index__index .bounus-attention .bounus-attention--main-img img{width:90px;position:absolute;top:-35px;left:-20px}.mk-body--index__index .bounus-attention .bounus-attention--main-text{display:table-cell;color:#FFF;font-size:14px;line-height:16px;font-weight:bold;vertical-align:middle}.mk-body--index__index .bounus-attention .bounus-attention--main-point{display:table-cell;float:right;background-color:#FFF;border-radius:2px;color:#fc5428;width:100%;height:100%;line-height:40px;font-size:22px;text-align:right;padding:0 5px;box-sizing:border-box;vertical-align:middle}.mk-body--index__index .bounus-attention .bounus-attention--main-point span{font-size:14px}.mk-body--index__index .bounus-attention .bounus-attention--heading{position:relative;border-bottom:.5px solid #CCC;padding:0 0 2px}.mk-body--index__index .bounus-attention .bounus-attention--headingpoint{position:absolute;top:0;right:0;font-weight:bold;color:#444}.mk-body--index__index .section__free-nonmember{background-color:#f5fde7}.mk-body--index__index .section__free-nonmember .section--title{text-align:center;border-top:solid 5px #9dd33c}.mk-body--index__index .section__free-nonmember .section--title .f-green{color:#9dd33c}.mk-body--index__index .section__free-nonmember .btn{width:auto;margin:0 10px 10px 10px}.mk-body--index__index .section__free-nonmember .btn__jikkuri{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.1),-1px -1px 1px rgba(0,0,0,0.1)}.mk-body--index__index .section__free-nonmember .book-list-thum--label__jikkuri-nonmember{background:#fc5428;border:solid 1px #fc5428;text-align:center}.mk-body--index__index .section__free-nonmember .book-list-thum{position:relative;padding-bottom:38px}.mk-body--index__index .section__free-nonmember .book-list-thum .book-list-thum--btn{position:absolute;bottom:0;width:33.3333%;padding:8px 8px 8px 0;box-sizing:border-box;left:auto}.mk-body--index__index .section__banner{padding:0 10px}.mk-body--index__index .section__banner .top-banner{margin-bottom:8px}.mk-body--index__index .section__banner-upper .top-banner{padding-top:0}.mk-body--index__index .campaign-list{padding:8px 0;border-top:dotted 1px #ddd}.mk-body--index__index .mediatop-nav{padding:10px 0 10px 10px;border-top:1px solid #eee}.mk-body--index__index .sp-to-pc__index .mediatop-nav{padding-top:20px}.mk-body--index__index .mediatop-nav li{padding-right:10px}