@charset "utf-8";
body {
	margin:0;
}
#container {
	background-image:url(../images/shadow.gif);
	background-repeat:repeat-y;
	width:780px;
	height:100%;
	display: block;
	margin: 0px auto 0px auto;
}

#main{
	display:block;
	width:760px;
	height:100%;
	margin-left:10px;
	margin-top:0px;
}

#header{
	display:block;
	background-image:url(../images/headerJ.gif);
	width:760px;
	height:95px;
	margin-top:0px;
}


#cont{
	display:block;
	background-image:url(../images/bg_main.jpg);
	background-repeat:repeat-x;
	width:760px;
	height:100%;
	margin-top:-20px;
}
*+html body #cont{
	margin-top: 0px;
}

#contH{
	display:block;
	width:680px;
	height:43px;
	margin-top:50px;
	margin-left:40px;
}
/*タイトル*/
#booksH{
	display:block;
	background-image:url(../images/t_books.gif);
	width:234px;
	height:35px;
	float:left;
}
#booksHE{
	display:block;
	background-image:url(../images/t_booksE.gif);
	width:408px;
	height:20px;
	margin-top:15px;
	float:right;
}

#toolsH{
	display:block;
	background-image:url(../images/t_tools.gif);
	width:234px;
	height:35px;
	float:left;
}
#toolsHE{
	display:block;
	background-image:url(../images/t_toolsE.gif);
	width:408px;
	height:20px;
	margin-top:15px;
	float:right;
}

#watchH{
	display:block;
	background-image:url(../images/t_watch.gif);
	width:234px;
	height:35px;
	float:left;
}
#watchHE{
	display:block;
	background-image:url(../images/t_watchE.gif);
	width:408px;
	height:20px;
	margin-top:15px;
	float:right;
}

#shopguideH{
	display:block;
	background-image:url(../images/t_shopguide.gif);
	width:280px;
	height:35px;
	float:left;
}

#privasyH{
	display:block;
	background-image:url(../images/t_privasy.gif);
	width:400px;
	height:35px;
	float:left;
}

#line{
	display:block;
	background-image:url(../images/breaker.gif);
	background-repeat:no-repeat;
	width:680px;
	height:3px;
	margin-top:5px;
	float:left;
}
/**/
#shop-left{
	display:block;
	width:170px;
	min-height:800px;
	float:left;
}
.shop-left a{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	color:#FF3300;
	text-decoration:underline;
}
.shop-left a:hover{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	color:#FF3300;
	text-decoration:none;
}

#shop-right{
	display:block;
	width:490px;
	height:100%;
	padding-left:20px;
	float:left;
}
.shop-right{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	line-height:20px;
}
.shop-right a{
	color:#333333;
	text-decoration:underline;
}
.shop-right a:hover{
	color:#FF0000;
	text-decoration:none;
}
.shop-right th{
	vertical-align:top;
	font-weight:100;
	font-size:12px;
}
.shop-koumoku{
	text-align:left;
	padding:0px 5px;
}

.title{
	color:#cc3300;
	font-size:20px;
	line-height:20px;
	font-weight:600;
	padding-left:15px;
	height:20px;
}
.title a{
	color:#cc3300;
	text-decoration:none;
}
.title a:hover{
	color:#cc3300;
	text-decoration:underline;
}
.isbn{
	font-size:12px;
	text-align:12px;
	padding-left:15px;
	padding-top:5px;
}
.text{
	line-height:20px;
	vertical-align:top;
	padding-left:15px;
	padding-top:10px;
}
.cord{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#666666;
	vertical-align:bottom;
	padding-left:15px;
}
.souryou{
	color:#FF6600;
	font-weight:600;
	padding-top:3px;
	padding-left:40px;
}
.price{
	padding-left:10px;
	padding-top:15px;
}

.form th{
	text-align:left;
	color:#FFFFFF;
	background-color:#FF6600;
}
.form td{
	padding-left:6px;
	padding-top:6px;
	padding-bottom:6px;
}

.shop-honbun{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	line-height:20px;
}

#top-btn{
	display:block;
	background-image:url(../images/btn_topRo.gif);
	width:89px;
	height:21px;
	margin-left:401px;
	margin-top:5px;
}
#top-btn a{
	display:block;
	background-image:url(../images/btn_top.gif);
	height:21px;
}
#top-btn a:hover{
	background-image:url(../images/btn_topRo.gif);
	display: block;
}

/*書籍*/
#books-honbun{
	display:block;
	width:680px;
	height:1500px;
	margin-top:10px;
	margin-left:40px;
}

#btn-chumon{
	display:block;
	background-image:url(../images/btn-booksRo.gif);
	width:190px;
	height:25px;
	margin:3px auto;
}
#btn-chumon a{
	display:block;
	background-image:url(../images/btn-books.gif);
	width:190px;
	height:25px;
}
#btn-chumon a:hover{
	display:block;
	background-image:url(../images/btn-booksRo.gif);
}

/**/

#soldout{
	display:block;
	background-image:url(../images/soldout.gif);
	width:190px;
	height:50px;
	margin:3px auto;
}

/*風水グッズ表紙*/
#toolstitle-honbun{
	display:block;
	width:680px;
	height:100%;
	margin-top:10px;
	margin-left:40px;
}
#tools01{
	display:block;
	background-image:url(../images/shop-titlelopanRo.jpg);
	width:680px;
	height:50px;
}
#tools01 a{
	display:block;
	background-image:url(../images/shop-titlelopan.jpg);
	width:680px;
	height:50px;
	margin-bottom:5px;
}
#tools01 a:hover{
	display:block;
	background-image:url(../images/shop-titlelopanRo.jpg);
}

#tools02{
	display:block;
	background-image:url(../images/shop-titleanimalRo.jpg);
	width:680px;
	height:50px;
	margin-top:20px;
	margin-bottom:5px;
}
#tools02 a{
	display:block;
	background-image:url(../images/shop-titleanimal.jpg);
	width:680px;
	height:50px;
}
#tools02 a:hover{
	display:block;
	background-image:url(../images/shop-titleanimalRo.jpg);
}

#tools03{
	display:block;
	background-image:url(../images/shop-titlekosenRo.jpg);
	width:680px;
	height:50px;
	margin-top:20px;
	margin-bottom:5px;
}
#tools03 a{
	display:block;
	background-image:url(../images/shop-titlekosen.jpg);
	width:680px;
	height:50px;
}
#tools03 a:hover{
	display:block;
	background-image:url(../images/shop-titlekosenRo.jpg);
}

#tools04{
	display:block;
	background-image:url(../images/shop-titlemirrorRo.jpg);
	width:680px;
	height:50px;
	margin-top:20px;
	margin-bottom:5px;
}
#tools04 a{
	display:block;
	background-image:url(../images/shop-titlemirror.jpg);
	width:680px;
	height:50px;
}
#tools04 a:hover{
	display:block;
	background-image:url(../images/shop-titlemirrorRo.jpg);
}

#tools05{
	display:block;
	background-image:url(../images/shop-titleotherRo.jpg);
	width:680px;
	height:50px;
	margin-top:20px;
	margin-bottom:5px;
}
#tools05 a{
	display:block;
	background-image:url(../images/shop-titleother.jpg);
	width:680px;
	height:50px;
}
#tools05 a:hover{
	display:block;
	background-image:url(../images/shop-titleotherRo.jpg);
}
#tools06{
	display:block;
	background-image:url(../images/shop-titlefurinRo.jpg);
	width:680px;
	height:50px;
	margin-top:20px;
	margin-bottom:5px;
}
#tools06 a{
	display:block;
	background-image:url(../images/shop-titlefurin.jpg);
	width:680px;
	height:50px;
}
#tools06 a:hover{
	display:block;
	background-image:url(../images/shop-titlefurinRo.jpg);
}


.tools-table td{
	width:50%;
}
/**/

/*風水グッズ*/
#tools-honbun{
	display:block;
	width:680px;
	height:1100px;
	margin-top:10px;
	margin-left:40px;
}

#loupan-honbun{
	display:block;
	width:680px;
	height:2000px;
	margin-top:10px;
	margin-left:40px;
}
.loupan01{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	line-height:20px;
}
.loupan01 th{
	font-size:15px;
	font-weight:600;
	background-color:#FF6600;
	color:#FFFFFF;
}
.loupan01-left{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-color:#fff4d8;
	vertical-align:top;
	padding:0px 5px;
}
.loupan01-left a{
	text-decoration:underline;
	color:#000000;
}
.loupan-left a:hover{
	text-decoration:none;
	color:#FF0000;
}
#dot a{
	width:1px;
	height:1px;
}

#loupan01btn{
	display:block;
	width:440px;
	height:35px;
	padding-left:50px;
}

#loupan01btnbag{
	display:block;
	background-image:url(../images/loupan01-btnbagRo.gif);
	width:135px;
	height:35px;
	float:left;
}
#loupan01btnbag a{
	display:block;
	background-image:url(../images/loupan01-btnbag.gif);
	width:135px;
	height:35px;
}
#loupan01btnbag a:hover{
	display:block;
	background-image:url(../images/loupan01-btnbagRo.gif);
}

#loupan01btnkai{
	display:block;
	background-image:url(../images/loupan01-btnkaisetuRo.gif);
	width:135px;
	height:35px;
	float:left;
	margin-left:100px;
}
#loupan01btnkai a{
	display:block;
	background-image:url(../images/loupan01-btnkaisetu.gif);
	width:135px;
	height:35px;
}
#loupan01btnkai a:hover{
	display:block;
	background-image:url(../images/loupan01-btnkaisetuRo.gif);
}

#loupan02btnbag{
	display:block;
	background-image:url(../images/loupan01-btnbagRo.gif);
	width:135px;
	height:35px;
}
#loupan02btnbag a{
	display:block;
	background-image:url(../images/loupan01-btnbag.gif);
	width:135px;
	height:35px;
}
#loupan02btnbag a:hover{
	display:block;
	background-image:url(../images/loupan01-btnbagRo.gif);
}

#loupan02btnkai{
	display:block;
	background-image:url(../images/loupan01-btnkaisetuRo.gif);
	width:135px;
	height:35px;
}
#loupan02btnkai a{
	display:block;
	background-image:url(../images/loupan01-btnkaisetu.gif);
	width:135px;
	height:35px;
}
#loupan02btnkai a:hover{
	display:block;
	background-image:url(../images/loupan01-btnkaisetuRo.gif);
}

#loupan02kan-honbun{
	display:block;
	width:680px;
	height:1800px;
	margin-top:10px;
	margin-left:40px;
}

#loupan01-prikan{
	display:block;
	width:490px;
	height:45px;
}

#loupan01pri{
	display:block;
	width:171px;
	height:45px;
	float:left;
}

#loupan01btnkan{
	display:block;
	background-image:url(../images/loupan01-btnkanRo.gif);
	width:290px;
	height:35px;
}
#loupan01btnkan a{
	display:block;
	background-image:url(../images/loupan01-btnkan.gif);
	width:290px;
	height:35px;
}
#loupan01btnkan a:hover{
	display:block;
	background-image:url(../images/loupan01-btnkanRo.gif);
}

#loupan02btnkan{
	display:block;
	background-image:url(../images/loupan02-btnkanRo.gif);
	width:290px;
	height:35px;
}
#loupan02btnkan a{
	display:block;
	background-image:url(../images/loupan02-btnkan.gif);
	width:290px;
	height:35px;
}
#loupan02btnkan a:hover{
	display:block;
	background-image:url(../images/loupan02-btnkanRo.gif);
}

#btn-chumonlopan{
	display:block;
	background-image:url(../images/btn-booksRo.gif);
	width:190px;
	height:25px;
	float:left;
}
#btn-chumonlopan a{
	display:block;
	background-image:url(../images/btn-books.gif);
	width:190px;
	height:25px;
}
#btn-chumonlopan a:hover{
	display:block;
	background-image:url(../images/btn-booksRo.gif);
}

#shop-sidelopan{
	display:block;
	background-image:url(../images/shop-lopansideRo.jpg);
	width:150px;
	height:31px;
	margin:5px auto 0px auto;
}
#shop-sidelopan a{
	display:block;
	background-image:url(../images/shop-lopanside.jpg);
	width:150px;
	height:31px;
}
#shop-sidelopan a:hover{
	display:block;
	background-image:url(../images/shop-lopansideRo.jpg);
}

#shop-sideanimal{
	display:block;
	background-image:url(../images/shop-animalsideRo.jpg);
	width:150px;
	height:31px;
	margin:5px auto 0px auto;
}
#shop-sideanimal a{
	display:block;
	background-image:url(../images/shop-animalside.jpg);
	width:150px;
	height:31px;
}
#shop-sideanimal a:hover{
	display:block;
	background-image:url(../images/shop-animalsideRo.jpg);
}

#shop-sidekosen{
	display:block;
	background-image:url(../images/shop-kosensideRo.jpg);
	width:150px;
	height:31px;
	margin:5px auto 0px auto;
}
#shop-sidekosen a{
	display:block;
	background-image:url(../images/shop-kosenside.jpg);
	width:150px;
	height:31px;
}
#shop-sidekosen a:hover{
	display:block;
	background-image:url(../images/shop-kosensideRo.jpg);
}

#shop-sidemirror{
	display:block;
	background-image:url(../images/shop-mirrorsideRo.jpg);
	width:150px;
	height:31px;
	margin:5px auto 0px auto;
}
#shop-sidemirror a{
	display:block;
	background-image:url(../images/shop-mirrorside.jpg);
	width:150px;
	height:31px;
}
#shop-sidemirror a:hover{
	display:block;
	background-image:url(../images/shop-mirrorsideRo.jpg);
}
#shop-sidefurin{
	display:block;
	background-image:url(../images/shop-furinsideRo.jpg);
	width:150px;
	height:31px;
	margin:5px auto 0px auto;
}
#shop-sidefurin a{
	display:block;
	background-image:url(../images/shop-furinside.jpg);
	width:150px;
	height:31px;
}
#shop-sidefurin a:hover{
	display:block;
	background-image:url(../images/shop-furinsideRo.jpg);
}




#shop-sideother{
	display:block;
	background-image:url(../images/shop-othersideRo.jpg);
	width:150px;
	height:31px;
	margin:5px auto 0px auto;
}
#shop-sideother a{
	display:block;
	background-image:url(../images/shop-otherside.jpg);
	width:150px;
	height:31px;
}
#shop-sideother a:hover{
	display:block;
	background-image:url(../images/shop-othersideRo.jpg);
}

.shop-list{
	list-style-image:url(../images/shop-list.gif);
	list-style-position:outside;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	color:#666666;
}
.shop-list a{
	text-decoration:underline;
	color:#666666;
}
.shop-list a:hover{
	text-decoration:none;
	color:#FF3300;
}
#toolslopan-honbun{
	display:block;
	width:680px;
	height:100%;
	margin-top:10px;
	margin-left:40px;
}
#tools-lopanH{
	display:block;
	background-image:url(../images/tools-lopanH.gif);
	width:490px;
	height:30px;
	margin-bottom:10px;
}
#toolsanim-honbun{
	display:block;
	width:680px;
	height:100%;
	margin-top:10px;
	margin-left:40px;
}
#tools-animalH{
	display:block;
	background-image:url(../images/tools-animalH.gif);
	width:490px;
	height:30px;
	margin-bottom:10px;
}
#toolskose-honbun{
	display:block;
	width:680px;
	height:3100px;
	margin-top:10px;
	margin-left:40px;
}
#tools-kosenH{
	display:block;
	background-image:url(../images/tools-kosenH.gif);
	width:490px;
	height:30px;
	margin-bottom:10px;
}

#toolsmir-honbun{
	display:block;
	width:680px;
	height:4800px;
	margin-top:10px;
	margin-left:40px;
}
#tools-mirrorH{
	display:block;
	background-image:url(../images/tools-mirrorH.gif);
	width:490px;
	height:30px;
	margin-bottom:10px;
}

#tooloth-honbun{
	display:block;
	width:680px;
	height:100%;
	margin-top:10px;
	margin-left:40px;
}
#tools-otherH{
	display:block;
	background-image:url(../images/tools-sonotaH.gif);
	width:490px;
	height:30px;
	margin-bottom:10px;
}
#tools-dofurinH{
	display:block;
	background-image:url(../images/tools-dofurinH.gif);
	width:490px;
	height:30px;
	margin-bottom:10px;
}

#toolmike-honbun{
	display:block;
	width:680px;
	height:1500px;
	margin-top:10px;
	margin-left:40px;
}
#tools-mikeisaiH{
	display:block;
	background-image:url(../images/tools-mikeisaiH.gif);
	width:490px;
	height:30px;
	margin-bottom:10px;
}

.tools-txtlist{
	list-style-position:outside;
	list-style-type:circle;
	padding-left:5px;
	margin-left:5px;
}
/**/

/*時計*/
#watch-honbun{
	display:block;
	width:680px;
	height:800px;
	margin-top:10px;
	margin-left:40px;
}

.shoptxt-list{
	list-style-type:circle;
	list-style-position:outside;
	padding-left:5px;
	margin-left:5px;
}

/**/

/*ショッピングガイド*/
#shguide-honbun{
	display:block;
	width:680px;
	height:100%;
	margin-top:10px;
	margin-left:40px;
	padding-bottom:50px;
}

.shopguide{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	line-height:20px;
}
.shopguide a{
	text-decoration:underline;
	color:#222222;
}
.shopguide a:hover{
	text-decoration:none;
	color:#FF3300;
}

#shopguide01{
	display:block;
	background-image:url(../images/shopguide01.gif);
	width:640px;
	height:35px;
	margin-top:10px;
	margin-bottom:5px;
}

#shopguide02{
	display:block;
	background-image:url(../images/shopguide02.gif);
	width:640px;
	height:35px;
	margin-top:10px;
	margin-bottom:5px;
}

#shopguide03{
	display:block;
	background-image:url(../images/shopguide03.gif);
	width:640px;
	height:35px;
	margin-top:10px;
	margin-bottom:5px;
}

.shopguid-komoku{
	font-weight:600;
	color:#FF6600;
}
.shopguid-txt{
	padding:10px;
	vertical-align:top;
}
.shopguid-cap{
	padding-bottom:30px;
	vertical-align:top;
}

#top-btn-guide{
	display:block;
	background-image:url(../images/btn_topRo.gif);
	width:89px;
	height:21px;
	float:right;
	margin:30px 0px;
}
#top-btn-guide a{
	display:block;
	background-image:url(../images/btn_top.gif);
	height:21px;
}
#top-btn-guide a:hover{
	background-image:url(../images/btn_topRo.gif);
	display: block;
}

/**/

/*個人情報*/
.privasy-komoku{
	font-weight:600;
	color:#FF6600;
	padding:5px 0px;
}
/**/
.clear{
	width:0px;
	height:0px;
	clear:both;
}
em {display:none}
