ruby{position:relative;padding:0;margin:0;ruby-align:distribute-space}ruby rt{vertical-align:bottom;margin:0;padding:0;line-height:0em;font-weight:normal !important}#contents article h2.item{width:100%;height:25.31vw;display:block;background-image:url(../img/h2.png?0119);background-size:118.75% 25.31vw;background-position:center top;text-indent:-999px;overflow:hidden;position:relative}#contents article .border01{padding:0 3.125%;background-image:url(../img/bg01.png);background-size:auto 32px;background-position:center top;padding-bottom:3.125vw;border-bottom:2px solid #fff}#contents article .border01.first01{margin-top:-11vw;padding-bottom:1.5vw}#contents article .border01.second01{border-top:2px solid #fff;margin-top:3.125vw}#contents article .border01 h3{margin-top:3.125%;display:block}#contents article .border01 h3 img{width:100%;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:2px solid #CFEDFB}#contents article .border01 ul#itemlist li{width:50%;float:left;margin-top:2.81vw}#contents article .border01 ul#itemlist li:nth-child(odd){padding-right:1.25vw}#contents article .border01 ul#itemlist li:nth-child(even){padding-left:1.25vw}#contents article .border01 ul#itemlist li a{display:block;padding:1.875vw;border:2px solid #CFEDFB;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background-color:#000;background-color:#fff}#contents article .border01 ul#itemlist li a img{width:100%;pointer-events:none}#contents article .border01 ul#itemlist li a p{pointer-events:none;font-size:12px;font-weight:bold;color:#FE54A6;margin-top:1.875vw;line-height:1.3em}#contents article .border01 ul#itemlist li a p span{background-color:#FE54A6;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;color:#fff;font-size:10px;line-height:12px;vertical-align:top;padding:2px 4px 0 4px;margin-right:2px}#contents article #pickup{width:100%;margin-top:5.5vw;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}#contents article #pickup .owl-theme .owl-dots .owl-dot.active span{background:#FE54A6}#contents article #pickup .owl-dot:hover span{background:#FE54A6}#contents article #pickup ul{display:none}#contents article #pickup ul.owl-carousel{display:block}#contents article #pickup ul li a{display:block}#contents article #pickup ul li a img{border:2px solid #CFEDFB;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;background-color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:99.5%}#contents article #pickup .owl-nav{display:none}@media screen and (min-width: 640px){#contents #content_footer{margin-top:45px}#contents article h2.item{width:100%;height:204px;display:block;background-image:url(../img/h2.png?0119);background-size:961px 204px;background-repeat:no-repeat}#contents article .border01{-moz-box-shadow:0px 0px 20px 0px #EE3B99;-webkit-box-shadow:0px 0px 20px 0px #EE3B99;box-shadow:0px 0px 20px 0px #EE3B99;width:960px;border:3px solid #fff;margin:-62px auto 0 auto;padding:12px;background-image:url(../img/bg01.png);background-size:auto 64px;background-position:center top}#contents article .border01.first01{margin-top:-61px;padding-bottom:1.5vw}#contents article .border01.second01{border-top:3px solid #fff;margin-top:20px}#contents article .border01 h3{margin-top:0;display:block}#contents article .border01 h3 img{width:930px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;border:3px solid #CFEDFB}#contents article .border01 ul#itemlist li{width:225px;margin:10px 10px 0 0;padding:0}#contents article .border01 ul#itemlist li:nth-child(even){padding:0}#contents article .border01 ul#itemlist li:nth-child(odd){padding:0}#contents article .border01 ul#itemlist li:nth-child(4n){margin-right:0}#contents article .border01 ul#itemlist li a{padding:10px;text-decoration:none;border:3px solid #CFEDFB}#contents article .border01 ul#itemlist li a:hover{border:3px solid #FE54A6}#contents article .border01 ul#itemlist li a p{margin-top:10px;font-size:20px}#contents article .border01 ul#itemlist li a p ruby{line-height:1em}#contents article .border01 ul#itemlist li a p span{font-size:14px;line-height:20px;vertical-align:top;padding:3px 7px 2px 7px;margin-right:5px}#contents article #pickup{padding:0;width:930px;margin:0}#contents article #pickup ul{width:930px;display:none}#contents article #pickup ul.owl-carousel{display:block}#contents article #pickup ul li a img{width:100%;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background-color:#fff;border:3px solid #CFEDFB}#contents article #pickup ul li a:hover img{border:3px solid #FE54A6}#contents article #pickup .owl-nav,#contents article #pickup div.owl-prev,#contents article #pickup div.owl-next{display:block;padding:0;margin:0;border:none;background:none;text-indent:-999px;overflow:hidden;background-repeat:no-repeat}#contents article #pickup .owl-controls{margin-top:0;position:relative}#contents article #pickup div.owl-prev,#contents article #pickup div.owl-next{width:138px;height:91px;position:absolute}#contents article #pickup .owl-prev{background-image:url(../../img/btn_prev.png) !important;top:-49px;left:0}#contents article #pickup .owl-prev:hover{background-position:0 -91px}#contents article #pickup .owl-next{background-image:url(../../img/btn_next.png) !important;top:-49px;right:0;background-position:0 -91px}#contents article #pickup .owl-next:hover{background-position:0 -91px}#contents article #pickup .owl-dot{margin-top:20px}}
