@charset "utf-8";
#features {overflow: hidden;width: 650px;height: 392px}
#features div img {width: 650px;height: 392px}
#slidingFeatures {position: relative;overflow: hidden;width: 280px;height: 372px}
#f_box {background: url(../images/main/h.gif) 0px 0px no-repeat;width: 670px}
#sf_box {background: url(../images/cam/4_2.jpg) 16px 10px no-repeat;width: 280px}
#slidingFeatures .dad {background: url(../images/cam/4_4.png) center bottom no-repeat;/background: url(../images/cam/4_2_h.jpg) center top no-repeat;text-align: center;height: 342px}
.dad h2 {margin-right: auto;margin-left: auto;font-size: 12px;line-height: 110%;font-weight: bold;width: 198px;padding-top: 5px;padding-bottom: 5px}
.dad h2.green {border: 1px solid #66FF00}
.dad h2.ao {border: 1px solid #0099ff}
.dad h2.ki {border: 1px solid #cccc00}
.dad h2.orange {border: 1px solid #FF9900}
.dad h2.pink {border: 1px solid #FF0033}
.dad h2.red {border: 1px solid #CC0000}
.dad h2.pur {border: 1px solid #CC00CC}
.dad ul {margin-left: auto;margin-right: auto;margin-top: 10px;width: 198px}
.dad li {text-align: left;padding-bottom: 5px;background: url(../images/ic_ki.png) left 1px no-repeat;padding-left: 17px;font-size: 12px;line-height: 100%}
.dad li.tx {text-align: left;padding-bottom: 5px;font-size: 12px;line-height: 120%;background-image: none;padding-left: 0px}
.dad p {font-size: 12px;line-height: 120%;text-align: center;margin-right: auto;margin-left: auto;background-color: #202020;width: 192px;padding: 3px}
.dad .e_day_no {background: url(../images/cam/event_2_no.png) center top no-repeat;height: 89px;width: 248px;margin: 10px auto 0px auto}
.dad .e_day_no div {font-size: 12px;line-height: 140%;padding-left: 80px;padding-top: 20px}
.dad .e_day {background: url(../images/cam/event_2.png) center top no-repeat;height: 89px;width: 248px;margin: 10px auto 0px auto}
.dad .mo {font-family: Arial, Helvetica, sans-serif;font-size: 36px;line-height: 100%;font-weight: bolder;text-align: right;margin-top: 15px;float: left;width: 160px}
.dad .da {float: right;width: 70px;margin-top: 38px;text-align: left;font-family: Arial, Helvetica, sans-serif;font-size: 16px;line-height: 100%;font-weight: bolder}
.dad .da span {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size: 12px;font-weight: bold;padding-left: 2px}
#slidingFeatures .jshowoff {width: 280px}
#slidingFeatures .jshowoff div {width: 248px;height: 312px;margin-right: auto;margin-left: auto}
#features .jshowoff div  {width: 650px;height: 392px}
.jshowoff p.jshowoff-slidelinks {position: absolute;bottom: 3px;right: 19px}
.jshowoff-slidelinks a,.jshowoff-controls a {display: block;color: #fff;padding: 5px;float: left;text-decoration: none;outline: none;font-size: 11px;line-height: 11px;margin-top: 5px;margin-left: 3px;font-family: Arial, Helvetica, sans-serif}
.jshowoff-slidelinks a:hover,.jshowoff-controls a:hover {color: #fff;background-color: #666666}
.jshowoff-slidelinks a.jshowoff-active,.jshowoff-slidelinks a.jshowoff-active:hover {background-color: #ffffff;color: #000000}
.stop {position: absolute;left: 21px;bottom: 3px;border: 1px solid #999999}
.stop a {display: block;margin-right: 5px;font-size: 11px}
.prev {height: 372px;width: 16px;overflow: auto;position: absolute;left: 0px;top: 0px;background-image: url(../images/cam/4_1.jpg);background-repeat: no-repeat}
.next {height: 372px;width: 16px;overflow: auto;position: absolute;left: 264px;top: 0px;background-image: url(../images/cam/4_3.jpg);background-repeat: no-repeat}
.prev a, .next a {height: 372px;width: 16px;display: block;margin: 0px;padding: 0px}
.prev a:hover,.next a:hover {background-color: #000000;opacity: 0.2;filter: alpha(opacity=20)}
