@charset "EUC-JP";

/*初期設定*/

*{
	margin:0;
	padding:0;
	line-height:1.2em;
}

img {
	border:0;
}

body {
	background:url(/images/bg.jpg) repeat-x 0 0 ;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	color:#663300;
}

#s_body {
	background:url(/images/s_bg.jpg) repeat-x 0 0;
	font-size:12px;
	color:#663300;
}



/*レイアウト*/

#wrapper {
	width:750px;
	margin:0 auto;
}



/*ヘッダー*/

#header {
	width:750px;
	height:84px;
	position:relative;
}

#logo {
	width:191px;
	height:43px;
	position:absolute;
	top:28px;
	left:1px;
}

.search {
	width:148px;
	height:28px;
	position:absolute;
	top:5px;
	left:580px;
	padding:5px 10px;
	background:url(/images/search_bg.jpg) no-repeat 0 0;
}

#header_txt {
	position:absolute;
	left: 566px;
	top: 44px;
	width:300px;
	font-weight:100;
	font-size:12px;
}

#header_txt a {
	text-decoration:none;
}

.header_txt01 {
	color:#ffcc00;
	font-size:13px;
}

.header_txt02 {
	color:#cc9933;
	font-size:13px;
}

#flash {
	width:750px;
	height:197px;
}

#calender {
	width:750px;
	padding:5px 0px;
}

#calender table .month{
	background:url(/images/calender_bg.jpg) no-repeat 0 0;
	padding:2px 5px;
	font-weight:900;
	color:#FFFFFF;
}

#calender table .day{
	padding:2px 5px;
	color:#333333;
}

#calender table .another{
	padding:2px 5px;
	color:#333333;
}

#menu {
	width:750px;
	height:21px;
	background:url(/images/menu_bar.jpg) no-repeat 0 0;
	margin:0;
	padding:8px 0 0 0;
}

#menu ul {
	width:321px;
	height:13px;
	margin:0 0 0 419px;
	padding:0;
}

#menu ul li {
	height:13px;
	float:left;
	margin:0;
	padding:0;
	display:inline;
	list-style:none;
}

#m1 a,#m1 a:link,#m1 a:visited {
	display:block;
	width:82px;
	height:13px;
	background:url(/images/menu.jpg) no-repeat 0 0;
	text-indent:-9999px;
	margin:0;
	padding:0;
}

#m1 a:hover,#m1 a:active {
	background:url(/images/menu_o.jpg) no-repeat 0 0;
}

#m2 a,#m2 a:link,#m2 a:visited {
	display:block;
	width:91px;
	height:13px;
	text-indent:-9999px;
	background:url(/images/menu.jpg) no-repeat -82px 0;
	margin:0;
	padding:0;
}

#m2 a:hover,#m2 a:active {
	background:url(/images/menu_o.jpg) no-repeat -82px 0;
}

#m3 a,#m3 a:link,#m3 a:visited {
	display:block;
	width:69px;
	height:13px;
	text-indent:-9999px;
	background:url(/images/menu.jpg) no-repeat -173px 0;
	margin:0;
	padding:0;
}

#m3 a:hover,#m3 a:active {
	background:url(/images/menu_o.jpg) no-repeat -173px 0;
}

#m4 a,#m4 a:link,#m4 a:visited {
	display:block;
	width:79px;
	height:13px;
	text-indent:-9999px;
	background:url(/images/menu.jpg) no-repeat -242px 0;
	margin:0;
	padding:0;
}

#m4 a:hover,#m4 a:active {
	background:url(/images/menu_o.jpg) no-repeat -242px 0;
}



/*レフト*/

#left {
	width:150px;
	float:left;
	display:inline;
	margin:10px 0px 0 0;
	padding:0;
}

#t_left {
	width:150px;
	float:left;
	display:inline;
	margin:0;
	padding:0;
}

.category_header {
	width:150px;
	height:20px;
	margin:0;
	padding:0;
}

.category_body {
	width:140px;
	padding:5px;
	margin:0 0 15px 0;
}

.category_body ul{
	width:140px;
	margin:0;
	padding:0;
}

.category_body ul li{
	width:140px;
	list-style:none;
	margin:2px 0 0 0;
}

.category_body ul li a,.category_body ul li a:link,.category_body ul li a:visited{
	display:block;
	width:125px;
	
	padding:5px 0 3px 15px;
	background:url(/images/c_top_bg.jpg) no-repeat 0 0 #f5f5f5;
	text-decoration:none;
	color:#0099cc;
}

.category_body ul ul li a,.category_body ul ul li a:link,.category_body ul ul li a:visited{
	display:block;
	width:110px;
	
	padding:5px 0 3px 30px;
	background:url(/images/c_sub_bg.jpg) no-repeat 0 0 #f5f5f5;
	text-decoration:none;
	color:#0099cc;
}

.category_body ul li a:hover,.category_body ul li a:active{
	background:url(/images/c_top_bg_o.jpg) no-repeat 0 0 #E7EFF7;
	text-decoration:none;
	color:#ff9900;

}

.category_body ul ul li a:hover,.category_body ul ul li a:active{
	background:url(/images/c_sub_o_bg.jpg) no-repeat 0 0 #E7EFF7;
	text-decoration:none;
	color:#ff9900;

}

.category_body ul li p{
	width:125px;
	
	padding:5px 0 3px 15px;
	background:url(/images/c_top_bg.jpg) no-repeat 0 0 #f5f5f5;
	text-decoration:none;
	color:#0099cc;
}

.c2 a,.c2 a:link,.c2 a:visited{
	display:block;
	width:115px;
	
	padding:5px 0 3px 25px;
	background:url(/images/c_sub_bg.jpg) no-repeat 0 0 #f5f5f5;
	text-decoration:none;
	color:#0099cc;
}

.bunner_side {
	margin:0;
	padding:0;
}

#bunner {
	width:150px;
	background:#f0f0f0;
	color:#0099cc;
}

#bunner p {
	color:#0099cc;
}

#bunner_img {
	width:140px;
	padding:5px 5px 0;
}

#bunner_txt {
	width:130px;
	margin:5px 5px 0;
	padding:5px;
	background:#FFFFFF;
}




/*ライト*/
#right {
	width:580px;
	float:right;
	display:inline;
	margin:10px 0 0 0;
	padding:0;
}

#t_right {
	width:580px;
	float:right;
	display:inline;
	margin:0 0 0 0;
	padding:0;
}


#whats_new {
	margin:0 0 20px;
}

#whats_new h2{
	padding:0 0 5px;
}

#whats_new p{
	width:540px;
	padding:4px 10px 4px 30px;
	margin:0 0 5px;
	background:url(/images/whats_bg.jpg) no-repeat 0 0 #f5f5f5;
	color:#663300;
}

#goods h2{
	padding:0 0 5px;
}




/*フッター*/


#footer {
	color:#000033;
	margin:0 0 20px;
}

#whats_new p a{
	color:#663300;
}

/*sub*/

#s_right {
	width:580px;
	float:left;
	display:inline;
	margin:6px 4px 0 16px;
	padding:0;
	background:url(/images/s_contents_bg.jpg) repeat-y 0 0;
}

.table_shohin {
	margin:0 0 10px;
}

.shohin_hyo {
	color:#333333;
}

#s_right h2{
	height:37px;
	width:520px;
	background:url(/images/s_title.jpg) no-repeat 0 0;
	padding:27px 0 0 60px;
	color:#663300;
}

.s_contents {
	width:530px;
	margin:20px auto 0;
}

.s_contents_d {
	width:530px;
	margin:0px auto 0;
}

.pop_title{
	width:487px;
	height:15px;
	background:url(/images/e_title_pop.jpg) no-repeat 0 0;
	padding:2px 30px 3px 13px;
	color:#660000;
	margin:0px 0 10px;
	font-size:13px;
}

.kids_title{
	width:487px;
	height:15px;
	background:url(/images/e_title_kids.jpg) no-repeat 0 0;
	padding:2px 30px 3px 13px;
	color:#660000;
	margin:0px 0 10px;
	font-size:13px;
}

.basic_title{
	width:487px;
	height:15px;
	background:url(/images/e_title_basic.jpg) no-repeat 0 0;
	padding:2px 30px 3px 13px;
	color:#660000;
	margin:0px 0 10px;
	font-size:13px;
}

.space_title{
	width:487px;
	height:15px;
	background:url(/images/e_title_space.jpg) no-repeat 0 0;
	padding:2px 30px 3px 13px;
	color:#660000;
	margin:0px 0 10px;
	font-size:13px;
}

.staff_title{
	width:487px;
	height:15px;
	background:url(/images/e_title_space.jpg) no-repeat 0 0;
	padding:2px 30px 3px 13px;
	color:#660000;
	margin:0px 0 10px;
	font-size:13px;
}

.order_title{
	width:487px;
	height:15px;
	background:url(/images/e_title_order.jpg) no-repeat 0 0;
	padding:2px 30px 3px 13px;
	color:#660000;
	margin:0px 0 10px;
	font-size:13px;
}

.pottery_title{
	width:487px;
	height:15px;
	background:url(/images/e_title_potery.jpg) no-repeat 0 0;
	padding:2px 30px 3px 13px;
	color:#660000;
	margin:0px 0 10px;
	font-size:13px;
}

.c_order_title{
	width:487px;
	height:15px;
	background:url(/images/e_title_c_order.jpg) no-repeat 0 0;
	padding:2px 30px 3px 13px;
	color:#660000;
	margin:0px 0 10px;
	font-size:13px;
}

.a_blog_title{
	width:487px;
	height:15px;
	background:url(/images/e_title_ako.jpg) no-repeat 0 0;
	padding:2px 30px 3px 13px;
	color:#660000;
	margin:0px 0 10px;
	font-size:13px;
}

.link_title{
	width:487px;
	height:15px;
	background:url(/images/e_title_link.jpg) no-repeat 0 0;
	padding:2px 30px 3px 13px;
	color:#660000;
	margin:0px 0 10px;
	font-size:13px;
}

.desney_title{
	width:487px;
	height:15px;
	background:url(/images/e_title_desney.jpg) no-repeat 0 0;
	padding:2px 30px 3px 13px;
	color:#660000;
	margin:0px 0 10px;
	font-size:13px;
}



.nagare_title{
	width:487px;
	height:15px;
	background:url(/images/e_title_nagare.jpg) no-repeat 0 0;
	padding:2px 30px 1px 13px;
	color:#660000;
	margin:0px 0 10px;
	font-size:13px;
}

.gaiyo_title {
	width:530px;
	height:18px;
	margin:0px 0 10px;
	font-size:13px;
}

.nagare_table {
	background:url(/images/nagare_qa_body.jpg) repeat-y 0 0 #ebebeb;
	margin:0 10px;
}

.nagare_table_kansei {
	background:url(/images/nagare_kansei_body.jpg) repeat-y 0 0 #ebebeb;
	margin:20px 10px 0;
}

#pagetop {
	width:550px;
	margin:10px 15px 0;
	border-top:#CCCCCC 1px solid;
}

.order_table {
	border:#F0E8D9 1px solid;
	background:#F0F0D9;
}

.txt {
	width:530px;
	padding:5px 0;
}

.link_table {
	background:url(/images/link_table.jpg) no-repeat 0 0 #f5f5f5;
	margin:0 0 5px;
}

.con_txt1 {
	color:#669900;
	margin:0 0 10px;
}

.con_txt2 {
	color:#669900;
	margin:10px 0 0px;
}

.con_table_td {
	padding:5px;
}

.gaiyo_body {
	width:400px;
	padding:10px;
	border:#CCCCCC 1px solid;
	margin:0 auto;
}

.gaiyo_body table td {
	border-bottom:#FFFFFF 1px solid;
	border-left:#FFFFFF 1px solid;
	border-right:#FFFFFF 1px solid;
	padding:3px;
}

/*staff*/

.staff_box {
	width:530px;
	height:330px;
	background:url(images/gaikan.jpg) no-repeat 0 0;
	position:relative;
}

.staff_txt {
	width:349px;
	height:83px;
	position:absolute;
	top:1px;
	left:0;
}

.shatyo_photo {
	width:120px;
	position:absolute;
	top:117px;
	left:10px;
	color:#FFFFFF;
}

.shatyo_photo table td{
	color:#FFFFFF;
}

.shatyo_txt {
	width:369px;
	height:203px;
	position:absolute;
	top:127px;
	left:151px;
	color:#FFFFFF;
	line-height:1.4em;
}


.shohin_point_td {
	line-height:1.4em;
	padding:0 5px;
	border-bottom:1px dotted #CCCCCC;
}

.shohin_point_td2 {
	line-height:1.4em;
	padding:0 5px;
}

.shohin_photo_td_txt {
color:#FF9999;
padding:5px 0;
}

.shohin_photo_td_photo {
	padding:1px;
	border:#CCCCCC 1px solid;
}


.shohin_point_td p{
	color:#669900;
	background:url(/images/shohin_title_yajirushi.jpg) no-repeat 0 6px;
	margin:5px 0 0 0;
	padding:3px 0 0 10px;
	border-top:1px dotted #CCCCCC;
}

.shohin_point_td2 p{
	color:#669900;
	background:url(/images/shohin_title_yajirushi.jpg) no-repeat 0 6px;
	margin:5px 0 5px 0;
	padding:3px 0 3px 10px;
	border-top:1px dotted #CCCCCC;
	border-bottom:1px dotted #CCCCCC;
}

.shousai_title {
	color:#669900;
	background:url(/images/shohin_title_yajirushi.jpg) no-repeat 0 6px;
	margin:5px 0;
	padding:3px 0 0 10px;
}

.top_title {
	width:530px;
	height:15px;
	background:url(/images/top_title_bar.jpg) no-repeat 0 0;
	padding:2px 30px 1px 13px;
	color:#660000;
	margin:0px 0 10px;
	font-size:13px;
}




/*top_recommend*/

.top_table {
margin:0 0 10px;
}

td.top_table_s {
width:285px;
}

.sp {
width:10px;
}

.top_table_big {
margin:0 10px 20px;
}

.top_table_title {
	font-size:14px;
	font-weight:900;
	padding:5px 0;
	color:#f39800;
}

.disney_bg{
	padding:0 0 10px;
	background:url(/images/disney_bg.jpg) no-repeat right bottom;
}


/*カレンダー*/

table,td,th {
	text-align:left;
	vertical-align:top;
	}

table.carendar_table {
	width:750px;
	}

table.carendar_table td.left{
	width:70px;
	padding:3px 0 0 5px;
	background:url(/images/carendar_area.jpg) no-repeat 0 1px;
	font-size:11px;
	color:#FFF;
	}
	
table.carendar_table td.center{
	width:516px;
	}
	
table.carendar_table td.center table{
	width:516px;
	}
	
table.carendar_table td.center table td{
	width:38px;
	padding:2px 0;
	text-align:center;
	color:#F00;
	}	
	
table.carendar_table td.right{
	width:154px;
	padding:2px 0;
	text-align:right;
	}	



/* =========== IE用印刷設定CSS =========== */

@media print{

body {
_zoom: 67%; /*WinIE only */
color:#000000;
}
}














