﻿/**************************************************
* フリーページ用スタイルシート
***************************************************/
body{
}

p{
    margin:0 0 2% 0;
}

.clear{
    clear: both;
}

#FreePage_container{
    font-family:Meiryo;
    font-size:small;
    width:100%;
}

#FreePage_title{
    background-color:#333333;
    color:white;
}

#button_top{
    width:250px;
    margin:0 0 0 auto;
    border:1px solid #cd853f;
    border-radius:5px;
    text-align:center;
}

#button_top a{
    display: block;
    color: #333333;
    text-decoration: none;
}

.arrow{
    width:5%;
    margin:2% 0 2% 5%;
    float:left;
}

.arrow img{
    width:100%;
}

#shopInfo-1{
    margin:2% 0;
}

table{
    width:100%;
    text-align:left;
    font-size:small;
}

#shopInfo-1 table th{
    width:30%;
    padding:1% 0 1% 2%;
    background-color:#8c6450;
    color:#ffffff;
    border:1px solid #ffffff;
    font-weight:normal;
    font-size:small;
}

#shopInfo-1 table td{
    padding:1% 0 1% 2%;
}

#shopInfo-2{
    margin:2% 0;
}

#shopComent{
    width:58%;
    margin-right:2%;
    float:left;
}

#shopPhoto{
    width:40%;
    float:right;
}

#shopPhoto img{
    width:100%;
}

.shohin{
    margin:2% 0;
}

.shohin_left{
    width:33%;
    margin-right:2%;
    float:left;
    /*height: 135px;
    overflow: hidden;*/
}

.shohin_left img{
    width:100%;
}

.shohin_right{
    width:65%;
    float:right;
}

.shohinTitle h3{
    margin:0;
    font-size:inherit;
    font-weight:bold;
}

.shohinPrice{
    font-weight:bold;
    color:red;
}