.shop_view {position:relative;}
.shop_view i.xi-shop {margin-left:10px;color:#999;padding:7px;border-radius:10px;border:1px solid #dedede;}
.shop_view select#deliv_opt {margin:0 10px;}
.shop_view .gview_title {border-bottom:0px solid #000;margin-bottom:30px;position:relative;}
.shop_view .gview_title > dl.ginfo > dt {font-size:1.4em;color:#000;border:0px solid;margin-bottom:10px;}
.shop_view .gview_title > dl.ginfo > dt img {vertical-align:middle}
.shop_view .gview_title > dl.ginfo > dd {color:#666;}

/*.shop_view >  .infobox > .ginfo dl:after {display:block;clear:both;content:'';}*/
.shop_view >  .infobox > .ginfo dl {line-height:3;display:table;width:100%;}
.shop_view >  .infobox > .ginfo dl > dt, 
.shop_view >  .infobox > .ginfo dl > dd {display:table-cell;vertical-align:middle;}
.shop_view >  .infobox > .ginfo dl > dt {padding-right:20px;width:100px;white-space:nowrap;}
.shop_view >  .infobox > .ginfo dl.price {padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #dedede;}
.shop_view >  .infobox > .ginfo dl.price .ginfo_price span.price {color: #666;font-weight:bold;font-size:1.2em;}
.shop_view >  .infobox > .ginfo dl.option {padding:20px 0;margin-bottom:10px;}
.shop_view >  .infobox > .ginfo dl.option > dt {display:none;}
.shop_view >  .infobox > .ginfo dl.total {padding-top:30px;margin-top:30px;border-top:1px solid #999;text-align:right;}
.shop_view >  .infobox > .ginfo dl.delivery > dd > p {color:red;}

.shop_view >  .infobox > .ginfo .gview_btn {margin:30px 0;width:100%;}
.shop_view >  .infobox > .ginfo .gview_btn:after {display:block;clear:both;content:'';}
.shop_view >  .infobox > .ginfo .gview_btn > p {float:left;width:33.3333%;padding-right:10px;margin-bottom:10px;}
.shop_view >  .infobox > .ginfo .gview_btn > p:nth-child(3) > input[type="button"] {background-color:#2e3d86;color:#fff;}
.shop_view >  .infobox > .ginfo .gview_btn > p:nth-child(3) > input[type="button"]:hover {background-color:#000;}
.shop_view >  .infobox > .ginfo .gview_btn > p:nth-child(3n) {padding-right:0;}
.shop_view >  .infobox > .ginfo .gview_btn > p input[type='button'] {width:100%;height:60px;line-height:60px;padding:0 !important;}
.shop_view >  .infobox > .ginfo .gview_btn > p input.btn.black.big.etc {background-color:#fff;}

.shop_view > .infobox > .ginfo .gview_btn > p:nth-child(1) > input[type=button],
.shop_view > .infobox > .ginfo .gview_btn > p:nth-child(2) > input[type=button]{background-color:#f2f2f2;}
.shop_view > .infobox > .ginfo .gview_btn > p:nth-child(1) > input[type=button]:hover,
.shop_view > .infobox > .ginfo .gview_btn > p:nth-child(2) > input[type=button]:hover{background-color:#000;color:#fff;}

.shop_view >  .infobox > .ginfo.fix {padding:0;}
.shop_view >  .infobox > .ginfo.fix .gview_btn {position:fixed;bottom:0;background-color:#fff;padding:10px;z-index:2;}
.shop_view >  .infobox > .ginfo.fix .gview_btn p:nth-child(4),
.shop_view >  .infobox > .ginfo.fix .gview_btn p:nth-child(5),
.shop_view >  .infobox > .ginfo.fix .gview_btn p:nth-child(6) {display:none;}
.shop_view >  .infobox > .ginfo.fix .gview_btn > p {margin:0;}
.shop_view >  .infobox > .ginfo.fix .gview_btn > p > input[type=button] {}
.shop_view >  .infobox > .ginfo.fix > dl.total {padding:130px 0;}

.preview #gpiclist ul.slick-dots {position:absolute;z-index:1;bottom:15px;left:50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.preview #gpiclist ul.slick-dots li {display:inline-block;font-size:1.3em;margin-right:15px;cursor:pointer;}
.preview #gpiclist ul.slick-dots li p.m-top-bannm {width:10px;height:10px;border:1px solid #999;border-radius:100%;}
.preview #gpiclist ul.slick-dots li p.m-top-bannm.on {background-color:#999;transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s}