@charset "UTF-8";
/* CSS Document */


/* ---------------------------------------------

01 ヘッダー
02 サイド
03 フッター 
04 トップページ

---------------------------------------------*/

body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	line-height:150%;
	color:#333;
	text-align:center;
}

img {
	border:none;
}

img.roll {
}

/*
a:hover img {
filter: alpha(opacity=70);
opacity: 0.7;
}
*/

td {
	font-size:12px;
}


#wrap {
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:980px;
	text-align:left;
}

a:link {
	color:#06C;
	text-decoration:none;
}

a:visited {
	color:#06C;
	text-decoration:none;
}

a:hover {
	color:#F30;
	text-decoration:none;
}

a:active {
	color:#F30;
	text-decoration:none;
}



/* 01 ヘッダー ============================================================================================================== */

#header {
	margin:0px 0px 30px 0px;
	padding:0px 0px 1px 0px;
	border-color:#FFF;
	border-style:solid;
	border-width:0px 0px 3px 0px;
	width:980px;
}

#logo {
	float:left;
}

#h_info {
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:right;
}


#h_navi {
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 0px;
}

#h_navi a {
	margin:0px 0px 0px 24px;
	padding:0px 0px 0px 0px;
}

#hbox {
	width:980px;
	margin:0;
	padding: 0;
	background:#fff;
}

#h_bot {
	clear:both;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#h_bot a:hover img {
filter: alpha(opacity=100);
opacity: 1.0;
}



/* 02 サイド ============================================================================================================== */

#side {
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 0px;
	width:200px;
	font-size:12px;
}


#search {
	margin:30px 0px 0px 0px;
	padding:30px 0px 0px 0px;
/*background-image:url(../images/common/navi_search.jpg);*/
	background-position:left top;
	background-repeat:no-repeat;
}

#magabot {
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
}

#navi {
	width:200px;
	margin:0 0 20px 0;
}

#s_category {
	margin:0px 0px 0px 0px;
	padding:40px 0px 30px 0px;
	background-image:url(../images/common/side_category.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

#s_category ul {
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	border-color:#999;
	border-style:solid;
	border-width:0px 0px 1px 0px;
}


#s_category li {
	list-style:none;
	border-color:#999;
	border-style:solid;
	border-width:1px 1px 0px 1px;
	width:198px;
	background-position:center;
	background-repeat:no-repeat;
	height:50px;
}

#s_category li a:link {
	display:block;
	margin:0px 0px 0px 0px;
	padding:24px 0px 0px 10px;
	height:26px;
	color:#333;
	text-decoration:none;
}

#s_category li a:visited {
	color:#333;
}

#s_category li a:hover {
	color:#F30;
}

#s_category li a:active {
	color:#F30;
}

#scat_baby_car {
	background-image:url(../images/common/scat_bg/baby_car.jpg);
}

#scat_baby_carrier {
	background-image:url(../images/common/scat_bg/baby_carrier.jpg);
}

#scat_baby_bouncer {
	background-image:url(../images/common/scat_bg/baby_bouncer.jpg);
}

#scat_baby_nursing {
	background-image:url(../images/common/scat_bg/baby_nursing.jpg);
}

#scat_baby_blanket {
	background-image:url(../images/common/scat_bg/baby_blanket.jpg);
}

#scat_baby_leg {
	background-image:url(../images/common/scat_bg/baby_leg.jpg);
}

#scat_baby_education {
	background-image:url(../images/common/scat_bg/baby_education.jpg);
}

#scat_baby_diaperbags {
	background-image:url(../images/common/scat_bg/baby_diaperbags.jpg);
}

#scat_you_running {
	background-image:url(../images/common/scat_bg/you_running.jpg);
}

#scat_you_surf {
	background-image:url(../images/common/scat_bg/you_surf.jpg);
}

#scat_you_fashion {
	background-image:url(../images/common/scat_bg/you_fashion.jpg);
}

#scat_you_kitchen {
	background-image:url(../images/common/scat_bg/you_kitchen.jpg);
}

#scat_pets_foods {
	background-image:url(../images/common/scat_bg/pets_foods.jpg);
}

#scat_pets_harness {
	background-image:url(../images/common/scat_bg/pets_harness.jpg);
}

#s_category ul#scat_friends {
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	border:none;
}


#s_category ul#scat_friends li {
	list-style:none;
	border-color:#999;
	border-style:dotted;
	border-width:0px 0px 1px 0px;
	width:200px;
	background-position:center;
	background-repeat:no-repeat;
	background-image:url(../images/common/arrow01.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height:auto;
}

#s_category ul#scat_friends li a:link {
	display:block;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 12px;
	height:auto;
	color:#333;
	text-decoration:none;
}

#s_category ul#scat_friends li a:visited {
	color:#333;
}

#s_category ul#scat_friends li a:hover {
	color:#F30;
}

#s_category ul#scat_friends li a:active {
	color:#F30;
}



/* 03 フッター ============================================================================================================== */


#footer {
	clear:both;
	margin:0px 0px 0px 0px;
	padding:50px 0px 0px 0px;
	width:980px;
	font-size:12px;
}


#f_brand {
	background-image:url(../images/common/f_brand_title.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:50px 0px 60px 0px;
	text-align:center;
	font-size:12px;
}

#f_brand p {
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
}

#f_info {
	background-image:url(http://www.rakuten.ne.jp/gold/caizu-corporation/images/common/f_info_title.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:50px 0px 30px 0px;
	text-align:center;
	border-color:#04B2E4;
	border-style:double;
	border-width:0px 0px 3px 0px;
	font-size:12px;
}

#f_info p {
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
}

#copyright {
	margin:0px 0px 0px 0px;
	padding:10px;
	text-align:center;
	font-size:12px;
}


/* 04 トップページ ============================================================================================================== */


td.airmail {
	background-image:url(../images/toppage/airmail_bg.jpg);
	background-position:top;
}

td.airmail p {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

td.airmail .us p {
	margin:0px 0px 0px 0px;
	padding:0px 30px 10px 0px;
}

td.airmail .jpn p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 30px;
}

td.airmail a:hover p {
	color:#F30;
}

td.airmail a:active p {
	color:#F30;
}


#whats_new {
	background-image:url(../images/toppage/whats_new.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	padding:60px 0px 0px 0px;
}

#whats_new img {
	background-image:url(../images/toppage/new_item_bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	padding:30px 10px 15px 10px;
}

