@charset "utf-8";

/* メイン　左 */
#main_left {
	width:650px;
	float:left;display:inline;
	text-align:center;
}

/* パン屑（アレキだけ特別） */
div#main_left div#pan_navi {
	background:#000 url(img/share/bread.gif) no-repeat left bottom;
	padding-bottom:10px;
}

div#main_left div#pan_navi span {
	color:white;
}

div#main h3 { }

/* h4の部分 */
div#main div#h4-area {
	background:#000 url(img/share/h4_back.jpg) no-repeat left top;
	height:106px;
}

div#main div#h4-area h4 {
	width:350px;
	padding-top:13px;
	text-align:right;
	float:left;
}

div#main div#h4-area img {
	display:block;
	float:right;
}

div#main div#h4-area ul {
	float:right;
	width:290px;
	margin-top:20px;
	color:white;
	font-size:14px;
}

div#main div#h4-area ul li {
	margin-bottom:3px;
}

div#main div#h4-area ul li a {
	color:#2525d9;
	text-decoration:none;
}

div#main div#h4-area ul li a:hover {
	color:#b125d9;
}

/* h5 ナビ部分 */
#main div#navi_top   {
	width:600px;
	margin:0 auto;
	border-bottom:1px solid #ccc; 
	height:60px;
}

#main div#navi_bottom{
	width:600px;
	margin:0 auto 30px auto;
	border-top   :1px solid #ccc;
}

#main div#navi_top h5 ,
#main div#navi_bottom h5{ 
	width:420px;height:60px;
	margin:0;padding:0;
	float:left;	
	text-indent:-5000px;
}

#main div#navi_top div.navi_right ,
#main div#navi_bottom div.navi_right{ 
	width:170px;
	margin:0;padding:10px 0 0 0;
	float:left;display:inline;
}

/* ページコンテンツ部分 */

/* 本文部分 */
div#main div#ak-honbun-wrapper {
	background:#000 url(img/share/main_back.gif) repeat-y left top;
}

div#main div#ak-honbun {
	width:620px;
	margin:0 auto;
	padding:20px 0 300px 0;
	color:black;
	background:url(image/areki_img_1.jpg) no-repeat bottom right;
}

/* アレキページ共通 */
#main p.stand {
	margin:0 5px;
	padding:0 0 25px 0;
	text-align:left;
	line-height:180%;
	font-size:0.9em;
	font-family:'メイリオ',Meiryo,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
}

#main p.stand:first-letter { 
	padding:5px 0 0 0;
	font-size:3.2em;
	float:left;
	text-align:left;
	line-height:100%;
	color:#c89b95;
	color:goldenrod;
	padding-right:5px;
}

/* フッター */
#main_footer{
	width:630px;
	margin:0 auto;
	clear:both;
	border-top:3px solid #ddd;
	background:#d6d6d6 url(image/footer/background.gif) repeat-x top center;
}

#main_footer h6{ 
	height:30px;
	background:#d6d6d6 url(image/footer/footer_h6_back.gif) no-repeat top center;
	text-indent:-5000px;
	text-align:center;
}

#main_footer div#footer_list{
	margin:0 auto;padding:0;
	background:#d6d6d6 url(image/footer/background.gif) repeat-x top center;
}

#main_footer ul{
	margin:0 auto;padding:0;
}

#main_footer li{
	width:207px;
	margin:0;padding:50px 0 0 0;
	float:left;display:inline;
	text-align:center;
}

#main_footer h6 {
	margin:0;padding:0;
}

#main_footer li#goods_1{ background:url(image/footer/goods_1_text.jpg) no-repeat top center; }
#main_footer li#goods_2{ background:url(image/footer/goods_2_text.jpg) no-repeat top center; }
#main_footer li#goods_3{ background:url(image/footer/goods_3_text.jpg) no-repeat top center; }

#main_footer p#goods_text_link{
	clear:both;
	margin:0 20px 0 0;padding:0 0 0px 0;
	text-align:right;
	font-size:14px;
}

#main_footer p#goods_text_link a:link   { color:#3f3f3f;text-decoration:none; }
#main_footer p#goods_text_link a:visited{ color:#3f3f3f;text-decoration:none; }
#main_footer p#goods_text_link a:hover  { color:#3f3f3f;text-decoration:underline; }
#main_footer p#goods_text_link a:active { color:#3f3f3f;text-decoration:none; }

#main_footer div#footer_bottom{
	height:32px;
123	background:url(image/footer/bottom_img.jpg) no-repeat top center;
}

#main strong.ak {
	color:goldenrod;
	font-weight:bold;
}

/* サブ　右 */
#sub_right {
	width:200px;
	float:right;display:inline;
}

/* マスカット・オブ・アレキサンドリア　メニュー */
div#sub_right div#areki_menu{
	width:190px;
	margin:0 auto;padding:0;
	background:url(image/right_alex_middle.jpg) repeat-y bottom center;
}

div#sub_right div#areki_menu_bottom {
	background:url(image/right_alex_menu_bottom.jpg) no-repeat bottom center;
	height:60px;
}

div#sub_right div#areki_menu_bottom hr{
	display:none;
}

#sub_right div#areki_menu div#alex_menu_list{
	width:176px;
	margin:0 auto;
}

#sub_right div#areki_menu div#alex_menu_list ul {
	text-align:left;
	width:176px;
}

#sub_right div#areki_menu div#alex_menu_list li {
	border-bottom:2px dotted #ccc;
	padding:0 0 0 5px;
}

#sub_right div#areki_menu div#alex_menu_list li span {
	font-size:14px;
	line-height:1.4em;
	display:block;
	font-weight:bold;
	color:#485ca1;
	padding-top:3px;
}

#sub_right div#areki_menu div#alex_menu_list ul.inner-ul li {
	border:none;
}

#sub_right div#areki_menu div#alex_menu_list li a{
	display:block;
	background:url(../image/top_link_back.gif) no-repeat top left;
	line-height:20px;
	font-size:13px;
	padding:0 0 0 25px;
	color:#8292d1;
	text-decoration:none;
}

#sub_right div#areki_menu div#alex_menu_list li a:hover { text-decoration:underline; }

/*
/* ショップ　商品 */
#sub_right div#shop_goods {
	width:190px;
	margin:0 auto;padding:30px 0 0 0;
	background:#000 url(image/right_shop_back.jpg) no-repeat top center;
	text-align:center;
}

#sub_right div#shop_goods p#goods_name {
	color:#8292d1;
	font-size:14px;
	line-height:150%;
}

#sub_right div#shop_goods p#goods_price{
	padding:0 0 50px 0;
	color:#cc95af;
	font-size:10px;
	line-height:150%;
}

#sub_right div#shop_goods p#goods_price strong{
	color:#cc95af;
	font-size:14px;
}


#sub_right div#shop_goods div#shop_banner {
	height:66px;
}

#sub_right div#okayama_fruit_banner {
	padding:5px 0;
	text-align:center;
}
*/

/* ピックアップ商品 */

#sub_right div#pickup_list {
	width:190px;
	background:#fcfcfc;
	margin:0 auto;	
}

#sub_right div#pickup_list div.one_pickup2 {
	background:#ededed;
}

#sub_right div#pickup_list div.one_pickup2 div.pickup_text ,
#sub_right div#pickup_list div.one_pickup2 div.pickup_img {
	padding-top:2px;
}

#sub_right div#pickup_list div.pickup_text {
	width:110px;
	float:right;display:inline;
}

#sub_right div#pickup_list div.pickup_text p.title{
	font-size:13px;
	color:#b3629e;
	text-align:left;
}

#sub_right div#pickup_list div.pickup_text a{
	padding:2px 0 0 20px;
	font-size:13px;
	color:#8292d1;
	text-align:left;
	text-decoration:none;
	display:block;
	line-height:17px;
	background:url(../image/top_link_back.gif) no-repeat top left;
}

#sub_right div#pickup_list div.pickup_text a:hover{ text-decoration:underline; }

#sub_right div#pickup_list div.pickup_text p.text{ 
	font-size:13px;
	color:#666666;
	text-align:left;
}


#sub_right div#pickup_list div.pickup_img {
	width:80px;
	float:left;display:inline;
}




#sub_right div#pickup_list div.pickup_bar {
	clear:both;
	height:8px;
	line-height:8px;
	background:url(image/right_pickup_list_bar.jpg) no-repeat top center;
}

#sub_right div#pickup_list div#pickup_other_list {
	height:30px;
	background:url(image/right_pickup_bottom.jpg) no-repeat bottom center;
}

#sub_right div#pickup_list div#pickup_other_list a {
	height:17px;
	margin:0 0 0 10px;padding:1px 0 0 20px;
	line-height:17px;
	font-size:13px;
	color:#8292d1;
	text-align:left;
	text-decoration:none;
	display:block;
	background:url(../image/top_link_back.gif) no-repeat top left;
}	

#sub_right div#pickup_list div#pickup_other_list a:hover { 	text-decoration:underline; }


/* がんばれマスキャット部長 */
div#main div#ak-honbun-wrapper div#ak-honbun div#main_contents div#cat-body div.left dl.masc_cm {
margin: 0 0 2em 0.6em;
padding: 0;
background-image: url(muscat/image/tvcm.gif);
background-position: bottom right;
background-repeat: no-repeat;
}
div#main div#ak-honbun-wrapper div#ak-honbun div#main_contents div#cat-body div.left dl.masc_cm dt {
margin: 1.2em 0 0 0;
padding: 0;
color: #009900;
font-weight: bold;
}
div#main div#ak-honbun-wrapper div#ak-honbun div#main_contents div#cat-body div.left dl.masc_cm dd {
margin: 0.4em 0 0 1em;
padding: 0;
}
div#main div#ak-honbun-wrapper div#ak-honbun div#main_contents div#cat-body div.left ul.masc_cm {
margin: 1em 0 2em 0.6em;
padding: 0;
list-style-type: disc;
}
div#main div#ak-honbun-wrapper div#ak-honbun div#main_contents div#cat-body div.left ul.masc_cm li {
margin: 0.4em 0 0 0;
padding: 0;
border-bottom: 0;
color: #999999;
}
div#main div#ak-honbun-wrapper div#ak-honbun div#main_contents div#cat-body div.left p.masc_cm {
margin: 1em 0 0 0;
font-size: 0.9em;
line-height: 1.2em;
color: #990033;
}





