@charset "shift_jis";

/* ======================================================================

information {
	ファイルパス : ;
	概要 : このCSSファイルは『』部分の記述をしています。;
	サイト名 : 『』;
	url : http:// ;
}

====================================================================== */

/* ======================================================================

インデックス
	1.
	2.
	3.
	4.
	5.
	6.
	7.
	8.
	9.

====================================================================== */

/* ======================================================================
	共通部分
====================================================================== */
* {
	margin:0;
	padding:0;
	font-size:12px;
	line-height:133%;
	color:#444;
	letter-spacing:1px;
}

img {
	border:0px;
}
ul {
	list-style:none;
	padding-left:0px;
}
.clearAll {
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
}

body {
	background:#A7D8FD url(/img/common/body_bg.jpg);
}

#base {
	margin:10px auto;
	width:820px;
}

/* ======================================================================
	ヘッダ部分
====================================================================== */

/* ロゴ */
#logo {
	width:209px;
	height:34px;
	float:left;
}

/* トップリンク部分 */
ul#topLink {
	margin:22px 0px 0px 0px;
	width:350px;
	float:right;
}
ul#topLink li {
	float:left;
	display:block;
}
ul#topLink li#topLink01 {	width:80px;	}
ul#topLink li#topLink02 {	width:75px;	}
ul#topLink li#topLink03 {	width:95px;	}
ul#topLink li#topLink04 {	width:100px;	}

/* ヘッダーメニュー */
#headerMenu {
	width:820px;
	height:30px;
	padding-top:10px;
}
#headerMenu li {
	float:left;
	display:block;
}

div#headerText {
	padding:12px 20px 0px 20px;
	width:780px;
	height:30px;
	/* 背景画像は各カテゴリ毎のcategory_universal.cssに設定 */
}
p#headerTextPara {
	width:500px;
	float:left;
	margin:0px;
}
p#headerTextPara strong {
	line-height:30px;
	font-weight:normal;
	color:#6e6e6e;
}
/* ご利用ガイドと買い物かご */
#headerIcons {
	padding-top:5px;
	width:200px;
	float:right;
}
#headerIcon01 {
	width:100px;
	height:25px;
	float:left;
}
#headerIcon02 {
	width:100px;
	height:25px;
	float:left;
}



/* ======================================================================
	メイン部分
====================================================================== */
/* 左側メニュー（ある場合のみ） */
div#sideMenuTop {
	width:205px;
	height:10px;
	background:url(/img/common/side_menu_top_bg.jpg) no-repeat;
}
ul#sideMenu {
	width:205px;
	background:url(/img/common/side_menu_body_bg.jpg) repeat-y;
}
ul#sideMenu li.sideMenu {
	width:190px;
	height:45px;
}
.sideMenuList a ,
.sideMenuListLast a {
	display:block;
	padding-left:12px;
	font-weight:bold;
	text-decoration:none;
	/* 矢印はcategory_universal.cssで指定 */
}
.sideMenuList {
	padding:5px 0px 5px 35px;
	width:155px;
	border-bottom:1px solid #e6e6e6;
}
.sideMenuListLast {
	padding:5px 0px 5px 35px;
	width:155px;
}
div#sideMenuBottom {
	width:205px;
	height:9px;
	background:url(/img/common/side_menu_bottom_bg.jpg) no-repeat;
}
div#mainContentsRight {
	width:310px;
	float:right;
}


/* ======================================================================
	パンくずリスト
====================================================================== */
#breadCrumbs {
	height:30px;
	line-height:30px;
	text-indent:20px;
}
.breadCrumbsCurrent {
	color:#4893d7;
}


/* ======================================================================
	フッタ部分
====================================================================== */
div#footer {
	padding:0px 20px;
	width:780px;
	height:80px;
	background:url(/img/common/footer_bg.jpg) no-repeat;
}
p#footerLink {
	width:430px;
	float:left;
}
p#copyright {
	width:300px;
	height:20px;	
	float:right;
}
p#footerLogo {
	float:right;
	margin-top:20px;
	width:150px;
	height:30px;
}
