@font-face {
      font-family: "tunga";
      src: url('tunga.ttf') format('truetype'); 
}
/*global*/
.carousel-inner .item img{margin:0 auto}
.carousel-control {background:none !important}
/*head*/
.p-head1{clear:both; background:#009fe8; padding-top:10px; padding-bottom:10px}
.p-menu1{clear:both; background:#0089d0; padding-top:10px; padding-bottom:10px}
.p-menuList1 a{color:#87d9fe; text-decoration:none}
.p-menuList1 a:hover,.p-menuList1 a.active{color:#fff}
.p-nav1{display:none; width:258px; background:#ffffff;}
.font-lobster {    font-family: "lobster";}
.fs-30{ font-size:30px;}
.c999{ color:#999;}
.text-center{ text-align:center;}
.padding20{ padding:20px;}
.g-hide{display:none;}
.pt20{ padding-top:20px;}
.input-back-color-f5{ background-color:#f5f5f5;}
.none-border-radius{border-radius:0;}
.login a{color:#cccccc;}
.mt20{margin-top:20px;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.mb5{margin-bottom:5px;}
.mt5{margin-top:5px;}
.center{display:block;margin:0 auto;}
.radius50{
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;}
.cbfb{color:#009fe8; font-weight:bold;}
.cartproductrow{border-bottom:1px solid #ececec;}
.cartproductrow a,.cartproductrow .span2{ font-family:Tunga; color:#000000; font-size:16px; line-height: 5px;}
.cartproductrow .option{color:#cccccc; font-family:Segoe UI; margin-top:-5px; font-size:10px;}
.cartproductrow .updatecart{margin-right:3px;}
.cartproductrow .updatecart a{ color:#adadad;}
.padding0{ padding:0;}
.cartproductrow .remove{height:108px;line-height:108px;margin-top:-10px;background-color:#ff5e5e}
.cartproductrow .remove a{display: block;text-align:center;height:108px;line-height:108px;color:#ffffff;font-size:26px;}
.total{ color:#666666; font-family:Tunga; font-size:24px; padding:3px; margin:3px;}
.fs18{ font-size:18px;}
.fs24{ font-size:24px;}
.ml-15{ margin-left:-15px;}
.ml-15{ margin-right:-15px;}
.fftunga{font-family:Tunga;}
.addrlist{ background-color:#ffffff;border-radius:5px; position:relative;}
.addrlist .name{ font-family:Tunga;}
.g-input1 {
    height: 30px;    line-height:30px;	position: relative;    display: inline-block;	border-radius: 4px;	text-align: left;    vertical-align: middle;	background-color: #f5f5f5;    padding: 5px;    line-height: 20px;    font-size: 14px;    color: #333;    text-align: left; border:none;}
#paymentlist .active,#shipping_list .active,#addresslist .active{border:#22ccbb 2px solid;}
.addrlist .okicon{display:none;}
.active .okicon{position: absolute;left: -3px;    top: -4px; color:#22ccbb; font-size:16px; display:inline-block;}
.addrlist .okicon1{display:none;}
.active .okicon1{position: absolute;left: -17px;    top: -4px; color:#22ccbb; font-size:16px; display:inline-block;}
.pb20{padding-bottom:20px;}
.design_item {padding-left:10px;}
.design_item a{color:#333333; font-family:Tunga; font-size:18px; line-height:0.1em;}
.price{ color:#009fe8; font-size:16px; font-family:Arial;}
.wish{position:absolute;left:75%; top:1px; padding:2px 5px; color:#ee5666; font-size:20px;}
.wish2{color:#ee5666;  margin-top: -20px; padding:0;}
.price{padding-left:10px;}
.price span{color:#cccccc; margin-left:15px; text-decoration:line-through;font-size:16px; font-family:Arial;}
.discount_off{position:absolute;left:0; top:5px; background:#ee5666; color:#ffffff; font-size:12px; padding:2px 5px;}
.discount_off2 span{background:#ee5666; color:#ffffff; font-size:12px; padding:2px 5px; margin-left:-3px;}
.bgc2{background-color:#eff2f3;}
.list_style{text-align:right;padding-top:5px; color:#0093de;}
.head_menu{width:auto;word-break:keep-all;white-space:nowrap;overflow-x:scroll;overflow-y:hidden; text-overflow:ellipsis;height:35px;line-height: 30px;}
.head_menu a{ color:#ffffff; margin-left:8px; text-decoration:none; display:inline-block; padding:0 2px;}
.head_menu a:active{background-color:#0093de; text-decoration:none;color:#ffffff;}
.head_menu a:a:visited{background-color:#0093de; text-decoration:none;color:#ffffff; display:inline-block; padding:0 2px;background-color:#0093de;}
.bgcw{background-color:#ffffff;}	
.colorff5e5e{ color:#ff5e5e}
.colorcccccc{ color:#cccccc; }
.p-sns1 a{float:left; display:inline; width:33px; height:33px; margin-right:1px; background:url(/view/style/main/img/sns_ico.png); vertical-align:bottom}
.p-sns1 a.last{margin-right:0}
.p-sns1 a.bg1{ background-position:0 0;    margin-left: 2px;}
.p-sns1 a.bg2{ background-position:-33px 0}
.p-sns1 a.bg3{ background-position:-66px 0}
.p-sns1 a.bg4{ background-position:-99px 0}
.p-sns1 a.bg5{ background-position:-132px 0}
.head_icon span{ padding-left:20px;}
.head_icon a{background:url(/view/style/main/img/head_icon.png) no-repeat; padding-left:40px; color:#666666; font-family:Tunga; font-size:18px;vertical-align:bottom};
.head_icon a:visited{ background-color:none;}
.head_icon a:active{ background-color:none;}
.head_icon a.bg8{background:url(/view/style/main/img/head_icon.png) no-repeat;background-position:0 5px}
.head_icon a.bg2{background-position:0 -63px}
.head_icon a.bg3{background-position:0 -120px}
.head_icon a.bg4{background-position:0 -180px}
.head_icon a.bg5{background-position:0 -240px}
.head_icon a.bg6{background-position:0 -299px}
.head_icon a.bg7{background-position:0 -357px}
.head_icon a.bg8{background-position:0 -421px}
#design_list{padding-bottom:60px;}
.tool_link {    background: #f5f5f5;
    line-height: 65px;
    height: 65px;
    position: fixed;
    bottom: 30px;
    left: 0px;
    width: 100%;}
.tool_link2 {background:#f5f5f5; line-height:65px; height:65px;}
.ptb5{ padding-bottom:5px; padding-top:5px;}
.tool_link a{ color:#999999; }
.bgcf{ background:#ffffff;}
#category_list a{ color:#666666;}

.setting .label2{font-size:20px; text-align:left; color:#666666;}
.setting a{  color:#999999;}
.setting input{margin-left:8px;}
.setting input_default{ border:none; box-shadow:none;}
.p-photo1{ width:130px; height:130px; overflow:hidden; margin:0 auto; -webkit-border-radius: 500px; -moz-border-radius: 500px; border-radius: 500px; text-align:center}
.p-photo1 a{display:block; margin:0 auto; background-color:#000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; margin-top:-20px}
.edit_address a{ color:#b7b7b7; background:#f5f5f5; width:25px; height:25px; font-size:18px; display:inline-block;text-align: center;margin-top: 10px;}
#index_top_menu a{
	color:666666;
	font-size:12px;
}
#index_top_menu .borderright1{
	border-right:1px solid #999999;
}