/*ページ全体の表示部分*/
body {
	text-align:center;
	background-color: #ffffff;
	font-size: 12px;
	color: #608F9F;
}

/* 設定基本リンク */
a:link {
	color: #608F9F;
       }
a:active {
          color:#000066;
         }
a:visited {
	  color: #666666;
          }
a:hover {
        color:#000066;
        }

.okini {
       margin:20px 0px opx ipx;
        }

/* 順序なしリスト */
ul {
    text-align: left;
}
ul li {
    text-align: left;
    list-style-type: circle;
}

.goodstexttitle  {
             font-size:14px;
             font-style:bold;
             color:#EA7500;
             border-bottom:#EA7500 2px double;
             margin-top:10px;
             margin-bottom:20px;
             margin-right:0px;       
             }

.goodstexttop   {
             margin-right:0px;       
             margin-bottom:20px; 
             }

/* 商品テーブル1 */
.table1 {
        width:500;
        height:100;
        margin-bottom:20px;
        border: 1px dotted #FF952B;
        margin-left:20px;
}
.table_left {
        width:145;
        height:100;
        vertical-align: middle; 
        text-align: center;
}
.table_right {
        text-align: left;
        padding: 10px;
        height:100;
       vertical-align: top; 
}
.goods_title {
             font-size:14px;
             font-weight:bold;
}
.goods_description {
             font-size:14px;
}

/* 商品テーブル2 */
.goods3 {
        margin-left:0;
}

.table2 {
        width:160px;
        height:250px;
        float:left;
        margin-bottom:20px;
        margin-left:7;
        margin-right:8;
        border: 1px dotted #FF952B;
}

.table_upper2{
        width:160px;
        height:130px;
        text-align:center;
        vertical-align:middle;
        margin-bottom:0px;

}
.table_under {
        text-align:left;
        vertical-align:top;
        padding:0px 5px 0px 5px;
}

.goods_title2 {
             font-size:12px;
             font-weight:bold;
             margin-bottom:2px;
}

.goods_description2{
             font-size:10px;
}

/*ブログ表示部分*/
#container {
	width: 730px;
                text-align:left;
                background-color:#FFFFFF;
	}

/*ヘッダー部分*/

#header h1  {
                 font-size:14px;
                 text-shadow: black 2px 3px;
                 margin: 74px 0px 0px 12px;  
                 padding-left:0px;  
　　　　　　　　}

#header h1 a       {
                 font-size:14px;
                text-decoration:none;
                text-shadow: black 2px 3px;
                 font-family: Verdana, Arial, sans-serif; 
                 color:#609F72;
                 margin: 74px 0px 0px 12px;  
                 padding-left:0px;  
                }

#header h2 {
             color:#FF8000;
             font-size:12px;
             font-family: Verdana, Arial, sans-serif; 
             margin: 5px 0px 3px 24px;    
              }

#header   {
              height:135px;
              background-image:
              url(http://www.yogi-girl.com/gs/headergoodsorange.jpg);
              background-repeat:no-repeat;
              padding-left:2px;
              }

/*トップメニュー部分*/
#topmenu   {
              margin-top:0px;
              text-align:right;
              margin-bottom:0px;               
              }

#topmenu a  {
             font-size:12px;
             color:#FFFFBF;
             margin-left:0;
             margin-bottom:0;
             background-color:#FF8000;
             display:block;
             width:145px;
             float:left;
             text-align:center;
             font-size:12px;
             font-family:MS UI Gothic;
             text-decoration:none;
             height:22px;
             padding-top:5px;
             border-right:solid 1px #BFEADF;
             }

#topmenu a:hover    {
             background-color:#CADADF;
             color:#666666;
             }


/*サイドバー部分*/
.sidebar    {
             width:160px;
             max-height:200%;
             float:left;
             padding: 0px 2px 0px;             
             }

/* サイドメニュータイトル */
.sidetitle {
    margin-top: 10px;
    margin-bottom: 5px;
    padding: 2px 0 1px;
    _padding: 1px 0 2px;
    text-align: left;
    color:#FF8000;
    font-family:Lucida Sans Unicode;
    font-size: 12px;
    font-weight: bold;
    line-height: 140%;
    letter-spacing: 2px;
}

/* サイドメニュー(全リスト用） */
.sidemenu {
    padding-left: 2px;
    padding-right 2px;
    font-size: 12px;
    margin-bottom: 10px;
    line-height: 150%;
}

.top-entry a {
    font-weight:bold;
    text-decoration:none;
}

.side_mailto {
   margin-left: 14px;
   margin-bottom: 10px;
   font-size: 9px;
}




/*トップページ専用メイン・カラム部分*/
#top-content {
             width:530px;
             padding:0px 15px 0px 15px;
             background-image:url(http://www.yogi-girl.com/gs/lotusyellow.jpg);
             background-repeat:repeat;
             background-color:#FFFFFF;
             float:left;
             }

#top-content p {
              font-size: 14px;
              line-height:150%;
             }

/*メイン・カラム部分*/
#content {
             width:530;
             padding:0px 15px 0px 15px;
             background-color:#FFFFFF;
             float:left;
             }

.toplink {
             clear: both;
             font-size: 12px;
             text-decoration:none;
             text-align:center;
             margin:15px 150px 15px 150px;
             border-style:dotted;
             border-color: #FFA500;
　　　　　　}
.toplink a {
             clear: both;
             font-size: 12px;
             text-decoration:none;
             color: #FFA500;
　　　　　　}



/*フッター部分*/
#footer   {
              clear: both;
              background-image:
              url(http://www.yogi-girl.com/gs/footergoods.jpg);

              background-repeat:repeat-x;
              text-align:center;
              height:50px;
              padding-top:9px;
              }
#footer p {
              font-size:12px;
              font-family:Lucida Sans Unicode;
              color:white;
              font-size: 9px;
              margin-top:0px;
              margin-bottom:0px;
              }

#footer a {
              color:white;
              text-decoration:none;
              }

.footer_text{
              margin-top:2px;
              color:#DDDDDD;
              text-align:left;
              font-size: 7px;
              }

/*SiteMap部分*/
#sitemap-title   {
              color:#747474;
              clear: both;
              text-align:center;
              margin-top:5px;
              margin-bottom:5px;
              font-size: 12px;
              font-weight: bold;
              }

#map-column {
	      width:146px;
              float:left;
              }

.map-toptitle {
              margin-top:8px;
              margin-bottom:2px;
              font-weight: bold;
              text-align:center;
              font-size: 12px;
              color:#747474;
              }

.map-entrytitle {
              color:#747474;
              margin-top:3px;
              text-align:left;
              font-size: 10px;
              }

.map-entry {
              padding-left:3px;
              text-align:left;
              font-size: 10px;
              }

.map-entry a {
              color:#506DC5;
              }

.map-entry a:visited {
              color:#CA607A;
              }

/*Mac文字化け防止部分*/
textarea {
	font-family: "ヒラギノ明朝 Pro W6", "Osaka", "ＭＳ Ｐゴシック", "trebuchet MS", "trebuchet", "verdana", "arial", "sans-serif";
	}
