/* ************************************************ 
 *    共通設定
 * ************************************************ */
* {
    margin: 0px;
    padding: 0px;
}
body {
    color: #000000;
    font-size: small;
      font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ Pゴシック", "Osaka‐等幅";
    line-height: 1.6em;
        background: #333333; 
      text-align:center;
        background-image: url(http://img09.shop-pro.jp/PA01039/479/etc/cross.gif);
}
br.clear {
    clear: both;
    font: 0pt/0pt sans-serif;
}
img {
    border: 0px;
}
h1 {
        color: #000000;
    font-size: x-small;
        font-weight:normal;
}
h2 {
    font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
        font-size: 14px;
}
h3 {
        color: #000000;
        font-size: 14px;
        font-weight:bold;
}
h4 {
        color: #000000;
        font-size: 14px;
        font-weight:bold;
}
h5 {
        color: #000000;
        font-size: 14px;
        font-weight:bold;
}
h6 {
        color: #000000;
         font-size: 14px;
        font-weight:bold;
}
h7 {
        color: #000000;
        font-size: 14px;
        font-weight:bold;
}
/* ------------------------------------- 
 *    ページレイアウト
 * ------------------------------------- 
 *※ページ全体の幅は800pxとなっています。
    幅を広げる場合は、.sideと.mainのwidth
    の合計値が#containerのwidthになるよう
    設定してください。
 * ------------------------------------- */
/*ページ全体の幅、レイアウトをセンタリング*/
#container {
        width:1010px;
        background-image: url(http://img09.shop-pro.jp/PA01039/479/etc/container-back.gif);
        background-repeat:repeat-y;
    background-color:#FFFFFF;
    margin:0px auto;
        text-align:left;
        border:4px solid;
}
/*ヘッダー（ページタイトル、グローバルメニュー）*/
.header {
    width:1010px;
    text-align:right;
    background-color:#FFFFFF;
    margin:0px auto;
        border-bottom:2px solid;
}
/*　枠組み　*/
#webwrapper {
 width:1010px;
background-color:#FFFFFF;
}
#wrapper {
 width:830px;
 float:left;
}
/*　画面左側メニューの幅　*/
.side {
        float:left;
    width:180px;
}
.side a:link {color : #990000;
        text-decoration : none;}
.side a:visited {color : #990000;
        text-decoration : none;}
.side a:active {color : #777777;
        text-decoration : none;}
.side a:hover {color : #777777;
        text-decoration : none;}
.crossoverlogo {
        margin-top:10px;
        margin-bottom:10px;
}
/*　画面右側の幅　*/
.main {
    width: 630px;
        padding: 10px;
        height: 100%;
        text-align:left;
    float:right;
}
.main a:link {color : #990000}
.main a:visited {color : #990000}
.main a:active {color : #777777}
.main a:hover {color : #777777}
/*　画面右側メニューの幅　*/
.right-menu {
        float:left;
    width:180px;
        text-align:center;
}
.right-menu a:link {color : #990000;
        text-decoration : none;}
.right-menu a:visited {color : #990000;
        text-decoration : none;}
.right-menut a:active {color : #777777;
        text-decoration : none;}
.right-menu a:hover {color : #777777;
        text-decoration : none;}
/*　ページメインコンテンツ　*/
.main-contents {
        padding: 10px;
}
/*　フリーページのメニュー　*/
#menu_free{
    margin-bottom: 10px;
        text-align: center;
}
#menu_free a:link {color : #000000;
        text-decoration : none;
        font-weight: bold;}
#menu_free a:visited {color : #000000;
        text-decoration : none;
        font-weight: bold;}
#menu_free a:active {color : #777777;
        text-decoration : none;
        font-weight: bold;}
#menu_free a:hover {color : #777777;
        text-decoration : none;
        font-weight: bold;}
/*　フッター（コピーライト）　*/
.footer {
width:1010px;
height: 30px;
background: #ffffff;
text-align:center;
font-size: x-small;
clear:left;
border-top:2px solid;
padding-top:10px;
}
/*　ブログのコメント　*/
#entry_footer {
        text-align: right;
}
/* ------------------------------------- 
 *    メインエリアの画像の装飾（ボーダーの色は初期モードで設定）
 * ------------------------------------- */
.img_border {
    border:2px solid #000000;
}
/* ------------------------------------- 
 *    ボタン
 * ------------------------------------- */
.detail_btn {
    width:280px;
        margin-left:30px;
        margin-top:10px;
}
/* 「カートに入れる」ボタン */
input.cart_in {
    width:280px;
    height:48px;
}
.detail_btn img {
    display:block;
    margin-top:5px;
}
/* ------------------------------------- 
 *    パンくずナビ
 * ------------------------------------- */
.pankuzu {
        padding:5px;
    height:15px;
        margin-left:30px;
        text-align: center;
}
.pankuzu a:link {color : #000000;
        text-decoration : none;}
.pankuzu a:visited {color : #000000;
        text-decoration : none;}
.pankuzu a:active {color : #777777;
        text-decoration : none;}
.pankuzu a:hover {color : #777777;
        text-decoration : none;
}
/* ************************************************ 
 *    トップページ
 * ************************************************ */
/* ------------------------------------- 
 *    トップページ見出しＨ２タグ
 * ------------------------------------- */
.top-midashi {
color:#000000;
text-align:center;
border-bottom:2px dotted #999999;
margin-bottom:6px;
padding:2px;
font-weight:bolder;
height:20px;
}
/* ------------------------------------- 
 *    コンセプトテーブル
 * ------------------------------------- */
.top-concept {
margin-bottom:5px;
border-bottom:2px dotted #999999;
}
.top-concept a:link {color : #000000;
        text-decoration:underline}
.top-concept a:visited {color : #000000;
        text-decoration : none;}
.top-concept a:active {color : #777777;
        text-decoration : none;}
.top-concept a:hover {color : #990000;
        text-decoration:underline;
}
/* ------------------------------------- 
 *    お知らせエリア
 * ------------------------------------- */
#info {
        float:left;
        font-size:11px;
}
.infoarea {
        height:110px;
        width:370px;
        overflow: auto;
        padding:10px;
        margin-bottom:10px;
        border-bottom:2px solid #000000;
        border-right:2px solid #000000;
        border-left:2px solid #000000;
        _height:110px;
        _width:365px;
}
.info_img {
        vertical-align: middle;
        margin-right:3px;
}
.info_title{
        width:370px;
        background:transparent url(http://img09.shop-pro.jp/PA01039/479/etc/info_title_back.jpg) no-repeat scroll 0 0;
        background-color:#999999;
        color: #FFFFFF;
        border:2px solid #000000;
        text-align:right;
        height:20px;
        padding-right:20px;
        _width:365px;
        _height:20px;
}
.infoarea a:link {color : #000000;
        text-decoration : none;}
.infoarea a:visited {color : #000000;
        text-decoration : none;}
.infoarea a:active {color : #777777;
        text-decoration : none;}
.infoarea a:hover {color : #990000;
        text-decoration:underline;
}
#top-ad{
        width:630px;
        height:200px;
}
#top-ad img{
        margin-right:4px;
}
/* ------------------------------------- 
 *    トップのバナー
 * ------------------------------------- */
#top_infoside{
        height:150px;
        width:150px;
        margin-left:400px;
        width:228px;
        _margin-top:-167px;
}
/* ------------------------------------- 
 *　フリースペース
 * ------------------------------------- */
#free_space {
    padding-bottom: 5px;
}
#free_space a:link {color : #990000;
        text-decoration : none;}
#free_space a:visited {color : #990000;
        text-decoration : none;}
#free_space a:active {color : #777777;
        text-decoration : none;}
#free_space a:hover {color : #777777;
        text-decoration : none;}
.in_text{
        padding: 10px;
}
/* ------------------------------------- 
 *　イメージの配置設定
 * ------------------------------------- */
.right {
    float:right;
        padding-left: 10px;
        padding-bottom: 10px;
}
.left {
    float:left;
        padding-right: 10px;
        padding-bottom: 10px;
}
.photo_site {
    float:left;
        padding-right: 5px;
        padding-bottom: 5px;
}
/* ------------------------------------- 
 *　見出しの設定
 * ------------------------------------- */
.midashi {
        padding-left:40px;
        padding-bottom:3px;
    height:20px;
        margin:5px;
        border-bottom: 1px dashed #000000;
    background:transparent url(http://img09.shop-pro.jp/PA01039/479/etc/h_point.gif) no-repeat;
}
.mini {
    color: #000000;
        padding-left:40px;
        padding-bottom:3px;
    height:20px;
        margin:5px;
        border-bottom: 1px dashed #000000;
    background:transparent url(http://img09.shop-pro.jp/PA01039/479/etc/mini_point.gif) no-repeat scroll 15px 3px;
}
/* ------------------------------------- 
 *　リンクバナーサイズ
 * ------------------------------------- */
.bnr img{
        width: 88px;
        height: 31px;
}
/* ------------------------------------- 
 *　イラストサイト
 * ------------------------------------- */
/*イラストタイトル*/
.entry-title {
        text-align:center;
        margin-bottom:10px;
        font-weight:bold;
}
.entry-title a:link {color : #000000;
        text-decoration : none;
        font-weight: bold;}
.entry-title a:visited {color : #000000;
        text-decoration : none;
        font-weight: bold;}
.entry-title a:active {color : #777777;
        text-decoration : none;
        font-weight: bold;}
.entry-title a:hover {color : #777777;
        text-decoration : none;
        font-weight: bold;}
/*メインイラスト*/
.asset-body {
        text-align:center;
        margin-bottom:10px;
}
/*下部イラストボタン*/
div.widget-assets div.widget-content ul.widget-list {
overflow: auto;
list-style: none;
list-style-position:outside;
padding-left:23px;
margin:0px;
}
.widget-list li {
display: table-cell;
float: left;
padding:5px;
overflow: hidden;
width: 60px;
}