@charset "utf-8";

#cts {position:relative; width:1173px; margin:0 auto; z-index:4;}
.visual {margin-bottom:6px; padding:5px 0 0 0; zoom:1;}
.visual:after {content:""; display:block; clear:both;}
.visual .bnr {float:left; position:relative;}
.visual .bnr .btn {position:absolute; top:226px; left:150px; z-index:6;}
.visual .bnr .btn a:first-child {margin-right:10px;}
.visual .works {float:right; background:#ffa500; width:325px; padding-bottom:4px; border:1px solid #ff8a00;}
.visual .works > p {min-height:27px; padding:10px 0 0 8px; color:#fff; font-size:24px;}
.visual .works ul {zoom:1;}
.visual .works ul:after {content:""; display:block; clear:both;}
.visual .works ul li {float:left;}
.visual .works ul.lst02 {margin-top:5px;}
.visual .works ul.lst02 li:first-child {margin-right:3px;}

#visual {position:relative; width:846px; height:299px; z-index:5;}
#visual .slidesjs-slide {position:relative; z-index:4;}
#visual .slidesjs-container {z-index:1;}
#visual .slidesjs-previous,
#visual .slidesjs-next,
#visual .slidesjs-play,
#visual .slidesjs-stop,
#visual .slidesjs-pagination {position:absolute; top:-9999px; left:-9999px;}

#work01 {position:relative; width:320px; height:173px; margin-left:3px; z-index:5;}
#work01 .slidesjs-slide {position:relative; z-index:4;}
#work01 .slidesjs-container {z-index:1;}
#work01 .slidesjs-previous,
#work01 .slidesjs-next,
#work01 .slidesjs-play,
#work01 .slidesjs-stop,
#work01 .slidesjs-pagination {position:absolute; top:-9999px; left:-9999px;}

#work02 {position:relative; width:157px; height:114px; margin-left:3px; z-index:5;}
#work02 .slidesjs-slide {position:relative; z-index:4;}
#work02 .slidesjs-container {z-index:1;}
#work02 .slidesjs-previous,
#work02 .slidesjs-next,
#work02 .slidesjs-play,
#work02 .slidesjs-stop,
#work02 .slidesjs-pagination {position:absolute; top:-9999px; left:-9999px;}

#work03 {position:relative; width:157px; height:114px; margin-left:3px; z-index:5;}
#work03 .slidesjs-slide {position:relative; z-index:4;}
#work03 .slidesjs-container {z-index:1;}
#work03 .slidesjs-previous,
#work03 .slidesjs-next,
#work03 .slidesjs-play,
#work03 .slidesjs-stop,
#work03 .slidesjs-pagination {position:absolute; top:-9999px; left:-9999px;}

#slides {position:relative; width:1173px; height:140px;}
#slides .slidesjs-slide {position:relative; width:1173px; height:140px; z-index:4;}
#slides .slidesjs-container {width:1173px; height:140px; z-index:1;}
#slides .slidesjs-previous {position:absolute; top:50%; left:10px; background:url(/images/reward/common/btn_slide_left.png) 0 0 no-repeat; width:11px; height:25px; margin-top:-12px; text-indent:-9999em; z-index:5;}
#slides .slidesjs-next {position:absolute; top:50%; right:10px; background:url(/images/reward/common/btn_slide_right.png) 0 0 no-repeat; width:11px; height:25px; margin-top:-12px; text-indent:-9999em; z-index:5;}
#slides .slidesjs-play,
#slides .slidesjs-stop {position:absolute; top:-9999px; left:-9999px;}
#slides .slidesjs-pagination {position:absolute; bottom:17px; left:0; width:100%; text-align:center; z-index:20;}
#slides .slidesjs-pagination li {display:inline-block; *display:inline; zoom:1; margin-left:8px;}
#slides .slidesjs-pagination li:first-child {margin-left:0;}
#slides .slidesjs-pagination li a {display:block; background:url(/images/reward/common/btn_visual_paging.png) 0 -31px no-repeat; width:11px; height:11px; text-indent:-9999em; font-size:0; line-height:0;}
#slides .slidesjs-pagination li a.active {background-position:0 0;}

.lstArea {margin-top:5px;}
.lstArea .tit {background:url(http://www.ohmyreward.com/images/reward/common/bg_tit_gra.jpg) 0 0 repeat-y; zoom:1;}
.lstArea .tit:after {content:""; display:block; clear:both;}
.lstArea .tit p {float:left; padding:5px 0 8px 14px; color:#fff; font-size:24px; font-weight:bold; line-height:1.2em;}
.lstArea .tit a {float:right; background:url(/images/reward/common/ico_arrow_02.png) 100% 2px no-repeat; margin:14px 21px 0 0; padding-right:15px; color:#000; font-size:14px;}
.lstArea ul {position:relative; left:-9px; width:1176px; zoom:1;}
.lstArea ul:after {content:""; display:block; clear:both;}
.lstArea ul li {float:left; position:relative; width:224px; margin:6px 0 0 9px; padding:5px 0 0 0; border:1px solid #e9ebee;}
.lstArea ul li img {display:block; margin:0 0 7px 11px;}
.lstArea ul li .name {position:relative; background:#f4f4f4; min-height:30px; padding:20px 0 0 14px; color:#000000;}
.lstArea ul li .name .dis {position:absolute; top:12px; right:13px; background:#fff url(/images/reward/common/ico_arrow_05.gif) 100% 100% no-repeat; width:39px; height:22px; padding:8px 9px 0 9px; color:#3c100f; font-size:15px;}
.lstArea ul li .mark {position:absolute; top:4px; right:7px;}

.lstArea ul li.on {border:1px solid #cdcdcd;}
.lstArea ul li.on .name {background:#e5e5e5;}
.lstArea ul li.on .name .dis {position:absolute; top:8px; right:13px; background:#fff url(/images/reward/common/ico_arrow_03.gif) 100% 100% no-repeat; width:39px; height:22px; padding:11px 13px 0 13px; color:#d72b00; font-size:15px; font-weight:bold;}

.faqLst {  padding:50px 50px 50px 50px; }
.faqLst dt { background:#f8f8f8; margin-bottom:5px; padding:8px 0 10px; color:#454545; font-weight:bold; }
.faqLst dt * {display:inline-block; *display:inline; zoom:1;}
.faqLst dt span.qq {width:55px; color:#999; font-size:18px; font-weight:bold; text-align:center;}
.faqLst dd { position:relative; margin-bottom:20px; padding:7px 0 15px 55px; border-bottom:1px solid #e8e8e8; color:#787878; line-height:20px;}
.faqLst dd span.qa {position:absolute; top:4px; left:24px; color:#454545; font-size:18px; font-weight:bold;}
.faqLst dd ol { margin-top:8px; margin-left:20px; }
.faqLst dd ol li { list-style:decimal; }








