﻿@charset "utf-8";

body{
    font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", sans-serif;
    margin:0;
    padding:0;

}

ul{
    padding:0px;
    margin:0px;
}

li{
    padding:0px;
    margin-left:10px;
}

#wrapper{
    margin:10px 25px;
    padding:0;
    background-color:#ffffff;
    font-size:85%;
}

#ptitle{
    padding:10px;
    border-bottom:solid 2px #999999;
}

#ptitle h1 {
    display:inline;
    margin:0px;
    padding:0px;
    font-size:large;
}

#pnum{
    margin:10px;
}

#header{
    margin:0;
    padding:0;
}

#headerright{
    margin:0 0 0 200px;
    padding:0;

}

#headerright_inner{
    padding:20px 10px 20px 30px;

}

#headerleft{
    margin:0;
    padding:0;
    float:left;
    width:200px;
}

#form{
    margin-top:10px;
    padding:10px 30px;
    border:solid 1px #cccccc;
    background-color:#eeeeee;
}

#form input {
    margin:3px 0px;
}

#contents{
    margin:0;
    padding:0;

}

#contents a,#footer a {
    text-decoration:none;
    line-height: 80%;
    padding-bottom:0px;
    border-bottom:1px #cccccc solid;
}

#contents a:hover,#footer a:hover {
    text-decoration:none;
    line-height: 80%;
    padding-bottom:0px;
    border-bottom:1px #0000FF solid;
}

#leftnavi{
    margin:0;
    padding:0;
    float:left;
    width:180px;
}

#leftnavi_inner{
    padding:10px;
}

#leftnavi ul{
    margin-top:10px;
    margin-left:10px;
}

#maincontents{
    margin:0 200px 0 0;
    padding:0;

}

#main{
    margin:0 180px 0 0;
    padding:0;

}

#main_inner{
    margin:0;
    padding:10px;
}

#main_inner ul{
    margin:20px 0;

}

#rightnavi{
    margin:0;
    padding:0;
    float:right;
    width:200px;
}

#rightnavi_inner{
    padding:10px;
}

#rightnavi ul{
    margin-top:10px;
    margin-left:10px;
}

#auction{
    font-size:small;
    color:#555555;
    margin-bottom:20px;
}

.sidebar_midashi{
    border-left:3px solid #ADFF2F;
    margin:10px 0px;
    padding:5px;
    background:url('http://www.wakatta-blog.com/images/postg.gif') repeat-x;
}

#contents:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

#nextbotton{
    text-align:center;
    margin:10px;
}

#footer{
    margin:0;
    padding:0;

}

p{
    margin:0;
    padding:10px;
}


img {
    border:0px;
    vertical-align: middle;
}

.product_w {
    background-color:#ffffff;
    margin:0;
    padding:10px 0;
}

.product_g {
    background-color:#eeeeee;
    margin:0;
    padding:10px 0;
}

.ya_product {
    margin-bottom:10px;
    padding-bottom:10px;
    border-bottom:1px dotted #eeeeee;
}

.ama_product {
    margin-bottom:10px;
    padding-bottom:10px;

}

.product_img,.ya_product_img {
    margin:0px 10px 10px 0;
    padding:0;
    float:left;
    width:88px;
    border:solid 1px #cccccc;
}

.ama_product_img {
    margin:0;
    padding:0;
    float:left;
    width:130px;
}

.pcontents{
    margin:0 0 0 100px;
    padding:0;
}

.ya_pcontents{
    padding:0;
}

.title,.ya_title{
    font-size:small;
}

.price,.ya_price{
    display:inline;
    font-size:small;
    color:#990000;
    font-weight:bold;
    margin:0 5px;
}

.point{
    display:inline;
    font-size:small;
    margin:0;
    padding:0 5px;
    background-color:red;
    color:#ffffff;
    font-weight:bold;
}

.priceoff{
    display:inline;
    font-size:small;
    margin:0 5px;
    padding:0 5px;
    background-color:red;
    color:#ffffff;
    font-weight:bold;
}

.deliveryoff{
    display:inline;
    font-size:small;
    margin:0 5px;
    padding:0 5px;
    background-color:red;
    color:#ffffff;
    font-weight:bold;
}

.delivery{
    display:inline;
    font-size:small;
    margin:0 10px 0 0;
}

.shop{
    display:inline;
    font-size:small;
    margin:0 5px 0 0;
}

.exp{
    font-size:small;
    color:#333333;
}

.img_s,.ya_img_s {
    background-color:#ffffff;
    margin:0px;cursor:pointer;
    overflow:hidden;
    height:80px;
    width:80px;
}

.ama_img_s {
    background-color:#ffffff;
    margin:0px;cursor:pointer;
    overflow:hidden;
    height:120px;
    width:120px;
}

.ya_bids{
    font-size:small;
    color:#333333;
}

.ya_endtime{
    font-size:small;
    color:#333333;
}

#indi {
    text-align:center;
}

#plist{
    margin:20px 10px;
}

#pselect2{
    margin:10px 0px;
}

.pselect_inner{
    margin:0 5px;
    padding:5px;
    border: solid 1px #aaaaaa;
    display:inline;
    float:left;
    font-size:small;
}

#amazonrecomend{
    margin:20px;
    padding:20px;
    border:solid #cccccc 1px;
}

#loading{
    padding:30px;
    text-align:center;
}

#prlink{
    margin:20px 0;
}

#prlink ul {
    display:inline;
    font-size:small;
}

#prlink ul li {
    display:inline;
    margin-left:0px;
    margin-right:10px;
}

