@charset "utf-8";

/*本CSSに「PC、SPのみのdisplay:none;」を記述しない*/

/* CSS Document */
#boxKodawari02 .planBox1 {
	width: 100%;
	margin: 0;
}
.cFix::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.itemList4 {
	width: 101.063%;
	margin-left: 10px;
}
.ie7 .itemList4 {
    margin-bottom: 0;
    padding-bottom: 20px;
	margin-left: 10px;
}
.itemList4 li {
    border-radius: 5px;
    box-shadow: 0 1px 0 #afafaf;
    float: left;
    margin-bottom: 2.659%;
    margin-right: 1.6%;
    opacity: 0.99999;
    overflow: hidden;
    position: relative;
    width: 18.085%;
}
.itemList4 li:hover {
    cursor: pointer;
    opacity: 0.8;
}
.itemList4 li dl {
    padding: 15px 10px;
}
.itemList4 li dl dt {
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 5px;
}
.itemList4 li dl dt a {
    color: #333 !important;
    text-decoration: none !important;
}
.itemList4 li dl dd span {
    display: inline-block;
    margin-top: 10px;
}
.itemList4 li dl dd a {
    color: #333 !important;
    text-decoration: none !important;
}
.itemList4 li .thumb {
    border-radius: 5px 5px 0 0;
    overflow: hidden;
}
.itemList4 li .thumb img {
    height: auto;
    max-width: 100%;
}
.itemList4 li .thumb .tag {
    color: #fff;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 22px;
    left: -39px;
    padding-top: 20px;
    position: absolute;
    text-align: center;
    top: -9px;
    transform: rotate(-45deg);
    width: 100px;
}
.ie .itemList4 li .thumb .tag, .ie9 .itemList4 li .thumb .tag {
    height: auto;
    left: 0;
    padding-top: 0;
    top: 0;
    width: 50px;
}
.kokunai .itemList4 li .thumb .tag {
    background: #dd335d none repeat scroll 0 0;
}
.kaigai .itemList4 li .thumb .tag {
    background: #59b034 none repeat scroll 0 0;
}
.itemList4.white li {
    background: #fff none repeat scroll 0 0;
}
.itemList4.gray li {
    background: #f2f2f2 none repeat scroll 0 0;
}
.itemList4 li .thumb .tag.first {
    background: #d4ba35 none repeat scroll 0 0 !important;
    color: #333;
}
.itemList4 li .thumb .tag.second {
    background: #b8b8b8 none repeat scroll 0 0 !important;
    color: #333;
}
.itemList4 li .thumb .tag.third {
    background: #d5976d none repeat scroll 0 0 !important;
    color: #333;
}
.kokunai .itemList4 li .thumb .tag.special {
    background: #df3560 none repeat scroll 0 0;
}
.kaigai .itemList4 li .thumb .tag.special {
    background: #df3560 none repeat scroll 0 0;
}
.itemList4 li .thumb .tag.plan {
    background: #fb7f12 none repeat scroll 0 0 !important;
    color: #fff;
}
.itemList4 li.rankTtl {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #d9d9d9;
    margin-top: -2px;
    text-align: center;
    width: 198px;
}
.itemList4 li.rankTtl:hover {
    cursor: default;
    opacity: 1;
}
.itemList4 li .rankTtlThumb {
    margin-bottom: 10px;
    padding-top: 25px;
}