@charset "UTF-8";
/* =====================================================================
*    共通スタイル
* =================================================================== */
/* ---------------------------------
*    SECTION
---------------------------------*/
.section {
	clear:both;
	margin:0 10px 50px;
}
.section:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.section　{
	zoom:1;
} /* IE */


/* ---------------------------------
*    大見出し /ムラサキのタイトル画像
---------------------------------*/
.section h3 {
		margin-bottom:25px;
}

/* ---------------------------------
*    小見出し /下線付のタイトルテキスト
---------------------------------*/
.section_title{
		border-bottom:1px dotted #ccbbee;
		padding:0 0 4px;
		margin:0 0 20px 0;
}	
.section_title h4 {
		border-left:3px solid #ccbbee;
		padding-left:7px;
		font-size:108%; /*14px*/
}
.section .section_txt {
		margin:0 0 0 20px;
}
	
/* ---------------------------------
*    段落
---------------------------------*/
.section .section_txt p{
				margin:0 0 15px;
}

/* ---------------------------------
*    補足（11px）
---------------------------------*/
.note{
	font-size:85%;
}

/* ---------------------------------
*    一字下げる
---------------------------------*/
.indent_txt:first-letter{
	margin-left:1em;
}

/* ---------------------------------
*   注意事項等（赤）
---------------------------------*/
.attention_txt{
	color:#770044;
}

/* ---------------------------------
*   重要テキスト（紫）
---------------------------------*/
.important_txt{
	color:#442288;
}

/* ---------------------------------
*   日本国内価格
---------------------------------*/
td .price_txt{ /*IE6用*/
	color:#cc0000;
	font-weight:bold;
}
.price_txt{
	color:#cc0000;
	font-weight:bold;
}

/* ---------------------------------
*   日本国外価格
---------------------------------*/
.over-sea_price{
	font-size:85%;
}

/* ---------------------------------
*    PAGE TOP
---------------------------------*/
.pagetop{
	clear:both;
	width:850px;
	height:13px;
}
.pagetop:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.pagetop {
	zoom:1;
} /* IE */

.pagetop p{
	width:830px;
	margin:0 10px;
	padding:0 0 5px;
}
.pagetop a{
		float:right;
		width:50px;
		height:8px;
		background: url(/ori/30264/etc_img/pagetop_on.gif) no-repeat top left;
		display:block;
}
.pagetop a:hover		{ background-color: transparent; }
.pagetop a:hover img	{ visibility:hidden; }
			

/* =====================================================================
*    トップ /Whole
* =================================================================== */

/* ---------------------------------
*    全体
---------------------------------*/
#shop_page {
	width:830px;
}
#shop_page:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#shop_page {
		zoom:1;
} /* IE */
	
/* ---------------------------------
*    メニュー /SIDE AREA
---------------------------------*/	
#shop_page #side_area {
	float:left;
	width:190px;
}

/* ---------------------------------
*    メイン /SHOPPING AREA
---------------------------------*/
#shop_page #shopping_area {
	float:right;
	width:630px;
}


/* =====================================================================
*    トップ /Side Area
* =================================================================== */

/* ---------------------------------
*    カートを見る・購入する
---------------------------------*/
#btn_view-cart a{
	width:190px;
	height:53px;
	margin:0 0 15px;
	display:block;
}
#btn_view-cart{
	background: url(/ori/30264/etc_img/en_btn_view-cart_on.jpg) no-repeat left top;
}
#btn_view-cart a:hover{ background-color: transparent; }
#btn_view-cart a:hover img{ visibility:hidden; }

/* ---------------------------------
*    MURASAKIラインナップ
---------------------------------*/
#item_menu {
	border-right:1px solid #babadd;
	border-bottom:1px solid #babadd;
	border-left:1px solid #babadd;
	padding:5px 0 0;
}
#item_menu a:link	{ color:#fff; text-decoration:none;}
#item_menu a:visited{ color:#fff; text-decoration:none;}
#item_menu a:hover	{ color:#fff; text-decoration:underline;}
#item_menu a:active	{ color:#fff; text-decoration:none;}

#item_menu ul{
	list-style:none;
	margin:0 5px 5px;
}
#item_menu li{
	list-style:none;
	padding:0 0 2px;
}

/* ---------------------------------
*    MURASAKIラインナップ（各商品）
---------------------------------*/
#item_menu .individual_item a{ /*各商品*/
	background:#7272aa url(/ori/30264/etc_img/menu-bg_item_child.jpg) repeat-x top;
	border:1px solid #7171aa;
	padding:3px 3px 2px 28px;
	font-size:93%; /*12px*/
	display:block;
}
#item_menu .individual_item a:link	{ background:#7272aa url(/ori/30264/etc_img/menu-bg_item_child.jpg) repeat-x top; border:1px solid #7171aa; }
#item_menu .individual_item a:hover	{ background:#9393cc url(/ori/30264/etc_img/menu-bg_item_child_on.jpg) repeat-x top; border:1px solid #9393cc; }

/* ---------------------------------
*    MURASAKIラインナップ（カテゴリー）
---------------------------------*/
#item_menu .category_item a{ /*カテゴリー商品*/
	background:#505099 url(/ori/30264/etc_img/menu-bg_item.jpg) repeat-x top;
	border:1px solid #7755bb;
	padding:3px 3px 2px 18px;
	display:block;
}
#item_menu .category_item a:link	{ background:#505099 url(/ori/30264/etc_img/menu-bg_item.jpg) repeat-x top; border:1px solid #505099; }
#item_menu .category_item a:hover	{ background:#6d6dbb url(/ori/30264/etc_img/menu-bg_item_on.jpg) repeat-x top; border:1px solid #6d6dbb; }

/* ---------------------------------
*    MURASAKIラインナップ（全商品）
---------------------------------*/
#item_menu .all_item a{ /*全商品*/
	height:25px;
	background:#444499 url(/ori/30264/etc_img/menu-bg_all-item.jpg) repeat-x top;
	border:1px solid #3c3c88;
	padding:3px 3px 0 18px;
	display:block;
}
#item_menu .all_item a:link		{ background:#444499 url(/ori/30264/etc_img/menu-bg_all-item.jpg) repeat-x top; border:1px solid #3c3c88; }
#item_menu .all_item a:hover	{ background:#6b6bbb url(/ori/30264/etc_img/menu-bg_all-item_on.jpg) repeat-x top; border:1px solid #5d5daa; }

/* ---------------------------------
*   その他コンテンツメニュー
---------------------------------*/
#side_menu {
	margin:20px 0 30px;
}
#side_menu ul{
	list-style:none;
}
#side_menu li{
	list-style:none;
	border-bottom:1px dotted #ccc;
	padding:5px 0 3px 0;
}
#side_menu li a{
	background: url(/ori/30264/etc_img/arrow_right.gif) no-repeat 10px 7px;
	padding:0 0 0 20px;
	display:block;
}
.side_box {
	border-bottom:1px solid #ccc;
	margin:0 0 25px;
	padding:0 0 15px;
}
.side_box .side_title{
	margin-bottom:10px;
}

.side_box #return_txt{
	font-size:85%; /*11px*/
}
.side_box #return_txt li{
	margin:0 0 5px 1.5em;
	line-height:1.2em;
}

/* ---------------------------------
*   E-MAIL ADDRESS
---------------------------------*/
#side_mailto{
	background:url(/ori/30264/etc_img/txt_mail_on.gif) no-repeat left top;
}
#side_mailto a{
	width:190px;
	height:17px;
	display:block;
	margin:0 0 8px;
}
#side_mailto a:hover	{ background-color: transparent; }
#side_mailto a:hover img{ visibility:hidden; }

/* ---------------------------------
*   利用可能なクレジットカード
---------------------------------*/
#pay_credit-card{
	margin:5px 0 3px;
}


/* =====================================================================
*    トップ /Mail Area
* =================================================================== */

/* ---------------------------------
*   新着情報
---------------------------------*/
#shop_news {
	margin:0 0 50px 10px;
}
#shop_news table {
	width:610px;
	margin:0 0 0 10px;
	font-size:93%;
}
#shop_news th {
	width:100px;
	border-bottom: 1px dotted #ccc;
	padding:2px 0 1px;
}
#shop_news td {
	border-bottom: 1px dotted #ccc;
	padding:2px 0 1px;
}

/* ---------------------------------
*   バナー
---------------------------------*/
#banner_traial {
	background:url(/ori/30264/etc_img/en_banner_trial_on.jpg) no-repeat left top;
	margin:20px 0 50px 10px;
}
#banner_traial a {
	width:610px;
	height:100px;
	display: block;
}
#banner_traial a:hover		{ background-color: transparent; }
#banner_traial a:hover img	{ visibility:hidden; }


/* ---------------------------------
*   商品一覧
---------------------------------*/
#item_list {
	margin:0 0 0 10px;
}
#item_list:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#item_list {
	zoom:1;
} /* IE */

/* ---------------------------------
*   商品一覧タイトル
---------------------------------*/
#item_list .section_title{
	float:left;
	width:620px;
}
#item_list .section_title #section_lineup_title {
	float:left;
	width:320px;
}
#item_list .section_title #list_order {
	float:right;
	width:300px;
	text-align:right;
}		

/* ---------------------------------
*   商品一覧リスト
---------------------------------*/
#item_list .lineup_area{
	width:620px;
}
#item_list .lineup_area:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#item_list .lineup_area {
	zoom:1;
} /* IE */

#item_list .item_box {
    float:left;
	padding:0 0 15px 10px;
	display:block;
}
#item_list .item_box table{
	width:145px;
	font-size:93%; /*12px*/
}
#item_list .item_box td{
	padding-top:5px;
}

/* ---------------------------------
*   商品一覧リスト（商品名）
---------------------------------*/
#item_list .item_name {
}

/* ---------------------------------
*   商品一覧リスト（価格）
---------------------------------*/
#item_list .item_price {
	font-weight:bold;
}

/* ---------------------------------
*   商品の詳細はこちら
---------------------------------*/
#item_list .btn_detail{
	background: url(/ori/30264/etc_img/en_btn_detail_on.jpg) no-repeat left top;
}
#item_list .btn_detail a{
	width:145px;
	height:30px;
	display: block;
}
#item_list .btn_detail a:hover		{ background-color: transparent; }
#item_list .btn_detail a:hover img	{ visibility:hidden; }


/* ---------------------------------
*   ページ送り
---------------------------------*/
#skip_page{
	clear:both;
	width:620px;
	text-align:center;
}


/* =====================================================================
*    商品詳細
* =================================================================== */

#product_detail_area{
	width:630px;
}
#product_detail_area:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#product_detail_area {
	zoom:1;
} /* IE */

/* ---------------------------------
*   商品画像
---------------------------------*/
#product_detail_area .product_img_box{
	float:left;
	width:270px;
}
#product_detail_area .product_img_box .product_img{
	margin-bottom:15px;
}
#product_detail_area .product_img_box .product_img img{
	width:270px;
	height:270px;
}

/* ---------------------------------
*   品番/品名/価格のテーブル
---------------------------------*/
#product_detail_area .product_price_box{
	float:right;
	width:350px;
}
#product_detail_area .product_price_box .detail_price{
	width:348px;
	border:1px solid #eeaabb;
	margin:0 0 10px;
}
#product_detail_area .product_price_box .detail_price table{
	width:342px;
	font-size:100%;
	margin:3px;
}
#product_detail_area .product_price_box .detail_price th{
	width:150px;
	border-bottom:1px dotted #ccc;
	padding:3px 0 5px 3px;
	vertical-align:top;
	color:#bb8899;
	font-size:85%; /*11px*/
}
#product_detail_area .product_price_box .detail_price td{
	border-bottom:1px dotted #ccc;
	padding:3px 3px 5px 0;
}
#product_detail_area .product_price_box .detail_price td .quantity_box{
	vertical-align:middle;
}
#product_detail_area .product_price_box .detail_price td .quantity_box img{
	margin-right:5px;
}
#product_detail_area .product_price_box .detail_price p{
	margin:3px;
}
	
/* ---------------------------------
*   商品名
---------------------------------*/
#product_detail_area .product_price_box .product_name{
	color:#442288;
	font-size:108%; /*14px*/
	font-weight:bold;
	margin:0 0 15px;
}

/* ---------------------------------
*   コメント
---------------------------------*/
.product_txt_area .detail_comment{
	margin:15px 0 10px;
	font-size:93%;
}

/* ---------------------------------
*   訴求ポイント
---------------------------------*/
.product_txt_area .detail_point{
	margin:0 0 25px;
	color:#4f4f99;
}
.detail_point_indent{
	margin-top:0.2em;
	margin-bottom:0.5em;
	padding:0 0 0 1em;
	line-height:1.5em;
}

/* ---------------------------------
*   商品説明
---------------------------------*/
#shopping_area .product_txt_area{
	clear:both;
	width:630px;
}
#shopping_area .product_txt_area .detail_txt_box{
	width:630px;
	background:url(/ori/30264/etc_img/title_detail_bg.jpg) no-repeat left top;
	margin:0 0 20px;
	padding:0;
}
#shopping_area .product_txt_area .detail_txt_box dl{
	width:600px;
	margin:0 10px 10px;
	padding:10px 0 0;
}
#shopping_area .product_txt_area .detail_txt_box dl dt{
	color:#3c3c88;
	font-weight:bold;
	margin-bottom:15px;
}
#shopping_area .product_txt_area .detail_txt_box dl dd{
	margin:0;
	padding:0;
	/*font-size:93%;*/
}
#shopping_area .product_txt_area .detail_txt_box dl dd ol{
	margin:0 0 0 2em;
}
*:first-child+html #shopping_area .product_txt_area .detail_txt_box dl dd ol {
	margin:0 0 0 2.5em;
} 
#shopping_area .product_txt_area .detail_txt_box dl dd ol li ul{
	margin:0 0 0 1em;
}
#shopping_area .product_txt_area .detail_txt_box dl dd ol li ul li{
	margin:5px 0 0;
	padding:0;
}


/* =====================================================================
*    ショッピングカート,注文フォーム関係
* =================================================================== */
/* ---------------------------------
*   通常のボックス
---------------------------------*/
.shopping-cart{
	width:620px;
	background:#ccc;
	font-size:100%;
	border-collapse: separate;
	border-spacing: 1px;
	margin:0 0 15px;
}
.shopping-cart th{
	background:#eee;
	border:1px solid #fff;
	padding:5px;
	text-align:center;
}
.shopping-cart td{
	background:#fff;
	padding:5px;
}
.shopping-cart .general_box{
	background:#666;
	border:1px solid #fff;
	padding:5px;
	color:#fff;
}
#shopping-cart_btn{
	width:620px;
}
.shopping-cart table{
	font-size:12px;
}

/* ---------------------------------
*   主要のボックス
---------------------------------*/
.main-cart_box{
	width:630px;
	background:#666;
	font-size:100%;
	border-collapse: separate;
	border-spacing: 1px;
	margin:0 0 15px;
}
.main-cart_box th{
	background:#666;
	border:1px solid #fff;
	padding:5px;
	color:#fff;
	text-align:center;
}
.main-cart_box td{
	background:#fff;
	padding:5px;
}
.main-cart_box .general_box{
	background:#eee;
	border:1px solid #fff;
	padding:5px;
	font-weight:bold;
}
.main-cart_box .general-sub_box{
	background:#f9e9f9;
	border:1px solid #fff;
	padding:5px;
}

/* ---------------------------------
*   テーブル包括
---------------------------------*/
.main-cart_area{
	padding:15px 0 0;
}
.cart-input{
	padding:35px 0 0;
}
.cart-input_area{
	margin:0 0 0 10px;
}

/* ---------------------------------
*   メールアドレスをIDとして使用する
---------------------------------*/
#mail_id{
	margin:0 0 10px;
}

/* ---------------------------------
*   メールアドレス以外をIDとして使用する
---------------------------------*/
#other_id p{
	margin:5px 0 0 15px;
}

/* ---------------------------------
*   海外地域がある時のみ表示
---------------------------------*/
#delivery-area_seleact{
	margin:10px 0 0;
	padding:5px;
	border:1px solid #ccc;
}
#delivery-area_seleact p{
	margin:10px 0 0;
}

/* ---------------------------------
*   入力に関する項目リスト
---------------------------------*/
.cart_info ul{
	margin:0 0 0 1.2em; 
}

/* ---------------------------------
*   エラーメッセージ
---------------------------------*/
.error-message_box{
	border:3px double #770044;
	margin:0 0 25px;
	padding:10px;
	color:#770044;
}

/* ---------------------------------
*   サンクスメッセージ
---------------------------------*/
#thanks_message{
	margin:0 0 25px;
}
#thanks_message p{
	margin:0 0 10px;
}


/* =====================================================================
*    ボタン
* =================================================================== */
.en_btn_prev{
	width:120px;
  	height:30px;
  	border: 0;
  	background: url(/ori/30264/etc_img/en_btn_prev.jpg) no-repeat 0 0;
  	text-indent: -9999px;
  	cursor: pointer;
	display:block;
}

.en_btn_continue{
	width:120px;
  	height:30px;
  	border: 0;
  	background: url(/ori/30264/etc_img/en_btn_continue.jpg) no-repeat 0 0;
  	text-indent: -9999px;
  	cursor: pointer;
	display:block;
}


/* =====================================================================
*    共通エラー
* =================================================================== */
#error_page{
		height:250px;
}


/* =====================================================================
*    送信完了
* =================================================================== */
#main_area{
	float:right;
	width:630px;
	padding:10px 0 0;
}
#main_cont{
}
#main_area #main_cont .title{
	font-size:108%;
	color:#3c3c88;
}
.waku table{
	font-size:100%;
}


/* =====================================================================
*    利用規約 , プライバシーポリシー
* =================================================================== */
#shopping_area dl{
	clear:both;
	margin:0 0 0 10px;
}
#shopping_area dl dt{
}

/* ---------------------------------
*   小見出し
---------------------------------*/
#shopping_area dl dt h4{
	border-left:3px solid #ccbbee;
	padding-left:7px;
	font-size:108%; /*14px*/
	margin:0 0 2px;
}
#shopping_area dl dt .define_term{
	border-bottom:1px dotted #ccbbee;
}

/* ---------------------------------
*   規約テキスト
---------------------------------*/
#shopping_area dl dd{
	margin:10px 0 50px 10px;
}
#shopping_area dl dd p{
	margin:0 0 10px;
}

/* ---------------------------------
*   規約内リスト
---------------------------------*/
#shopping_area dl dd ol{
	list-style:decimal outside;
	margin: 10px 0 0 1.5em;
	padding: 0;
}
#shopping_area dl dd ol li{
	padding:0 0 15px;
}

#shopping_area dl dd ol li .indent_list{
	margin:0 0 0 35px;
}
#shopping_area dl dd ol li .indent_list ul{
}
#shopping_area dl dd ol li .indent_list  ul li{
	padding:0;
	margin:10px 0 0;
}

/* ---------------------------------
*   参照テキスト
---------------------------------*/
.reference_box{
	background: #eee;
	border:1px solid #ccc;
	margin:5px 0;
	padding:5px 10px;
}

/* ---------------------------------
*   お問い合わせ窓口（利用規約）
---------------------------------*/
#contact_point_box{
	width:610px;
	font-size:100%; /*13px*/
}
#contact_point_box th{
	width:150px;
	border-bottom:1px dotted #ccc;
	padding:5px 0 2px;
	vertical-align:top;
}
#contact_point_box td{
	border-bottom:1px dotted #ccc;
	padding:5px 0 2px;
}

/* ---------------------------------
*   お問い合わせ窓口（プライバシーポリシー）
---------------------------------*/
#contact_point_txt{
	background:#eee;
	border:1px solid #ccc;
	margin:0 0 0 10px;
	padding:10px 20px;
}
#contact_point_txt dl{
}
#contact_point_txt dl dt{
	font-weight:bold;
	margin:0 0 10px;
}
#contact_point_txt dl dd{
	border-left:3px solid #ccc;
	margin:0;
	padding-left:15px;
}
#contact_point_txt dl dd p{
	margin:0 0 3px;
	padding:0;
}
#contact_point_txt dl dd p:first-letter{
	margin-left:0;
}
				 

/* =====================================================================
*    特定商取引法に基づく表示
* =================================================================== */
#legal-writing{
	margin:0 0 0 10px;
}
#legal-writing table{
	width:610px;
	font-size:100%; /*13px*/
	margin:10px 0 0 10px;
}
#legal-writing th{
	width:150px;
	border-bottom:1px dotted #ccc;
	padding:15px 0 2px;
	vertical-align:top;
}
#legal-writing td{
	border-bottom:1px dotted #ccc;
	padding:15px 0 2px 5px;
}


/* =====================================================================
*	▼スキン
* =================================================================== */
/* =====================================================================
*	Copyright (c) 2009, Yahoo! Inc. All rights reserved.
*	Code licensed under the BSD License:
*	http://developer.yahoo.net/yui/license.txt
*	version: 2.7.0
* =================================================================== */

body {
	font: 13px/1.231 arial,helvetica,clean,sans-serif;
	*font-size: small; /* for IE6/7 */
	*font: x-small; /* for IE Quirks Mode */
	color: #666;
	line-height: 1.6em;
	letter-spacing: 0.07em;
	word-spacing:0.15em;
	background: #0e0e22 url(/ori/30264/etc_img/os_body_pattern.jpg) repeat-x top;
}


/* ---------------------------------
*   基本スタイル
---------------------------------*/
a:link		{ color:#afafdd; text-decoration:underline; }
a:visited	{ color:#afafdd; text-decoration:underline; }
a:hover		{ color:#7171aa; text-decoration:none; }
a:active	{ color:#afafdd; text-decoration:underline; }

h2, hr { display:none; }


/* =====================================================================
*    全体
* =================================================================== */

#murasaki_en_sub {
	text-align:center;
}


/* =====================================================================
*    ヘッダー
* =================================================================== */

.header_area {
	width:1000px;
	background: url(/ori/30264/etc_img/os_header_bg.jpg) no-repeat top center;
	margin:0 auto;
	text-align:center;
}
.header_area .header_box {
	width:850px;
	height:100px;
	background: url(/ori/30264/etc_img/en_header_img.jpg) no-repeat top left;
	margin:0 auto;
	text-align:left;
	position:relative;
}

/* ---------------------------------
*    ロゴ
---------------------------------*/	
.header_area .header_box h1{
	width:169px;
	height:31px;
	position: absolute;
	top:14px;
	left:8px;
}

/* ---------------------------------
*    言語選択
---------------------------------*/	
.header_area .header_box #language_box{
	width:250px;
	height:30px;
	color:#fff;
	font-size:85%;
	text-align:right;
	position: absolute;
	top: 10px;
	right: 10px;
}
.header_area .header_box #language_box a:link		{ color:#fff; text-decoration:underline; }
.header_area .header_box #language_box a:visited	{ color:#fff; text-decoration:underline; }
.header_area .header_box #language_box a:hover		{ color:#afafdd; text-decoration:none; }
.header_area .header_box #language_box a:active		{ color:#fff; text-decoration:underline; }


/* =====================================================================
*    グローバルナビゲーション
* =================================================================== */

.gnav_area {
	background: url(/ori/30264/etc_img/os_gnav_pattern.jpg) repeat-x;
	text-align:center;
}
.gnav_area .gnav_box {
	width:1000px;
	height:50px;
	background:url(/ori/30264/etc_img/os_gnav_bg.jpg) no-repeat 0% 50%;
	margin:0 auto;
	text-align:center;
}
.gnav_area .gnav_box .gnav_menu{
	width:850px;
	height:50px;
	margin:0 75px;
}
.gnav_area .gnav_box .gnav_menu ul:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.gnav_area .gnav_box .gnav_menu ul{
	zoom:1;
} /* IE */
.gnav_area .gnav_box .gnav_menu ul {
	width:850px;
	height:50px;
	list-style:none;
}
.gnav_area .gnav_box .gnav_menu li {
	float:left;
	list-style:none;
}
	
/* ---------------------------------
*    ブランドストーリー
---------------------------------*/				
.gnav_area .gnav_box .gnav_menu #brandstory a		{ width:213px; height:50px; background: #3c3c88 url(/ori/30264/etc_img/en_gnav.jpg) no-repeat 0px 0px; text-indent:-9999px; display:block; }
.gnav_area .gnav_box .gnav_menu #brandstory a:hover	{ width:213px; background: #3c3c88 url(/ori/30264/etc_img/en_gnav.jpg) no-repeat 0px -50px; }
		
/* ---------------------------------
*    商品の特徴
---------------------------------*/						
.gnav_area .gnav_box .gnav_menu #feature a			{ width:212px; height:50px; background: #3c3c88 url(/ori/30264/etc_img/en_gnav.jpg) no-repeat -213px 0px; text-indent:-9999px; display:block; }
.gnav_area .gnav_box .gnav_menu #feature a:hover	{ width:212px; background: #3c3c88 url(/ori/30264/etc_img/en_gnav.jpg) no-repeat -213px -50px; }
		
/* ---------------------------------
*    オンラインショップ
---------------------------------*/							
.gnav_area .gnav_box .gnav_menu #onlineshop a		{ width:212px; height:50px; background: #3c3c88 url(/ori/30264/etc_img/en_gnav.jpg) no-repeat -425px 0px; text-indent:-9999px; display:block; }
.gnav_area .gnav_box .gnav_menu #onlineshop a:hover	{ width:212px; background: #3c3c88 url(/ori/30264/etc_img/en_gnav.jpg) no-repeat -425px -50px; }
		
/* ---------------------------------
*    会社概要
---------------------------------*/							
.gnav_area .gnav_box .gnav_menu #company a			{ width:213px; height:50px; background: #3c3c88 url(/ori/30264/etc_img/en_gnav.jpg) no-repeat -637px 0px; text-indent:-9999px; display:block; }
.gnav_area .gnav_box .gnav_menu #company a:hover	{ width:213px; background: #3c3c88 url(/ori/30264/etc_img/en_gnav.jpg) no-repeat -637px -50px; }


/* =====================================================================
*    コンテンツ
* =================================================================== */

.contents_area {
	clear:both;
	background: #303055 url(/ori/30264/etc_img/os_page_bg.jpg) repeat-x 50% 100%;
	text-align:center;
}
.contents_area .contents_wrap {
	clear:both;
	background: url(/ori/30264/etc_img/os_cont_pattern.jpg) repeat-x top;
	text-align:center;
}
.contents_area .contents_wrap .contents_box {
	width:1000px;
	background: url(/ori/30264/etc_img/os_cont_bg.jpg) no-repeat top center;
	margin:0 auto;
}
.contents_area .contents_wrap .contents_box .main_area {
	clear:both;
	width:1000px;
	background: url(/ori/30264/etc_img/os_footer_bg.jpg) no-repeat bottom;
	padding-bottom:150px;
	text-align:center;
}
.contents_area .contents_wrap .contents_box .main_area .main_box {
	width:850px;
	background:#fff;
	margin:0 auto;
	padding:40px 0 0;
	text-align:left;
}
.contents_area .contents_wrap .contents_box .main_area .main_box a:link 	{ color:#770044; text-decoration:underline; }
.contents_area .contents_wrap .contents_box .main_area .main_box a:visited 	{ color:#770044; text-decoration:underline; }
.contents_area .contents_wrap .contents_box .main_area .main_box a:hover 	{ color:#770044; text-decoration:none; }
.contents_area .contents_wrap .contents_box .main_area .main_box a:active	{ color:#770044; text-decoration:underline; }


/* =====================================================================
*    フッター
* =================================================================== */

.footer_box {
	clear:both;
	width:850px;
	margin:0 auto;
	padding:10px;
	color:#ccc;
	font-size:85%; /*11px*/
	text-align:left;
}
.footer_box #footer_menu{
	float:left;
	width:415px;
}
.footer_box #footer_menu #footer_link{
	margin-bottom:5px;
}		
.footer_box #copyright{
	float:right;
	width:415px;
	text-align:right;
}


/* =====================================================================
*    ▼リセット
* =================================================================== */
/* =====================================================================
*
*	Copyright (c) 2009, Yahoo! Inc. All rights reserved.
*	Code licensed under the BSD License:
*	http://developer.yahoo.net/yui/license.txt
*	version: 2.7.0
*
* =================================================================== */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin: 0;padding: 0;}

table {border-collapse: collapse;border-spacing: 0;}

fieldset, img {border: 0;}

address, caption, em, strong, optgroup {font-style: inherit;font-weight: inherit;}

caption, th {text-align: left;}

/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {*font-size: 100%;}
