.breadcrumb{vertical-align:top;  margin-bottom:8px;}
.breadcrumb a{padding:8px 14px; margin-bottom:8px; display:inline-block; background:#00508A; color:#FFF; font-weight:bold; border-radius:12px;}
.breadcrumb a:last-child{background:#F29200; text-decoration:none;}
.breadcrumb span{padding:4px; display:inline-block; vertical-align:top; color:#00508A; font-weight:bold;}

h1{font-size:16px; display:block; padding:4px 12px; text-align:center; background:#BC771A; color:#FFF; text-shadow:2px 2px 2px #666;}

.prd_main{margin:12px 0;}
.prd_main .pr_left{width:480px; float:left; padding:0 16px;}
.prd_main .pr_right{width:260px; float:right; background:rgb(171, 229, 247); background:rgba(255,255,255,0.5); padding:8px; margin-top:8px;}

.main_img{padding:8px; background:#BC771A; border-radius:12px 12px 0 0;}
.main_img a{width:100%; border-radius:8px 8px 0 0; display:block;}
.main_img img{width:100%; border-radius:8px 8px 0 0; display:block;}

.other_img{width:424px; padding:0 12px 8px; background:#BC771A;}
.other_img a{width:103px; float:left; margin-right:4px; display:block; margin-bottom:4px;}
.other_img a:nth-child(4n){margin-right:0;}
.other_img a img{width:100%;}

em{font-style:normal;}

.prd_cellwrap{display:table; width:100%;}
.prd_cell{display:table-row;}
.prd_cell>*{display:table-cell; padding:4px; border-bottom:1px dashed #00508A;}
.prd_cell>em{font-weight:bold;}

.prd_count{width:125px; margin:8px auto;}
.prd_count>em{display:block; float:left; width:60px; text-align:center; font-weight:bold;}
.prd_count>div{width:15px; float:left;}
.prd_count>input{width:50px; float:left;}

.disable_cartin{width:200px; height:200px; position:relative; margin:0 auto 12px; overflow:hidden;}
.disable_cartin input{position:relative; top:-200px; display:block;}
.disable_cartin input:hover{top:0px; position:relative;}

.prd_main .pr_right>a{font-size:11px; color:#00C;}

.prd_info{width:700px; padding:54px 12px; background:rgb(171, 229, 247); background:rgba(255,255,255,0.5); background:#fff; color:#333; position:relative; margin:auto;}

.checked{width:740px; padding:10px;}
.checked li{border:6px solid #C3D600; width:136px; margin-right:8px; float:left; margin-bottom:8px;}
.checked li:nth-child(5n){margin-right:0;}
.checked li:hover{border:6px solid #3C6226;}
.checked img{width:100%;}
.checked a{display:block;}


.soldout{display:inline-block; padding:2px 4px; background:#f00; color:#FFF; font-weight:bold; margin:2px 0 0;}

#main_image{position:relative;}
#main_image > span{position:absolute; bottom:12px; right:12px; background:#000; background:rgba(0,0,0,0.6); color:#fff; display:inline-block; padding:4px 8px; display:none;}

#mordal{position:absolute; top:160px; left:50%;  width:920px; background:#fff; background:rgba(0,30,50,0.9); display:none; z-index:10000; margin-left:-460px; box-shadow:0px 0px 2px rgba(0,0,0,0.6); box-sizing:bordar-box; -moz-box-sizing:bordar-box; padding:10px;}
#mordal>div{border:1px solid #FFF362; float:right; box-sizing:bordar-box; -moz-box-sizing:bordar-box; width:580px!important; height:580px; text-align:center; margin-bottom:12px; background:#fff; overflow:auto; position:relative;}
#mordal>div>div{display:table-cell; vertical-align:middle; width:inherit; height:inherit; }

#mordal>ul{font-size:0px; width:320px; float:left;}
#mordal>ul li{display:inline-block; margin-bottom:12px; width:140px; border:1px solid #FFF362; box-sizing:bordar-box; -moz-box-sizing:bordar-box;}
#mordal>ul li:nth-child(2n){margin-left:10px;}
#mordal>ul li img{width:100%;}

#mordalclose{clear:both; display:block; text-align:center; width:280px; text-decoration:none; padding:4px 8px; margin:8px auto; color:#00508A; background:#FFF362; border:1px solid #FFD700; border-radius:8px;}

#mordalclose:hover{background:#FFD700;}

.prd_cat{padding-bottom:8px; font-size:11px; font-weight:bold; color:#c03;}
.prd_cat a{display:inline-block; padding:2px; color:#FFF; text-decoration:none; background-color:#C03; border-radius:2px; box-shadow:1px 1px 2px rgba(0,0,0,0.3); vertical-align:middle;}
.prd_cat a span{display:inline-block; padding:0px 8px; color:#FFF; height:18px; border:1px solid rgba(255,255,255,0.5); line-height:18px; border-radius:2px; font-size:11px;}
.prd_cat a:hover{transform:rotate(2deg); -moz-transform:rotate(2deg); -webkit-transform:rotate(2deg); opacity:0.9;}

/*sns¥Ü¥¿¥ó*/
._8f1i ._3jn- {
    width: 12px!important;
}
._2tga._8j9v{font-size:10px;}