@charset "euc-jp";

/* ************************************************ 
	CSS目次
		01.全体
		　01-01.body
		　01-02.common
		　01-03.a
		　01-04.form
		02.ヘッダ
		　02-01.header
		　02-02.navi
		03.メイン
		　03-01.Side
		　03-02.center
		04.商品一覧
		　04-01.itemlist
		　04-02.layoutFrame
		05.第二階層
		　05-01.bread
		　05-02.sort
		　05-03.pagetop
		06.商品ページ
		07.メルマガ
		08.フッタ
		　08-01.footnavi
		　08-02.copyright
		　08-03.footer_area
		09.ブログ
		10.カート
 * ************************************************ */
	



/*******************************************************/
/*全体
/*******************************************************/

*
	{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	color:#333333;
}

img{
	border:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/*　エラーメッセージ　*/

.caution{
　	font-weight:bold;color:#CC0000;
}

/*-------------------------------------------------------
body
-------------------------------------------------------*/

body{
	font-family:"ＭＳ Ｐゴシック", Osaka,monospace;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px0px 0px 0px;
	font-size:12px;
	line-height:18px;
	color:#333333;
	background:#FFFFFF;

}
/*
url(http://www.rakuten.ne.jp/gold/petitem/images/side01.jpg) repeat-y
*/


/*common
---------------------------------------------------------
01.テーブル
02.タイトル
03.リスト
04.テキスト
05.パーツ
-------------------------------------------------------*/

/*テーブル*/

table{
	border:0px none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}

/*タイトル*/

h1,h2,h3,h4 { 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	text-align:left;
}

/*リスト*/

ul{ 
	list-style-type:square;
}

/*テキスト*/

p{
	line-height:18px;
	margin:5px 0px 5px 0px;
	padding:2px 0px 2px 0px;
}

/*パーツ*/

.clear_both{
	clear:both;
	visibility:hidden;
	overflow:hidden;
}

.float_right{ 
	float:right;
}

.float_left{ 
	float:left;
}

.center{
	text-align:center;
}

/*-------------------------------------------------------
a
-------------------------------------------------------*/

a{ 
	color:#19489d;
	text-decoration:none;
}

a:hover {
	color:#ff9000;
	text-decoration:underline;

}

/*-------------------------------------------------------
form
-------------------------------------------------------*/

form{
	padding:0px 0px 0px 0px;
	display:inline;
}

/*テキストエリア*/

.text1 {
	border:1px solid #CCCCCC;
}

/*ボタン*/

.button1{ 
	font-size:10px;
	color:#333333;
	background:#cecece;
	border:1px solid #999999;
	width:35%;
	height:auto;
	vertical-align:middle;
}

/*-------------------------------------------------------
container
-------------------------------------------------------*/

#container {
	width:950px;
	margin:0px auto 0px auto;
	text-align:left;
}

/*******************************************************/
/*ヘッダ
/*******************************************************/

/*-------------------------------------------------------
header
-------------------------------------------------------*/

#header{
	width:950px;
}

/*header　中身
---------------------------------------------------------
01.ロゴ
02.サイト名
03.サイトコピー
04.テキスト
05.パーツ
-------------------------------------------------------*/

/*ロゴ*/

.shoplogo{ 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:950px;
}

/* サイト名 */

.siteName { 
	margin:0px 0px 0px 0px;
	font-size:1px;
	text-align :left;
	position:absolute;
	top:-500px;
}

/* サイトコピー */

.sitecopy{ 
	margin:0px 0px 0px 0px;
	font-size:1px;
	text-align :left;
	position:absolute;
	top:-500px;
}

/*-------------------------------------------------------
navi
-------------------------------------------------------*/

#headMenu {
	width:950px;
    margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear:both;
}

/*navi　中身
---------------------------------------------------------
01.メニュー枠
02.テキスト
03.ヘッダー下装飾ライン
-------------------------------------------------------*/

/*メニュー枠*/

.headnavi { 
	width:950px;

	padding:7px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:33px;	
	text-align:right;
	background:url(http://jidaisya.chicappa.jp/petitem/images/nav_bg.jpg) repeat-x;
	color:#ffffff;
}

/*テキスト*/

.navi01{
	padding:0px 5px 0px 5px;
	color:#FFFFFF;
	font-weight:bold;
}

.navi01 a{
	padding:0px 5px 0px 5px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.navi01 a:hover{
	padding:0px 5px 0px 5px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}

/* ヘッダー下装飾ライン */

.hline {
	border:0px #FFFFFF;
}

/*******************************************************/
/*メイン
/*******************************************************/

/*-------------------------------------------------------
Side
-------------------------------------------------------*/

.sidebox { 
	vertical-align:top;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:200px;
}

/*leftSide
---------------------------------------------------------
01.レフトナビ　リスト
02.商品検索
03.カテゴリ
04.下ライン
05.メイン枠
06.カレンダー
07.RSS設定
08.カウンター
-------------------------------------------------------*/

#leftSide {
	width:200px;
	padding:1px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
}

/*レフトナビ　リスト*/

ul.list{ 
	text-align:left;
	padding:auto 0px auto 10px;
	margin:0px 0px 0px 0px;
	color:#333333;
	width:200px;
}

/*商品検索*/

#search {
	padding:6px 0px 6px 5px;
	margin:0px 0px 0px 0px;
	width:195px;
	background:#bde3ee;
}

.fieldarea{
	padding:5px 0px 5px 0px;
	width:200px;
	vertical-align:bottom;
}

/* カテゴリ */

.list { 
	padding:5px 0px 0px 0px;
	width:200px;
}

ul.listbox{
	text-align:left;
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
	width:200px;
}

li.ca1 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	color:#19489d;	
	height:21px;
}

li.ca2 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#19489d;
	display:none;
}

li.ca1 a{ 
	padding:3px 0px 0px 15px;
	font-weight:normal;
	text-decoration:none;
	color:#19489d;
	margin:0px 0px 0px 0px;
	height:21px;
	background:url(http://jidaisya.chicappa.jp/petitem/images/arrow.jpg) no-repeat;
}

li.ca1 a:hover{
	font-weight:normal;
	text-decoration:underline;
	color:#ff9000;
}

li.ca2 a{ 
	padding:1px 3px 1px 15px;
	display:block;
	color:#19489d;
	font-weight:normal;
	text-decoration:none;
	
}
li.ca2 a:hover{
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
}

/*下ライン*/

.sline1 { 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

/*メイン枠*/

.sidemain1 { 
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	width:200px;
	vertical-align:top;
}

.sidemain1 p {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

/*カレンダー*/

caption { 
	 font-weight:bold;
	 text-align:center;
	 padding:3px;
	 color:#333333;
}
caption a{ 
	color:#333333;
	text-decoration:underline;
}

caption a:hover{ 
	color:#333333;
	text-decoration:underline;
}

.carender { 
	 border-collapse:collapse;
	 padding:3px 0px 3px 0px;
	 margin:0px 0px 0px 0px;
	 text-align:center;
	 background-color:#ffffff;
}

.carender td {
	padding:2px;
	border-collapse:collapse;
	text-align:center;
	border:1px solid #CCCCCC;	
	background-color:#ffffff;
	width:18px;
	height:18px;
}

.carender th {
	padding:2px;
	border-collapse:collapse;
	border:1px solid #CCCCCC;	
	background-color:#ffffff;
}

th.day { 
	color:#666666;
	background:#E1E1E1;
	text-align:center;
}

th.sun { 
	color:#666666;
	background:#E1E1E1;
	text-align:center;
}

th.sat { 
	color:#666666;
	background:#E1E1E1;
	text-align:center;
}

.chert { 
	margin:5px 5px 5px 5px;
	font-size:10px;
}
.chert td {
	border-collapse:separate;
	padding:0px 0px 0px 5px;
	border:2px solid #FFFFFF;
}

/*RSS設定*/

#rss{ 
	margin:10px 0px 20px 0px ;
	padding:10px 0px 20px 10px ;
}

/* カウンター */

#count{ 
	margin:0px;
	padding:5px;
}

/*-------------------------------------------------------
right
-------------------------------------------------------*/

#rightSide {
	width:200px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 14px;
	vertical-align:top;
}

/*-------------------------------------------------------
center
-------------------------------------------------------*/

.centerbox { 
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	width:96%;
	text-align:left;
	float:left;
}

/* IE7 */

*+html .centerbox { 
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	width:99%;
	text-align:left;
	float:left;
}

/* IE6 */

*html .centerbox { 
	margin:0px 0px 0px 8px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	width:103%;
	text-align:left;
	float:left;
}

#center1 { 
	width:735px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
	background:#ffffff;
	text-align:right;
}

#center2 { 
	width:521px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
	background:#ffffff;
	height:1px;
	overflow:hidden;
	text-align:left;
}

#center3{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

/*center　中身
---------------------------------------------------------
01.メイン画像
02.ヘッダーエリア
03.インフォメーション
04.タイトル
05.メインコンテンツ
06.マイページ、ポップアップ画面
-------------------------------------------------------*/

/*メイン画像*/

.topIMG{
	width:521px;
	padding:0px 0px 0px 0px;
	margin:0px 14px 10px 15px;
}

/*ヘッダーエリア*/

.header_area{
	padding:0px 0px 30px 0px;
	margin:0px 0px 0px 15px;
	width:735px;
	font-size:1px;
	background:url(http://jidaisya.chicappa.jp/petitem/images/soryo.gif) no-repeat;
}

.cat_header{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:735px;
	font-size:12px;
	background:#ffffff;
}

/* インフォメーション */

.news{
	padding:5px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	color:#333333;
	list-style-type:none;
	width:516px;
	float:left;
}

/* IE7 */

*+html .news{
	padding:5px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	color:#333333;
	list-style-type:none;
	width:516px;
	float:left;
}

.news a{
	color:#19489d;
	text-decoration:none;
}

.news a:hover{
	color:#ff9000;
	text-decoration:underline;
}

li.news{
	padding:5px 0px 5px 5px;
	margin:0px 0px 0px 0px;
	color:#333333;
	list-style-type:none;
	width:516px;
	float:left;
	border-bottom:1px dotted #CECECE;
}

/* タイトル */

.title1{ 
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	color:#ffffff;
	height:25px;
	font-size:12px;
	line-height:25px;
	vertical-align:middle;
	font-weight:bold;
	background:#5899d3;
}

/* IE7 */

*+html .title1{ 
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	color:#ffffff;
	height:25px;
	font-size:12px;
	line-height:25px;
	vertical-align:middle;
	font-weight:bold;
	background:#5899d3;
}

.title1 a{
	color:#FFFFFF;
	text-decoration:none;
}

.title1 a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.title3{ 
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	width:99%;
	color:#ffffff;
	height:25px;
	line-height:25px;
	font-weight:bold;
	font-size:12px;
	vertical-align:middle;
	background-color:#27579f;
}

/* メインコンテンツ */

.mainCont { 
	padding:0px 0px 20px 0px;
	margin:0px 0px 0px 0px;
	width:100%;
	background:#ffffff;
	text-align:left;
	float:left;
}

/* IE7 */

*+html .mainCont { 
	padding:0px 0px 20px 0px;
	margin:0px 0px 0px 0px;
	width:100%;
	background:#ffffff;
	text-align:left;
	float:left;
	overflow:visible;
}

/*マイページ、ポップアップ画面*/

#enter {
	width:100%;
	text-align:left;	
	background:#ffffff;
}

/*******************************************************/
/*商品一覧
/*******************************************************/

/*-------------------------------------------------------
itemlist
-------------------------------------------------------*/

/*テキスト*/

.price{ 
	color:#FF0000;
	text-align:left;
	font-weight:bold;
}

/*リンク*/

h2.goods a{
	color:#19489d;
	text-decoration:none;
	font-weight:bold;
}

h2.goods a:hover{
	color:#ff9000;
	text-decoration:underline;
}

/*-------------------------------------------------------
layoutFrame
-------------------------------------------------------*/

.layoutFrame{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:521px;
	text-align:left;
	float:left;
}

.layoutFrame td{
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
}

/*テーブル*/

.layoutp5 {
	padding:5px 0px;
}

.layoutp5 th {
	padding:5px;
}

.layoutp5 td {
	padding:5px;
}

.layoutp5 .border {
	border:1px solid #CCCCCC;
}

.layoutp3  {
	padding:5px 0px;
}

.layoutp3 th {
	padding:3px;
}

.layoutp3 td {
	padding:3px;
}

.layoutp3 .border {
	border:1px solid #999999;
}

.bordlayoutp3  {
	padding:5px 0px;
}

.bordlayoutp3 th {
	padding:3px;
	border:1px solid #999999;
}

.bordlayoutp3 td {
	padding:3px;
	border:1px solid #999999;
}

.bordlayoutp3 .side {
	padding:10px 15px;
}

/* レイアウト */

.layout1{ 
	margin:0px 0px 0px 0px;
	padding:3px 3px 3px 3px;
}

.layout1 td{
	margin:0px 0px 0px 0px;
	padding:3px 3px 3px 3px;
	text-align:center;
}

/*商品画像枠*/

.item img{
	padding:5px 5px 5px 5px;
	margin:0px 0px 0px 0px;
	background:#ffffff;
	text-align:center;
	max-width:150px;
	max-height:150px;
}

/*******************************************************/
/*第二階層
/*******************************************************/

/*-------------------------------------------------------
bread
-------------------------------------------------------*/

#bread{ 
	margin:0px;
	padding:3px 15px;
	color:#414141;
	text-align:left;
	background:#ffffff;
}

#bread a { 
	color:#414141;
	text-decoration:underline;
}

#bread a:hover { 
	text-decoration:underline;
	color:#336699;
}

/*-------------------------------------------------------
sort
-------------------------------------------------------*/

#sortList{ 
	margin:0px 35px 0px 0px;
	padding:10px 3px 0px 0px;
	width:auto;
	color:#333333;
	float:right;
}

/*-------------------------------------------------------
pagetop
-------------------------------------------------------*/

.pageTop { 
	padding:3px 40px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:10px;
	font-weight:bold;
	float:right;
}

.pageTop a{ 
	color:#414141;
	text-decoration:none;
}

.pageTop a:hover{ 
	color:#336699;
	text-decoration:none;
}

/*******************************************************/
/*商品ページ
/*******************************************************/

/*メイン紹介文*/

.mainFrame{ 
	margin:0px 0px 0px 0px;
	padding:1px 0px 1px 1px;
	width:100%;
}

/*******************************************************/
/*メルマガ
/*******************************************************/

/*アイコン設定*/
.mailmag_ent,.mailmag_cha,.mailmag_can {
	color:#414141;
}

/*新規登録*/

.mailmag_ent{ 
	font-size:16px;
	padding:12px 0px 0px 60px;
	background:url(http://jidaisya.chicappa.jp/petitem/images/mail.jpg) no-repeat;
}

/*アドレス変更*/

.mailmag_cha{ 
	font-size:16px;
	padding:12px 0px 0px 60px;
	background:url(http://jidaisya.chicappa.jp/petitem/images/mail.jpg) no-repeat;
}

/*配信解除*/

.mailmag_can{ 
	font-size:16px;
	padding:12px 0px 0px 60px;
	background:url(http://jidaisya.chicappa.jp/petitem/images/mail.jpg) no-repeat;
}

/*******************************************************/
/*フッター
/*******************************************************/

#footer {
	width:950px;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:50px 0px 0px 0px;
}

/*-------------------------------------------------------
footnavi
-------------------------------------------------------*/

.footnavi { 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#666666;
	font-size:10px;
}

.footnavi a{ 
	color:#666666;
	font-size:10px;
	text-decoration:none;
}

.footnavi a:hover { 
	text-decoration:underline;
}

/*-------------------------------------------------------
copyright
-------------------------------------------------------*/

#copyright {
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#ffffff;
	text-align:center;
	font-size:10px;
	background:url(http://jidaisya.chicappa.jp/petitem/images/foot_bg.jpg) repeat-x bottom;
	height:20px;
}

/*-------------------------------------------------------
footer_area
-------------------------------------------------------*/

.footer_area { 
	text-align:left;
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	width:735px;
	vertical-align:top;
	float:left;
}

.footer_area table {
	border:1px solid;
	border-color:#F4C053;
}

/*******************************************************/
/*ブログ
/*******************************************************/

/* コメントボックス*/

.blogbox { 
	padding:5px;
	margin:2px 0px;
	width:auto;
}

/* フリーページタイトル */
.entry_title {
	padding:5px 0px 5px 5px;
	margin:0px 5px 0px 0px;
	display:block;
	font-size:12px;
	color:#999999;
	height:19px;
	background:#FFFFFF;
	width:735px;
}

.entry_date{
	display:block;
	padding:10px 0px 3px 0px;
	color:#333333;
	text-align:right;
	width:735px;
}

/* ブログステータス */
.state{
	padding:2px 0px;
	text-align:right;
	border-top:1px solid #ded9c5;
	width:735px;
}

.subtitle {/* h3 ブロックサブタイトル */
	padding:5px 0px 5px 0px;
	margin:10px 0px 10px 0px;
	text-align:left;
	font-size:110%;
	color:#547D2B;
	background:url(subtitle.gif);
	height:19px;
}

 p.label { /* ブログコメントタイトル */
	font-weight:bold;
}

/* トラックバックurl */

.tb_url{ 
	font-weight:bold;margin-bottom:10px;
}


/*******************************************************/
/*カート
/*******************************************************/

.point {
	font-size:16px;
	color:#FF0000;
}

.pointline {
	font-size:12px;
	color:#FFFFFF;
	padding:3px 3px 3px 3px;
	background-color:#414141;
}

.backcolor1{
	background:#CCCCCC;
}

.border{
	border:1px #666666;
}

/* ナビゲーション */

.step_navi01 {
	background:url(http://jidaisya.chicappa.jp/petitem/images/navi01.jpg) no-repeat;
	text-align:center;
	width:500px;
	height:83px;
}

.step_navi02 {
	background:url(http://jidaisya.chicappa.jp/petitem/images/navi02.jpg) no-repeat;
	text-align:left;
	width:500px;
	height:83px;
}

.step_navi03 {
	background:url(http://jidaisya.chicappa.jp/petitem/images/navi03.jpg) no-repeat;
	text-align:center;
	width:500px;
	height:83px;
}

.step_navi04 {
	background:url(http://jidaisya.chicappa.jp/petitem/images/navi04.jpg) no-repeat;
	text-align:center;
	width:500px;
	height:83px;
}
/* CSS Document */

