.ui-tabs {
    position: relative;
}
.ui-tabs .ui-tabs-nav li {
    width: 13%;
    text-align: center;
    height:35px;
}
.ui-widget-header {
    border:none;
    border-bottom: 1px solid rgb(170, 170, 170);
    background:none;
    border-radius: 0 !important;
}
.ui-tabs .ui-tabs-nav li a {
    text-decoration: none;
    float: none;
    text-align:center;
    line-height:20px;
    display:block;
}

.ui-tabs .ui-tabs-panel {
    border: solid 1px rgb(170, 170, 170);
    border-top: none;
    border-radius: 0 !important;
}
#div_tabs>div{
    padding:2%;
}
#graphwrap{
    overflow:auto;
}

div.ui-dialog{
    width:90%!important;
    margin-left:auto;
    margin-right:auto;
    max-width:600px!important;
}
div.ui-dialog ul{
    padding-left: 5px;
}
img.detail_topimg {
    max-width:256px;
}
span.affimg{
    color:#FFF;
}
a.tab-image-open {
    max-width: 256px !important;
}
p>a {
    text-decoration: underline;
    cursor: pointer;
}
div.uplink {
    margin-left: 2em;
}
.sns {
    float: right;
}
.sns>a.btn {
    color: #FFFFFF !important;
}
.twitter {
    background: #47c3f7;
}
.twitter:before {
    content: "\f099";
    font-family: ForkAwesome;
}
.fb {
    background: #195195;
}
.fb:before {
    content: "\f09a";
    font-family: ForkAwesome;
}
.extra_announce {
    font-size: large;
    border: 2px solid #f39800;
    margin: 4px 20px 4px 0px;
    padding: 5px;
}
.mark_circle {
    display: inline-block;
    margin-top: -2px;
    padding-top: 1px;
    font-size: 18px;
    width: 1.2em;
    height: 1.2em;
    font-weight: 400;
    border-radius: 50%;
    vertical-align: middle;
    text-align: center;
    line-height: 1em;
}

.mark_amazon {
    border-color: #EB8C11;
    border-style: solid;
    border-width: 0 0 2px 0;
    font-weight: 800;
    color: #000000;
}
.mark_amazon::after {
    content: "a";
}
.mark_rakuten {
    background-color: #BF0000;
    color: #FFFFFF;
}
.mark_rakuten::after {
    content: "R";
}
.mark_yahoo {
    background-color: #FFFFFF;
    color: #FF0033;
}
.mark_yahoo::after {
    content: "Y!";
}
.mark_ponparemall {
    background-color: #E6002D;
    color: #FFFFFF;
}
.mark_ponparemall::after {
    content: "ポ";
}
.mark_qoo10 {
    background-color: #EC2E3C;
    color: #FFFFFF;
}
.mark_qoo10::after {
    content: "Q";
}
.mark_wowma, .mark_dena-ec, .mark_bidders {
    background-color: #EF7737;
    color: #FFFFFF;
}
.mark_wowma::after, .mark_dena-ec::after, .mark_bidders::after {
    content: "W";
}
.mark_kaago {
    background-color: #FFCC00;
    color: #FFFFFF;
}
.mark_kaago::after {
    content: "K";
}
.mark_kakaku {
    background-color: #FFA500;
    color: #FFFFFF;
    border-radius: 20%!important;
}
.mark_kakaku::after {
    content: "比";
}
.ask_sns a {
    display: inline-block;
    font-size: 20px;
    height: 28px;
    width: 40px;
    border: outset 2px #AAA;
    border-radius: 5px;
    padding: 0 0 0 17px;
}
.price_sort_button {
    z-index: 99;
}
.full_label {
    width: 90% !important;
}
