body {
 text-align:center;
 font-size : 12px;
 background-color : #EEEEEE;
  margin : 0px;
  padding : 0px;
 }

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

fieldset {
 margin : 0px;
 padding : 0px;
 border : none;
 }

h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, dd{
 margin : 0px;
 paddiing : 0px;
}

a.left_l:link      { color: #453A34; text-decoration: none;}
a.left_l:active    { color: #453A34; text-decoration: none;}
a.left_l:visited   { color: #453A34; text-decoration: none;}
a.left_l:hover     { color: #974659; text-decoration: underline;}


#container {
 width:900px;
 margin : 0 auto;
 text-align:left;
 background-color : #FFFFFF;
 border-right-style : solid 1px;
 border-left-style : solid 1px;
 border-left:solid 1px #999;
 border-right:solid 1px #999;
 }


/*ヘッダー*/
#haeder {
 margin : 0 auto;
 text-align : left;
 }

#header .back {
 background-image: url(images/akebono_title.jpg);
 background-repeat:no-repeat;
 }


#header h1{
 font-size : 12px;
 font-weight : normal;
 margin-top : 4px;
 margin-left : 4px;
 line-height : 120%;
 }


/*メイン*/
#main {
 background-color : #FFFFFF;
 width : 694px;
 float : right;
 margin-right : 5px;
 }

#main h2 {
 font-size : 14px;
 font-weight : bold;
 }

#main h3 {
	font-size : 12px;
	font-weight : normal;
	line-height: 160%;
 }

#main .osusume {
 width : 694px;
 }

#main .topgift {
 font-size : 12px;
 padding : 4px;
 }

#main .c1 {
 font-size : 15px;
 font-weight : bold;
 color : #000099;
 }

#main .c2 {
 font-size : 12px;
 font-weight : bold;
 }

#main .whatsnew {
 padding : 5px;
 text-align : left;
 line-height : 180%;
 }

#main .whatsnew  a{
 color : #000000;
 }
 

#main .ranking{
 max-width : 694px;
 font-size : 12px;
 }

#main .mainform{
 text-align : center;
 }

#main .uservoice {
 padding : 5px;
 text-align : left;
 }

#main .yutakasa {
 font-size : 12px;
 text-align : left;
 }

#main .sake {
 font-size : 14px;
 text-align : left;
 font-weight : bold;
 color : #FF0000;
 }
 
 #main .sake1 {
 font-size : 10px;
 text-align : left;
 font-weight : normal;
 color : #FF0000;
 }

#main .oystarring {
 font-size : 14px;
 text-align : left;
 font-weight : bold;
 }
 
 #main .categorytitle {
  color : #FFFFFF;
  font-size : 16px;
  text-align : left;
  font-weight : bold;
  margin-left : 5px;
  }
 

/*レフト*/
#left {
 width : 162px;
 float : left;
 background-color : #EAE6E2;
 margin-left : 5px;
 padding : 7px;
 border-style : solid 1px;
 border:solid 1px #999;
 text-align : center;
 }


#left form{
 text-align : right;
 margin-right : 5px;
 }

#left hr {
 color : #666666;
 noshade;
 size : 1px;
}

#left .c_title {
 text-align : left;
 }

#left .l_content {
 line-height : 160%;
 margin-left : 7px;
 text-align : left;
 }


/*フッター*/
#footer {
	text-align:center;
	font-size : 12px;
	padding : 7px;
	margin : 0px;
	background-color: #add8ed
;
 }

#footer hr {
 color : #666666;
 noshade;
 size : 1px;
}



#c-both {
 clear : both;
 }





/*一年珠牡蠣商品一覧*/
.kakiichiran {
 width : 694px;
 background-color : #EAE6E2;
 padding-bottom : 10px;
 }

.kakiichiran .title {
 padding  : 5px;
 text-align : left;
 }

.kakiichiran .ichiran {
 max-width : 680px;
 background-color : #FFFFFF;
 text-align : left;
	font-size : 12px;
 margin : 0 7px;
 padding : 10px;
 border-style : solid 1px;
	border:solid 1px #999;
 }



.kakiichiran .ichiran .comment {
	font-size : 12px;
 }

.kakiichiran .ichiran .sanchi{
	line-height : 160%;
	text-decoration : underline;
	color : #330099;
 }
 
 

/*日本一の理由*/
.riyuu {
 width : 694px;
 background-color : #EAE6E2;
 padding-bottom : 10px;
 }

.riyuu .title {
 padding  : 5px;
 text-align : left;
 }

.riyuu .riyuutable {
 max-width : 660px;
 text-align : left;
 margin : 0 7px;
 padding : 10px;
 }


.riyuu .riyuutable .comment {
	font-size : 12px;
 }




/*レシピ*/
.recipe {
 width : 694px;
 background-color : #EAE6E2;
 padding-bottom : 10px;
 }

.recipe .title {
 padding  : 5px;
 text-align : left;
 }

.recipe .recipetable {
 max-width : 680px;
 text-align : left;
 margin : 0 7px;
 }

.recipe .recipetable h3 {
 font-size : 14px;
 font-weight : bold;
 }

.recipe .recipetitle {
 font-size : 14px;
 padding  : 5px;
 font-weight : bold;
 }


.recipe .recipetable .iwacom {
	font-size : 12px;
 }

.recipe .recipetable .com {
	font-size : 12px;
 line-height : 140%;
 }
 
 .recipe .recipetable .com .cooktime {
  font-size : 12px;
  margin-top  : 5px;
 }
 
 .recipe .entrybody {
  line-height : 160%;
  }

.recipemenu {
 font-size : 12px;
 }

.recipe .recipetable .commenrecipe {
 width : 400px;
 float : right;
 padding-left : 5px;
	font-size : 12px;
 }



/*お客様の声*/
.voice {
 padding : 7px;
 }



/*産地ごとの特徴*/
.tokucho {
 padding : 7px;
 }




/*トレーサビリティ*/
.trace {
 width : 694px;
 background-color : #EAE6E2;
 padding-bottom : 10px;
 }

.trace .tracetable {
 max-width : 680px;
 text-align : left;
 margin : 0 7px;
 padding : 10px;
 }

.trace .tracetable .traceimage{
 text-align : center;
 margin-top : 5px;
 }



/*ブログ*/
.blog {
 padding : 7px;
 }

.blog h3 {
 font-size : 12px;
 color : #453A34;
 margin-top :  10px;
 }

.blog h2 {
 font-size : 14px;
 color : #453A34;
 }

.blog p {
 margin-top : 7px;
 line-height : 140%;
 }

.blog a{
 color : #000000;
 text-decoration : none;
 }
 
 .blog .entryfooter {
  text-align : right ;
  }



/*よくある質問*/
.qanda {
 padding : 7px;
 }

.qanda .title {
 font-size : 14px;
 color : #FF0000;
 font-weight : bold;
 }

.qanda .answer {
 font-size : 14px;
 color : #0000FF;
 font-weight : bold;
 }


/*お支払い・配送*/
.payment {
 padding : 7px;
 }

.payment .title {
 font-size : 14px;
 font-weight : bold;
 }

.payment hr {
 color : #666666;
 noshade;
 size : 1px;
 width : 680px;
 }



/*個人情報保護*/
.privacy {
 width : 680px;
 padding : 7px;
 line-height : 160%;
 }

.privacy .title {
 font-size : 14px;
 font-weight : bold;
 }

.privacy ol {
 display : compact;
 }



/*販売法表記・会社情報用*/
.hyouki {
 width : 680px;
 text-align : left;
 }

.hyouki .ptext {
 margin : 0 7px;
 font-size : 12px;
 }


/*お問い合せ*/
.contact {
 width : 694px;
 background-color : #EAE6E2;
 margin-top : 7px;
 padding-bottom : 10px;
 }

.contact .fortext {
 font-size : 12px;
 margin-left : 7px;
 }
.item-title {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 16px;
	color: #330099;
	line-height: 17px;
}
.item-kakaku {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 15px;
	font-weight: bold;
	color: #FF0000;
}
#main strong {
	color: #FF0000;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 125%;
	line-height: 120%;
}
.syouhin {
	margin: 0px;
	padding: 5px 5px 10px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 130%;
}
.syouhin-title {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 15px;
	color: #0000CC;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

