@charset "utf-8";#Flick{position:relative;top:0;clear:both;margin:10px auto;overflow:hidden;}
#flickul{margin:0 auto;text-align:center;}
#flickul li.flickImgSize{display:inline-block;text-align:center;}
.ControlBtn{height:33px;background-color:#ffffff;background:-moz-linear-gradient(top, #ffffff, #f1f1f1);background:-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f1f1f1));border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc;}
#lamp{position:absolute;margin-top:10px;width:100%;text-align:center;}
#lamp span{display:inline-block;width:14px;height:14px;background-color:#dadada;border-radius:14px;-moz-border-radius:14px;-uu-border-radius:14px;-webkit-border-radius:14px;-moz-box-shadow:inset 0 2px 1px -1px #999999;-uu-box-shadow:inset 0 2px 1px -1px #999999;-webkit-box-shadow:inset 0 2px 1px -1px #999999;box-shadow:inset 0 2px 1px -1px #999999;margin:0 5px;}
#lamp .cur{display:inline-block;width:14px;height:14px;background-color:#3383d7;background:-webkit-gradient(radial, center center, 1, center center, 4, from(#5eabfa), color-stop(80%, #3383d7), to(#dadada));border-radius:14px;-moz-border-radius:14px;-uu-border-radius:14px;-webkit-border-radius:14px;-moz-box-shadow:inset 0 2px 1px -1px #999999;-uu-box-shadow:inset 0 2px 1px -1px #999999;-webkit-box-shadow:inset 0 2px 1px -1px #999999;box-shadow:inset 0 2px 1px -1px #999999;margin:0 5px;}
#BackNext{position:relative;z-index:100;}
#btn_back,
#btn_next{margin:5px 10px 6px;width:22px;height:22px;background-color:#529deb;border:solid 1px #cdcdcd;border-radius:14px;-moz-border-radius:14px;-uu-border-radius:14px;-webkit-border-radius:14px;-moz-box-shadow:0 2px 2px -1px #999999, 0 0 3px 0 #b3b3b3, inset 0 -3px 4px 0 #3071b9;-uu-box-shadow:0 2px 2px -1px #999999, 0 0 3px 0 #b3b3b3, inset 0 -3px 4px 0 #3071b9;-webkit-box-shadow:0 2px 2px -1px #999999, 0 0 3px 0 #b3b3b3, inset 0 -3px 4px 0 #3071b9;box-shadow:0 2px 2px -1px #999999, 0 0 3px 0 #b3b3b3, inset 0 -3px 4px 0 #3071b9;cursor:pointer;}
#btn_back{float:left;}
#btn_back img{padding:5px 5px 6px;}
#btn_next{float:right;}
#btn_next img{padding:5px 6px 6px;}
.v2_itemGallery .body{position:relative;height:308px;overflow:hidden;-webkit-transform:translate3d(0, 0, 0);}
.v2_itemGallery .body .bodyIn{position:absolute;left:0;top:0;width:100%;height:308px;-webkit-transform:translate3d(0, 0, 0);}
.v2_itemGallery .body ul{position:absolute;left:-9999px;top:0;width:100%;height:308px;-webkit-transform:translate3d(0, 0, 0);}
.v2_itemGallery .body ul li{position:absolute;left:0;top:0;width:100%;height:308px;text-align:center;-webkit-transform:translate3d(0, 0, 0);}
.v2_itemGallery .foot{position:relative;height:45px;border-bottom:solid 1px #d2d2d2;background:#d3e9ff;}
.v2_itemGallery .foot ul.pointer{padding-top:17px;font-size:0;text-align:center;}
.v2_itemGallery .foot ul.pointer li{display:inline-block;width:12px;height:12px;margin:0 6px;background:#999;border-radius:6px;}
.v2_itemGallery .foot ul.pointer li.cr{background:#449df9;}
.v2_itemGallery .foot a.prev,
.v2_itemGallery .foot a.next{display:block;position:absolute;top:5px;width:35px;height:35px;border:solid 1px #3485d7;background:-webkit-gradient(linear, center top, center bottom, from(#4ba4ff), to(#3b94f0));border-radius:5px;}
.v2_itemGallery .foot a.prev{left:13px;visibility:hidden;}
.v2_itemGallery .foot a.next{right:13px;}
.v2_itemGallery .foot a.prev:after,
.v2_itemGallery .foot a.next:after{content:"";display:block;width:35px;height:35px;background-repeat:no-repeat;background-size:11px 13px;}
.v2_itemGallery .foot a.prev:after{background-image:url(/resource/sp/images/ico/v2_ico_triangle03.png);background-position:11px;}
.v2_itemGallery .foot a.next:after{background-image:url(/resource/sp/images/ico/v2_ico_triangle04.png);background-position:13px;}
.v2_itemGallery .body .bodyIn ul li a{position:relative;}
.v2_itemGallery .body .bodyIn ul li a:after{content:"";display:block;position:absolute;right:0;top:0;width:60px;height:60px;background:url(/resource/images/detail/2015new_btn_magnifier_01.png) no-repeat 0;background-size:60px 120px;background-position:0 -60px;}
.v2_itemGallery.type2017{position:relative}
.v2_itemGallery.type2017 .foot{position:static;height:auto;background:none;border:none;}
.v2_itemGallery.type2017 .foot ul.pointer{padding:0 0 17px;}
.v2_itemGallery.type2017 .foot ul.pointer li{background:none;border:1px solid #4ba4ff;border-radius:7px;width:10px;height:10px;}
.v2_itemGallery.type2017 .foot ul.pointer li.cr{background:#4ba4ff;}
.v2_itemGallery.type2017 .foot a.prev,
.v2_itemGallery.type2017 .foot a.next{display:none;}
.v2_itemGallery.type2017 .body .bodyIn ul li a:after{content:none;}