@media screen{#contents .itemlist01{padding:0 3.125vw}#contents .itemlist01 li{position:relative;margin-top:3.125vw}#contents .itemlist01 li .wrapper01{position:relative;border:2px solid #FFF4D0;-moz-border-radius:17px;-webkit-border-radius:17px;border-radius:17px}#contents .itemlist01 li.ico01 img.ico01{width:20.3125vw;position:absolute;top:-1.5625vw;left:-3.125vw;display:block;pointer-events:none}#contents .itemlist01 li.ico01 h4{padding-left:12.5vw}#contents .itemlist01 li a{padding:3.125vw 4.375vw;display:block;border:4px solid #FFA8C7;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;background-color:#FFE8F8;background-image:url(../img/pattern07.png);background-size:32.96875vw auto;background-position:center top;color:#974D8A;font-size:4.375vw}#contents .itemlist01 li a img{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:1.5625vw;-webkit-border-radius:1.5625vw;border-radius:1.5625vw;border:2px solid #fff;width:32.5vw;float:left;margin-right:4.0625vw}#contents .itemlist01 li a h4{font-weight:bold;color:#974D8A;letter-spacing:0;line-height:6.25vw;padding-top:0;padding-bottom:5.5vw;background-image:url(../img/pattern09.png);background-size:auto 3.125vw;background-repeat:repeat-x;background-position:left bottom;margin-bottom:3.125vw}#contents .itemlist01 li a h5{font-weight:bold;font-size:3.75vw;color:#FFFFFF;letter-spacing:0;background-color:#F57CAC;line-height:1em;padding:1.875vw 2.5vw;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:.9375vw;-webkit-border-radius:.9375vw;border-radius:.9375vw;margin-top:2vw}#contents .itemlist01 li a h5:first-of-type{margin-top:0}#contents .itemlist01 li a p{margin-top:2vw}#contents .itemlist01 li a img.new01{border:none;padding:0;margin:0;width:20.625vw;position:absolute;right:0;bottom:0;pointer-events:none}}@media print, screen and (min-width: 640px){#contents .itemlist01{padding:0 27px}#contents .itemlist01 li{float:left;padding:9px;width:50%;margin:0 !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:3.125vw}#contents .itemlist01 li .wrapper01{border:2px solid #FFF4D0;-moz-border-radius:17px;-webkit-border-radius:17px;border-radius:17px}#contents .itemlist01 li.ico01 img.ico01{width:80px;top:-10px;left:-10px}#contents .itemlist01 li.ico01 h4{padding:0}#contents .itemlist01 li a{padding:14px;display:block;border:4px solid #FFA8C7;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;background-color:#FFE8F8;background-size:105px auto;background-position:center top;color:#974D8A;font-size:14px;text-decoration:none}#contents .itemlist01 li a:hover{border:4px solid #8BD2F2;background-color:#E5F8FF}#contents .itemlist01 li a img{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;width:210px;float:left;margin-right:0}#contents .itemlist01 li a h4{width:192px;font-size:18px;float:right;line-height:24px;padding:0;background-size:auto 10px;background-position:left bottom;padding-top:8px !important;padding-bottom:22px !important;margin:0}#contents .itemlist01 li a .wrapper02{padding-left:12px;float:left}#contents .itemlist01 li a h5{font-size:12px;padding:5px 8px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-top:10px}#contents .itemlist01 li a h5:first-of-type{margin-top:15px}#contents .itemlist01 li a p{margin-top:10px}#contents .itemlist01 li a img.new01{width:100px}}
