@charset "UTF-8";
/* 
   INDEX
   
   ------------------------------------------------------------------- 001
   001	Reset /  General /  Layout - Global - header - topicPath - sabnavi
  		contents /  Sidebar / Footer / Float - clear
   ------------------------------------------------------------------- 002   
   002	Anchor link / Sidebar / Typography / Text elements / Image
        Search box
   ------------------------------------------------------------------- 003
   003	banner / Top Category / information / campaign / topSidebar
   ------------------------------------------------------------------- 004
   004	Cart Box
   ------------------------------------------------------------------- 005
   005	Others Item / Item Ichiran - List
   ------------------------------------------------------------------- 006
   006	Figure Box / Figure Book
   ------------------------------------------------------------------- 007
   007	Museum Model
   ------------------------------------------------------------------- 008
   008	Tie
   ------------------------------------------------------------------- 009
   009	Stuffed Animal 
   ------------------------------------------------------------------- 0010
   0010	NL Japanese tree
   ------------------------------------------------------------------- 0011
   0011 ショップガイドページ用 / 追加分 / よくある質問用 / お問い合わせフォーム用
		サイトマップ / 通販法に基づく表記用 / プライバシーポリシー用
		フィギュアボックス安全
   ------------------------------------------------------------------- 0012
   0012	キャンペーン
   ------------------------------------------------------------------- 0013
   0013	[共通]関連商品
	------------------------------------------------------------------- 0014
   0014	contents

------------------------------------------------------------------- */


/* 
   Reset
------------------------------------------------------------------- 01 */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, legend, table, caption, tbody, tfoot, thead, tr, th, td, textarea {margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
table {border-collapse: collapse; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
table, td, th {vertical-align: middle;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
a img {border: none; text-decoration:none;}
:focus {outline: 0;}

/* 
   General 
------------------------------------------------------------------- 001 */

html {
	height: 100%;
	padding-bottom: 1px; /* force scrollbars */
}

body  {
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	text-align: center; /* これにより、IE 5* ブラウザではコンテナが中央揃えになります。そして、テキストは、#container セレクタの初期設定である左揃えに設定されます */
	font: normal 10pt sans-serif;
	color: #444;
	background: #FFF;
	background:url(../img/bg01.jpg) top left repeat-x;
}

/* 
   Layout 
------------------------------------------------------------------- 001 */

/* ---------- Global ---------------------------------------------- 001 */
#wrapper { 
	width: 981px;  /* 最大幅である 800px より 20px 小さくすることにより、ブラウザクロームの使用が可能となり、水平スクロールバーが表示されなくなります */
	margin: 0 auto; /* 自動マージン（幅と連動）により、ページが中央揃えになります */
	text-align: left; /* この設定は body エレメントの text-align: center より優先されます。 */
}
#header {
	height: 150px;
	background: #FFF;
	background:url(../img/header_bg_top.jpg) left top no-repeat;
	margin: 0px auto;
	position:relative;
} 
#mainContainer {
	margin: 20px auto 0 auto;
}
#mainContent {
	float: right;
	width: 800px;
	margin: 0 0 0 10px; 
	padding: 0; 
	background:#FFF;
}
#mainContent780 {	/* コンテンツエリア余白左30*/
	float: right;
	width: 780px;
	margin: 0 0 0 30px; 
	padding: 0; 
	/*background:#FFF;*/
}
* html #mainContent780 {	/* IE6hac　コンテンツエリア余白左30*/
	float: right;
	width: 780px;
	margin: 0 0 0 15px; 
	padding: 0; 
}
#sidebar {
	float: left; 
	width: 171px; 
	background: #FFF; 
	padding: 0px 0px 0px 0px;
}
#footer {
	height: 95px;
	padding: 0 0 0 0;
	background:#FFF; 
} 

/* ---------- header ---------------------------------------------- 001 */
#header h1 {
	float:right;
	margin: 0; 
	padding: 5px 5px 0 0;
	font-size: 9px;
	text-align:right;
}
#logo {
	position: absolute;
	top: -1px;
	left: -1px;
	margin-top: 0px;
}
#adclip {
	position: absolute;
	top: 43px;
	/*left: 540px;*/
	right:10px;
	width:auto;
	height:25px;
	line-height:25px;
	font-size:1em;
	font-weight:bold;
	color:#F30;
	text-align:right;
	background-color:#f8f8ff;
	padding:0 3px;
}
#header ul { /* ヘッダメニュー　*/
	position: absolute;
	/*top: 70px;*/
	top: 70px;
	left: 470px;
	font-size:0.9em;
}
#header ul li {
	height: 42px;
	float: left;
	list-style: none;
	text-align:center;
	
}
/*#header ul li.navi01 {
	width: 89px;
	background:url(../img/navi_bg_01.png) no-repeat;
}
#header ul li.navi02 {
	width: 70px;
	background:url(../img/navi_bg_02.png) no-repeat;
}
#header ul li.navi03 {
	width: 99px;
	background:url(../img/navi_bg_03.png) no-repeat;
}
#header ul li.navi04 {
	width: 102px;
	background:url(../img/navi_bg_04.png) no-repeat;
}
#header ul li.navi05 {
	width: 77px;
	background:url(../img/navi_bg_05.png) no-repeat;
}
#header ul li.navi06 {
	width: 93px;
	background:url(../img/navi_bg_06.png) no-repeat;
}*/

#header ul li.navi01 a:link, #header ul li.navi01 a:visited {
	width: 59px;
	height:42px;
	display:block;
	padding-top:13px;
	background:url(../img/navi_bg_01.png) no-repeat;
}
#header ul li.navi02 a:link, #header ul li.navi02 a:visited {
	width: 70px;
	height:42px;
	display:block;
	padding-top:13px;
	background:url(../img/navi_bg_02.png) no-repeat;
}
#header ul li.navi03 a:link, #header ul li.navi03 a:visited {
	width: 99px;
	height:42px;
	display:block;
	padding-top:13px;
	background:url(../img/navi_bg_03.png) no-repeat;
}
#header ul li.navi04 a:link, #header ul li.navi04 a:visited {
	width: 102px;
	height:42px;
	display:block;
	padding-top:13px;
	background:url(../img/navi_bg_04.png) no-repeat;
}
#header ul li.navi05 a:link, #header ul li.navi05 a:visited {
	width: 77px;
	height:42px;
	display:block;
	padding-top:13px;
	background:url(../img/navi_bg_05.png) no-repeat;
}
#header ul li.navi06 a:link, #header ul li.navi06 a:visited {
	width: 93px;
	height:42px;
	display:block;
	padding-top:13px;
	background:url(../img/navi_bg_06.png) no-repeat;
}

#header ul li.navi01 a:hover, #header ul li.navi01 a:active {
	width: 59px;
	background:url(../img/navi_bg_01_on.png) no-repeat;
	color:#C30;
}
#header ul li.navi02 a:hover, #header ul li.navi02 a:active {
	width: 70px;
	background:url(../img/navi_bg_02_on.png) no-repeat;
	color:#C30;
}
#header ul li.navi03 a:hover, #header ul li.navi03 a:active {
	width: 99px;
	background:url(../img/navi_bg_03_on.png) no-repeat;
	color:#C30;
}
#header ul li.navi04 a:hover, #header ul li.navi04 a:active {
	width: 102px;
	background:url(../img/navi_bg_04_on.png) no-repeat;
	color:#C30;
}
#header ul li.navi05 a:hover, #header ul li.navi05 a:active {
	width: 77px;
	background:url(../img/navi_bg_05_on.png) no-repeat;
	color:#C30;
}
#header ul li.navi06 a:hover, #header ul li.navi06 a:active {
	width: 93px;
	background:url(../img/navi_bg_06_on.png) no-repeat;
	color:#C30;
}

/* topicPath ------------------------------------ 001 */
ol#topicPath {
	position: absolute;
	top: 115px;
	left: 5px;
	width: 90%;
	margin: 10px 0;
	padding: 0;
	font-size: 0.9em;
	list-style: none;
}
ol#topicPath li {
	float: left;
	padding-right: 7px;
	padding-left: 10px;
	background: url(../img/topicpath.gif) no-repeat 0 50%;
}
ol#topicPath li.home {
	padding-left: 0;
	background: none;
}
ol#topicPath li a:link,
ol#topicPath li a:visited {
	color: #3366CC;
	text-decoration: underline;
	font-style: normal;
	font-weight:normal;
}
ol#topicPath li a:hover,
ol#topicPath li a:active {
	color: #FF6633;
	text-decoration: underline;
	font-style: normal;
	font-weight:normal;
}
ol#topicPath li em {
	font-style: normal;
	font-weight: bold;
}
/* sabnavi ------------------------------------ 001 */
ol#sabNavi {
	position: absolute;	
	/*top: 125px;
	left: 625px;*/
	top: 25px;
	left: 620px;
	float:right;
	width:350px;
	margin: 0px 3px 10px 0px;
	font-size: 0.9em;
	list-style: none;
	text-align:right;
}
ol#sabNavi li {
	display:inline; 
	padding-right: 0px;
	padding-left: 0px;
}

#haisou {
	position: absolute;
	top: 90px;
	/*top: 125px;*/
	right: 7px;
	float:right;
	width:111px;
	margin: 0;
}
/* ---------- contents ---------------------------------------------- 001 */
#topContainer {
	margin: 0 auto;
}
#topCenter {
	float: left;
	width: 620px;
	margin: 0;
	position:relative;
}
#topCenter,  x:-moz-any-link { /* Firefox hac */
	float: left;
	width: 620px;
	margin: 0 9px 0 0;
}

#mainContent p, #mainContent h2, #mainContent h3 {
	overflow: hidden;
}
#mainContent p, #mainContent h2, #mainContent h3 {
	overflow: hidden;
}
#itemImg780 h2, #itemImg780 h3 { /* puzzle */
	overflow: hidden;
}
.unvis {
	display:none;
}
.unvis2 {
	text-indent:-9999px;
	display:block;
}

/* banner ------------------------------------------------------------------- 003 */
div.topBanner, div.topCategory  {
	margin: 0 0 10px 0;
}
.topBanner p {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
.topBanner h3 {
	overflow: visible;
}
a.topBannner01 {
	background: url(../../img/topbanner01.jpg) no-repeat;
	width: 800px;
	height: 280px;
	display:block;
}
a.topBannner02 {
	background: url(../../img/topbanner02.jpg) no-repeat;
	width: 620px;
	height: 140px;
	display:block;
}
a.topBannner03 {
	background: url(../../img/topbanner03.jpg) no-repeat;
	width: 620px;
	height: 140px;
	display:block;
}
a.topBannner04 {
	background: url(../../img/topbanner04_2.jpg) no-repeat;
	width: 620px;
	height: 140px;
	display:block;
}
a.topBannner05 {
	background: url(../../img/topbanner05.jpg) no-repeat;
	width: 620px;
	height: 140px;
	display:block;
}
a.topBannner06 {
	background: url(../../img/topbanner06.jpg) no-repeat;
	width: 620px;
	height: 140px;
	display:block;
}

a.topBannner07 {
	background: url(../../img/topbanner07.jpg) no-repeat;
	width: 620px;
	height: 140px;
	display:block;
}
a.topBannner09 {
	background: url(../../img/topbanner09.jpg) no-repeat;
	width: 620px;
	height: 140px;
	display:block;
}

/* Top Category ------------------------------------------------------------------- 003 */

.topCategory p {
	margin:0;
	padding:0;
}
.cateLine {
	border-left:2px solid #006e51;
	border-right:2px solid #006e51;
	border-bottom:10px solid #006e51;
	margin:0;
	padding: 0;
}
.cateLine p.txt {
	text-align:center;
	margin:0;
	padding:10px 0;
}

.cateLine p.cateBanner {
	text-align:center;
	margin:0 0 3px 0;
	padding:0;
}
/* information ------------------------------------------------------------------- 003 */
.topBox {
	margin: 0 0 10px 0;
}
.topBox h3 {
	height: 35px;
	font-size: 1.0em;
	line-height: 22px;
	margin: 0 0 -6px 0;
	padding: 8px 0 3px 10px;
	background:url(../../img/topbox_top_bg.jpg) no-repeat;
}
.topBox h3.none {
	height: 15px;
	padding: 2px 0 0 0;
	background:url(../../img/topbox_top_bg.jpg) no-repeat;
}
.topBox ul {
	background:url(../../img/topbox_center_bg.jpg) 0 0 repeat-y;
}
.topBox ul li {
	height: auto;
	font-size: 0.9em;
	/*line-height: 20px;*/
	padding: 5px 10px 0 15px;
	list-style:none;
	/*background:url(../../img/topbox_center_bg.jpg) repeat-y;*/
}
.topBox ul li ul.innerList {
	background-image:none;
	margin: 3px 0 0 30px;
}
.topBox ul li ul.innerList li {
	height: auto;
	font-size: 1em;
	margin: 0;
	padding:0;
	line-height: normal;
	list-style:none;
}
.topBox ul li.onebox {
	height: auto;
	font-size: 0.9em;
	padding: 10px 20px 0 20px;
	list-style:none;
}
.topBox ul.event {
	padding: 0;
	background:url(../../img/topbox_center_bg.jpg) repeat-y;
}
.topBox ul.event li {
	height: auto;
	font-size: 0.9em;
	line-height: 18px;
	padding: 5px 15px 0 15px;
	list-style:none;
}
.topBox ul.event li em {
	font-style:normal;
	font-weight:bold;
	color:#e45e32;
}


img.iconM {
	height:auto;
	line-height: 20px;
	vertical-align:middle;
	margin-right:5px;
}
.topBox ul li img.new {
	margin:0 0 0 5px;
	vertical-align: middle;
	padding: 0 0 3px 0;
}
.topBox p.end {
	background:url(../../img/topbox_end_bg.jpg) no-repeat;
}


.topBox .infoLine {
	margin:0 0 0 85px;
	line-height:150%;
}
* html .topBox .infoLine { /*IE6のみ適応*/
	margin:0 0 0 70px;
}

*:first-child+html .topBox .infoLine { /*IE7のみ適応*/
	margin:0 0 0 70px;
}
head~/* */body .topBox .infoLine { /*IE8のみ適応*//
	margin:0 0 0 70px;
}
html:not(:target) .topBox .infoLine { /*IE8以外不適応*/
	margin:0 0 0 85px;
}
/*.topBox .infoLine {
	margin:0 0 0 50px;
	
}*/

.topBox a {
	color:#d3381c;
}

/* campaign ------------------------------------------------------------------- 003 */
.campaignBox {
	margin: 0 0 10px 0;
}
.campaignBox h3 {
	height: 25px;
	font-size: 1.0em;
	color: #FFF;
	font-weight: bold;
	padding: 2px 0 0 150px;
}
.campaignBox h3.campaign01 {
	background:url(../../img/campaign_title_01.jpg) no-repeat;
}
.campaignBox h3.campaign02 {
	background:url(../../img/campaign_title_02.jpg) no-repeat;
}
div.campaign01 {
	height: 120px;
	margin: -5px 0 0 0;
	background:url(../../img/campaign01_bg.jpg) no-repeat;
}
div.campaign02 {
	height: 120px;
	margin: -5px 0 0 0;
	background:url(../../img/campaign02_bg.jpg) no-repeat;
}
p.campaign01, p.campaign02 {
	font-size: 0.9em;
	width: 250px;
	padding: 8px 0 0 5px;
	line-height: 1.5em;
}
div.wrapping {
	height:150px;
	background:url(../../img/wrapping_bg.gif) no-repeat;
}
p.wrapping {
	font-size: 0.9em;
	padding: 60px 0 0 10px;
	line-height: 1.5em;
}

/* topSidebar ------------------------------------------------------------------- ranking 003*/
/*#topSidebar {
	float: right;
	width: 171px;
	margin: 0;
	background-color:#FFF;
	text-align:center;
}*/

.sideBox2 {
	margin: 0 0 10px 0;
}
.sideBox2 h3 {
	height: 35px;
	font-size: 1.0em;
	line-height: 22px;
	margin: 0 0 -8px 0;
	padding: 8px 0 0 10px;
	background:url(../img/sidebox_top_bg.jpg) no-repeat;
}
.sideBox2 p, .sideBox p {
	font-size: 0.9em;
	margin: 0 0 0 0;
	padding: 8px 8px 0 8px;
	background:url(../img/sidebox_center_bg.jpg) repeat-y;
}
.sideBox2 p.end {
	height: 10px;
	margin: 0;
	padding:0;
	background:url(../img/sidebox_end_bg.jpg) no-repeat;
}

.rankingBox {
	margin: 0 0 0 0;
	text-align:center;
}
.rankingBox2 {
	margin: 0 0 0 0;
	text-align:center;
}

img.rankingImg {
	margin-bottom:5px;

}

.rankingTxt {
	/*text-align:center;
	margin: 0 0 0 10px;*/
	height:28px;
	
}
* html .rankingTxt { /* IE6 hac */
	height:36px;

}
.rankingBox .kakaku {
	text-align:right;
	color: #cd5c5c;
	font-size: 0.8em;
	padding:0 5px 0 0;
	margin:0;
}
/*.ranking {
	padding-right: 5px;
}*/

/* ...............................................................TOP PAGE カテゴリーランキング*/
#topSidebar {
	float: right;
	width: 171px;
	margin: 0;
	background-color:#FFF;
	text-align:center;
	padding:0;
	background:url(../img/sidebox_center_bg.jpg) repeat-y;
}
#topSidebar .sideBox2 { 
	margin: 0;
}
.rankingBox2 dl {
	margin: 10px 2px;
	text-align:left;
	padding:0 3px;
}
.rankingBox2 dt {
	background:url(../img/ranking_head.jpg) no-repeat;
	height:33px;
	line-height:28px;
	padding: 0 0 0 33px;
	margin:0 0 5px 5px;
	font-size: 12px;
	color:#030;
	font-weight:800;
}

.rankingBox2 dd {
	clear:left;
	margin:10px 0 0 7px;
	font-size: 0.85em;
	line-height:150%;
}
.rankingBox2 dd img {
	 float:left;
	 margin:0 5px 3px 0;
	 height:35px;
	 border:1px solid #ccc;
}
.rankingBox2 dd img.puzzle {
	 float:left;
	 margin:0 5px 3px 0;
	 height:24px;
	 border:1px solid #ccc;
}
.rankingBox2 dd:first-letter {
	font-weight:bolder;
}

p.kakaku {
	color: #cd5c5c;
	font-size: 0.8em;
	text-align:right;
	madgin:0;
	padding:0 3px 0 0;
	background-image:none;
}
p.textright {
	text-align:right;
	color:#666;
}
/* ---------- Sidebar ------------------------------------------------------------------- menu 001*/
.sideBox {
	margin: 0 0 10px 0;
}
.sideBox h3 {
	height: 35px;
	font-size: 1.0em;
	line-height: 22px;
	margin: 0 0 -8px 0;
	padding: 8px 0 0 10px;
	background:url(../img/sidebox_top_bg.jpg) no-repeat;
}
.sideBox ul.category {
	background-color:#FFF;
}

.sideBox ul li {
	height: 20px;
	font-size: 0.85em;
	line-height: 20px;
	padding: 0 5px 0 7px;
	list-style:none;
	background:url(../img/sidebox_list_bg.jpg) no-repeat;
}

.sideBox ul li.menuL {
	height: 35px;
	font-size: 0.85em;
	line-height: 17px;
	padding: 0 0 0 7px;
	list-style:none;
	background:url(../img/sidebox_list_bg2.gif) 0 0 no-repeat;
}

.sideBox ul li.end {
	background:url(../img/sidebox_end_bg2.jpg) no-repeat;
}

.sideBox ul li.figbox1 a, .sideBox ul li.staff1 a, .sideBox ul li.tie1 a, .sideBox ul li.nlTree1 a, .sideBox ul li.puzzle1 a, .sideBox ul li.game1 a, .sideBox ul li.card1 a,
.sideBox ul li.figbox2 a, .sideBox ul li.staff2 a, .sideBox ul li.tie2 a, .sideBox ul li.nlTree2 a, .sideBox ul li.puzzle2 a, .sideBox ul li.game2 a, .sideBox ul li.card2 a {
	height: 35px;
	/*width: 168px;*/
	display: block;
	padding: 0;
	margin:0;
}

/*  ---------------------------------------- フィギュアボックス　サイドメニュー*/
/*OLD MENU
.sideBox ul li.figbox {
	height: 35px;
	font-size: 1.0em;
	font-weight:bold;
	line-height: 35px;
	padding: 0 0 0 7px;
	background:url(../img/sidebox_figbox_bg.jpg) no-repeat;
}
*/
.sideBox ul li.figbox1 {
	height: 35px;
	font-size: 1.0em;
	font-weight:bold;
	line-height: 35px;
	padding: 0;
	margin:0;
	background:url(../img/sidebox_figbox_bg1.jpg) no-repeat;
}
.sideBox ul li.figbox2 {
	height: 35px;
	font-size: 1.0em;
	font-weight:bold;
	line-height: 35px;
	padding: 0;
	background:url(../img/sidebox_figbox_bg2.jpg) no-repeat;
}


.sideBox ul li.figbox1 a:hover, .sideBox ul li.figbox1 a:active,
.sideBox ul li.figbox2 a:hover, .sideBox ul li.figbox2 a:active {
	background:url(../img/sidebox_figbox_bg3.jpg) 0 0 no-repeat;
}

/*  ---------------------------------------- ミュージアムモデル　サイドメニュー*/
.sideBox ul li.museum {
	height: 35px;
	font-size: 1.0em;
	font-weight:bold;
	line-height: 35px;
	padding: 0 0 0 7px;
	background:url(../img/sidebox_museum_bg.jpg) no-repeat;
}

/*  ---------------------------------------- ぬいぐるみ　サイドメニュー*/
/*OLD MENU
.sideBox ul li.staff {
	height: 35px;
	font-size: 1.0em;
	font-weight:bold;
	line-height: 35px;
	padding: 0 0 0 7px;
	background:url(../img/sidebox_staff_bg.jpg) no-repeat;
}
*/
.sideBox ul li.staff1 {
	height: 35px;
	font-size: 1.0em;
	font-weight:bold;
	line-height: 35px;
	padding: 0;
	background:url(../img/sidebox_staff_bg1.jpg) no-repeat;
}
.sideBox ul li.staff2 {
	height: 35px;
	font-size: 1.0em;
	font-weight:bold;
	line-height: 35px;
	padding: 0;
	background:url(../img/sidebox_staff_bg2.jpg) no-repeat;
}

.sideBox ul li.staff1 a:hover, .sideBox ul li.staff1 a:active,
.sideBox ul li.staff2 a:hover, .sideBox ul li.staff2 a:active {
	background:url(../img/sidebox_staff_bg3.jpg) 0 0 no-repeat;
}
/*  ---------------------------------------- ネクタイ　サイドメニュー*/
/*OLD MENU
.sideBox ul li.tie {
	height: 35px;
	font-size: 1.0em;
	font-weight:bold;
	line-height: 35px;
	padding: 0 0 0 7px;
	background:url(../img/sidebox_tie_bg.jpg) no-repeat;
}*/

.sideBox ul li.tie1 {
	height: 35px;
	font-size: 1.0em;
	font-weight:bold;
	line-height: 35px;
	padding: 0;
	background:url(../img/sidebox_tie_bg1.jpg) no-repeat;
}
.sideBox ul li.tie2 {
	height: 35px;
	font-size: 1.0em;
	font-weight:bold;
	line-height: 35px;
	padding: 0;
	background:url(../img/sidebox_tie_bg2.jpg) no-repeat;
}

.sideBox ul li.tie1 a:hover, .sideBox ul li.tie1 a:active,
.sideBox ul li.tie2 a:hover, .sideBox ul li.tie2 a:active {
	background:url(../img/sidebox_tie_bg3.jpg) 0 0 no-repeat;
}

/*  ---------------------------------------- 日本の樹　サイドメニュー*/
.sideBox ul li.nlTree {
	height: 35px;
	font-size: 0.9em;
	font-weight:bold;
	line-height: 35px;
	padding: 0 0 0 7px;
	background:url(../img/sidebox_nl_bg.jpg) no-repeat;
}
.sideBox ul li.nlTree1 {
	height: 35px;
	font-size: 0.9em;
	font-weight:bold;
	line-height: 35px;
	padding: 0;
	background:url(../img/sidebox_nl_bg1.jpg) no-repeat;
}
.sideBox ul li.nlTree2 {
	height: 35px;
	font-size: 0.9em;
	font-weight:bold;
	line-height: 35px;
	padding: 0;
	background:url(../img/sidebox_nl_bg2.jpg) no-repeat;
}

.sideBox ul li.nlTree1 a:hover, .sideBox ul li.nlTree1 a:active,
.sideBox ul li.nlTree2 a:hover, .sideBox ul li.nlTree2 a:active {
	background:url(../img/sidebox_nl_bg3.jpg) 0 0 no-repeat;
}

/*  ---------------------------------------- パズル　サイドメニュー*/
/*OLD MENU
.sideBox ul li.puzzle {
	height: 35px;
	font-size: 1.0em;
	font-weight:bold;
	line-height: 35px;
	padding: 0;
	background:url(../img/sidebox_puzzle_bg.jpg) 0 0 no-repeat;
}*/
.sideBox ul li.puzzle1 {
	height: 35px;
	font-size: 1.0em;
	font-weight:bold;
	line-height: 35px;
	padding: 0;
	background:url(../img/sidebox_puzzle_bg1.jpg) no-repeat;
}
.sideBox ul li.puzzle2 { 
	height: 35px;
	font-size: 1.0em;
	font-weight:bold;
	line-height: 35px;
	padding: 0;
	background:url(../img/sidebox_puzzle_bg2.jpg) no-repeat;
}

.sideBox ul li.puzzle1 a:hover, .sideBox ul li.puzzle1 a:active,
.sideBox ul li.puzzle2 a:hover, .sideBox ul li.puzzle2 a:active {
	background:url(../img/sidebox_puzzle_bg3.jpg) 0 0 no-repeat;
}

/*  ---------------------------------------- バランスゲーム　サイドメニュー*/

.sideBox ul li.game1 { 
	height: 35px;
	font-size: 1.0em;
	font-weight:bold;
	line-height: 35px;
	padding: 0;
	background:url(../img/sidebox_game_bg1.jpg) no-repeat;
}
.sideBox ul li.game2 { 
	height: 35px;
	font-size: 1.0em;
	font-weight:bold;
	line-height: 35px;
	padding: 0;
	background:url(../img/sidebox_game_bg2.jpg) no-repeat;
}

.sideBox ul li.game1 a:hover, .sideBox ul li.game1 a:active,
.sideBox ul li.game2 a:hover, .sideBox ul li.game2 a:active {
	background:url(../img/sidebox_game_bg3.jpg) 0 0 no-repeat;
	margin:0;
}

/*  ---------------------------------------- トランプ　サイドメニュー*/

.sideBox ul li.card1 { 
	height: 35px;
	font-size: 1.0em;
	font-weight:bold;
	line-height: 35px;
	padding: 0;
	background:url(../img/sidebox_game2_bg1.jpg) no-repeat;
}
.sideBox ul li.card2 { 
	height: 35px;
	font-size: 1.0em;
	font-weight:bold;
	line-height: 35px;
	padding: 0;
	background:url(../img/sidebox_game2_bg2.jpg) no-repeat;
}

.sideBox ul li.card1 a:hover, .sideBox ul li.card1 a:active,
.sideBox ul li.card2 a:hover, .sideBox ul li.card2 a:active {
	background:url(../img/sidebox_game2_bg3.jpg) 0 0 no-repeat;
	margin:0;
}

.sideBox ul li.subcate { /*サブカテゴリ */
	height: 22px;
	font-size: 0.85em;
	line-height: 22px;
	padding: 0 0 0 7px;
	list-style:none;
	background:url(../img/sidebox_listsub_bg.gif) repeat-y;
	font-weight: bold;
	background-color:#0CC;
	color:#50754f;
}
.sideBox ul li.subcate2 { /*サブカテゴリ */
	height: 22px;
	font-size: 0.85em;
	line-height: 22px;
	padding: 0 0 0 7px;
	list-style:none;
	background:url(../img/sidebox_listsub_bg2.gif) repeat-y;
	font-weight: bold;
	background-color:#0CC;
	color:#50754f;
}
.sideBox ul li.subcate3 { /*サブカテゴリ リンクあり*/
	height: 22px;
	font-size: 0.85em;
	line-height: 22px;
	padding: 0 0 0 7px;
	list-style:none;
	background:url(../img/sidebox_listsub_bg3.gif) repeat-y;
	font-weight: bold;
	background-color:#0CC;
	color:#50754f;
}
.sideBox ul li.subcate a:link, .sideBox ul li.subcate a:visited,
.sideBox ul li.subcate3 a:link, .sideBox ul li.subcate3 a:visited {
	font-weight: bold;
	color:#50754f;
}
.sideBox ul li.subcate a:hover, .sideBox ul li.subcate a:active,
.sideBox ul li.subcate3 a:hover, .sideBox ul li.subcate3 a:active { 
	font-weight: bold;
	color:#ed6d46;
}
.calendar {
	margin: 0 0 7px 0;
}

img.payment {
	margin: 0 0 10px 0;
}
img.imgSpace {
	margin:0 0 2px 0;
}
/* Sidebar ------------------------------------------------------------------- menu link 002 */

.category a {
	color: #444;
	text-decoration: none;
	display:block;
	padding:0 0 0 0;
	margin:0 3px;
	/height:20px;
}

.sideBox ul li.menuL a {
	height: 35px;
	line-height: 17px;
	display:block;
	padding:0 10px 0 0;
	
}
body:nth-of-type(1) .sideBox ul li.letterS a {　 /*モダンブラウザ*/
	letter-spacing:-0.18em;
}
.sideBox ul li.letterS a {
	letter-spacing:-0.18em;
}

.sideBox ul li.small a {
	height: 35px;
	line-height: 17px;
	display:block;
	padding:0 0 0 0;
	font-size:0.9em;
}
.sideBox ul li.current  {
	height: 20px;
	font-size: 0.85em;
	line-height: 20px;
	list-style:none;
	background:#f5f5dc url(../img/sidebox_list_bg3.gif) top right no-repeat;
	color: #444;
	font-weight:bold;
}
.sideBox ul li.current2  {
	height: 35px;
	font-size: 0.85em;
	line-height: 15px;
	list-style:none;
	background:#c0c6c9 url(../img/sidebox_list_bg4.gif) top right no-repeat;
	padding:0 0 0 7px;
	font-weight:bold;
}

.category li a:hover, .category li a:active {
	color: #ed6d46;
	text-decoration: underline;
	display:block;
	padding:0 0 0 0;
}
/* Sidebar ------------------------------------------------------------------- Search box 002 */
#searchbox {
	border: 3px double #d2b48c;
	padding: 3px 0;
	margin:3px 0 0 0;
	background-color:#f4f3de;
	text-align:center;
	color:#d2691e;
}
#searchbox p {
	margin:0;
	padding:0;
}
#searchbox .ftxt {
	background: url(../img/search_txt_bg.gif) 0 0 no-repeat;
	padding:3px 1px;
	margin:5px 0;
	border:1px solid #d7d5bd;
	width:90%;
	font-size:12px;
	height:14px;
}

#searchbox input.ftxt:focus {
	background: url(../img/search_txt_bg2.gif) no-repeat 0 0;
	padding:3px 1px;
	margin:5px 0;
	border:1px solid #d7d5bd;
	background-color: #f5f5f5;
	outline: 1px #8fbc8f groove;
	font-size:12px;
	height:14px;
}
.btnForm {
	width:80px;
	height: 22px;
	line-height:22px;
}

/* Sidebar ------------------------------------------------------------------- menu link 002 */


/* ---------- Footer ------------------------------------------------------------------- 001 */
#pagetop {
	clear:both;
	float:right;
	font-size: 0.85em;
	text-align: right;
	margin: 15px 0 20px 0;
	padding: 0 0 0 20px;
	background:url(../img/arrow_pagetop.gif) 0 0 no-repeat;
	min-width:70px;
	height:17px;
}
* html #pagetop { /* IE6 hac*/
	clear:both;
	float:right;
	font-size: 0.85em;
	text-align: right;
	margin: 15px 0 20px 0;
	padding: 0 0 0 20px;
	background:url(../img/arrow_pagetop.gif) 0 0 no-repeat;
	width:120px;
	height:17px;
}
*+html #pagetop { /* IE7 hac*/
	clear:both;
	float:right;
	font-size: 0.85em;
	text-align: right;
	margin: 15px 0 20px 0;
	padding: 0 0 0 20px;
	background:url(../img/arrow_pagetop.gif) 0 0 no-repeat;
	min-width:100px;
	height:17px;
}
#footerNavi {
	font-size: 0.9em;
	text-align:center;
	margin: 5px 0 0 0;
	padding: 5px 0;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
#footerNavi2 {
	font-size: 0.9em;
	text-align:center;
	margin: 5px 0 0 0;
	padding: 5px 0;
	border-top: 1px solid #CCC;
}
#footerPolicy {
	float:left;
	font-size: 0.9em;
	text-align: left;
	margin: 0 0 0 0;
	padding: 5px 0;
	width:49%;
}
#footerCompany {
	float:right;
	font-size: 0.9em;
	text-align: right;
	margin: 0 0 0 0;
	padding: 5px 0;
	width:49%;
}
#copyright {
	font-size: 0.9em;
	color: #FFF;
	text-align:center;
	margin: 0 0 20px 0;
	padding: 5px 0;
	background-color:#3e6e53;
}

/* Float ------------------------------------------------------------------- 001 */
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
	visibility: visible;
}
.center {
	margin: 0 auto;
	display:block;
}
.clear { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.clear2 { 
	clear:both;
}

/*
	Anchor link
------------------------------------------------------------------- 002 */
a {
	color: #246;
	text-decoration: underline;
}
/*a:visited {
	color: #9079ad;
	text-decoration: none;
}*/
a:hover, a:active {
	/*color: #002;*/
	color: #d2691e;
}


/* Header footer Navigation */
#header a,
#footer a {
	color: #444;
	text-decoration: none;
}
#header a:focus,
#header a:hover,
#footer a:focus,
#footer a:hover {
	color: #3366CC;
	text-decoration:underline;
}
#sabNavi a {
	padding: 0 3px 0 3px;
}
#footerNavi a, #footerPolicy a, #footerCompany a {
	padding: 0 3px 0 3px;
}


/*.sideBox a:focus, */
/* 
   Typography 
------------------------------------------------------------------- 002 */

/* Headings ------------------------------------------------------------------- 002 */

h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	line-height: 1.1;
	margin-bottom: 0.3em;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
h2,h3,h4,h5,h6 {font-weight: bold;}

h1 {font-size: 1.8em;}
h2 {font-size: 1.6em;}
h3 {font-size: 1.3em;}
h4 {font-size: 1.2em;}
h5 {font-size: 1.1em;}
h6 {font-size: 1em;}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin: 0;}


/* Text elements ------------------------------------------------------------------- 002 */

p {margin-bottom: 1em;}
strong { font-weight: normal; }
strong.b { font-weight: bold; }
.italic { font-style: italic; }
.small { font-size: 0.85em; }
.smaller { font-size: 0.70em; }
.red { color:#CC0000; }
.sideBox2 .smaller2 { font-size: 0.70em; }
.small2 { font-size: 0.9em; }
.red2 { color:#cd5c5c; }
.red3 { color:#a52a2a; }
.blueB { color:#191970; font-weight: bold; font-size: 1.1em; }
.blueB strong { font-weight: bold; }
.blueBs { color:#191970; font-weight: bold; font-size: 1em; }
.blue { color:#007bbb;}
.redLine {
	padding:2px;
	border:3px double #cd5c5c;
	line-height:30px;
}
.garnet {
	color:#942343;
	font-weight:bold;
}
.gray {
	color:#666;
}
.defoult {
	color:#444;
	font-weight:normal;
	font-size:12px;
}
.green {
	color: #006400;
}
.pink {
	color:#ff1493;
}

/* Image------------------------------------------------------------------- 002 */
img.border {
	border: 1px solid #CCC;
}
img.bottom {
	margin-bottom:5px;
}
img.borderBaby {
	border:1px solid #d7c8b4;
}
.otherItemWrapper2 img.new2 {
	border:none;
	line-height:11px;
	vertical-align:bottom;
	margin:0 1px 0 0;
	
}
/* 
   Cart Box 
------------------------------------------------------------------- 004 */
#cartCont {
	margin: 20px 0 20px 0;
	padding: 0 20px 0 20px;
}
#cartCont2 {
	margin: 0 0 0 10px;
	padding: 20px 10px 0 10px;
	background-color:#FFF;
}
#cartCont3 {
	margin: 20px 0 20px 0;
	padding: 0 17px;
}

#cartContMM { /* Museum Model */
	margin: 20px 0 0 0;
	padding: 0 20px 0 20px;
}
#discCont {  /* width:370 */
	float:left;
	width: 370px;
	/*margin:40px 0 0 0;*/
}
*:first-child+html #discCont { /* IE 7 hac */
	float:left;
	width: 370px;
	margin:0 0 20px 0;
}
* html #discCont { /* IE 6 han */
	float:left;
	width: 370px;
	height: 270px;
}

#discCont { /* width:350 */
	float:left;
	width: 350px;
	/*margin:40px 0 0 0;*/
}
*:first-child+html #discCont { /* IE 7 hac */
	float:left;
	width: 350px;
	margin:0 0 20px 0;
}
* html #discCont { /* IE 6 han */
	float:left;
	width: 350px;
	height: 270px;
}



#discCont00 {
	float:left;
	width: 370px;
	margin:0;
}
#discCont0 {
	width: 370px;
	/*margin:40px 0 0 0;*/
}
#discCont0 th {
	text-align:center;
	padding:3px 5px;
}
#discCont1 {
	float:left;
	width: 370px;
	margin:20px 0 0 0;
}
#discCont2 {
	float:left;
	width: 250px;

}
#discCont3 { /*アニマルベイビー */
	float:left;
	width: 390px;
}

#discContRight {
	float:right;
	width: auto;
}
#discContMM { /* Museum Model */
	float:left;
	width: 420px;
}
#cartAll {
	float:right;
	height:auto;
	text-align:right;
}

#cartAll1 {
	float:right;
	height:auto;
	margin:10px 0 0 0;
}
#cartAll2 {
	float:right;
	height:auto;
	margin:0;
}

#discBox  { /* Stuffed Animal */
	width: 368px;
	margin: 10px 0px 0px 0px;
}
#discBox2  { /* Stuffed Animal */
	/*margin: 10px 15px;*/
	margin: 10px 0 10px 10px;
}
* html #discBox2  { /* Stuffed Animal IE6 hec */
	/*margin: 10px 15px;*/
	margin: 10px 0 10px 10px;
}
#discBox2, x:-moz-any-link  { /* Stuffed Animal Firefox hac */
	/*margin: 10px 15px;*/
	margin: 10px 0 10px 20px;
}
#discBox th { /* Stuffed Animal */
	width: 80px;
	vertical-align: top;
	padding: 3px;
	background-color: #e6eae3;
	border: 1px ridge #999;
	text-align:center;
}
#discBox2 th  { /* Stuffed Animal */
	width: 80px;
	vertical-align: top;
	padding: 3px 7px;
	background-color: #fff;
	border: 4px double #c1c1c1;
}
#discBox td  { /* Stuffed Animal */
	width: 286px;
	vertical-align: top;
	padding: 3px;
	background-color: #fff;
	border: 1px solid #999;
}
#discBox2 td  { /* Stuffed Animal */
	width: 255px;
	vertical-align: top;
	padding: 3px 7px;
	background-color: #fff;
	border: 4px double #c1c1c1;
}
#discBox td.ie6  { /* Stuffed Animal */
	width: 366px;
}
#discBox td.ie6  { /* Stuffed Animal */
	width: 366px;
	margin:0;
	padding:5px 7px;
	line-height:160%;
}

#discBoxMM1  {  /* Museum Model */
	float: left;
	width: 216px;
	margin: 10px 0px 0px 0px;
}
#discBoxMM2  {  /* Museum Model */
	float: right;
	width: 201px;
	margin: 10px 0px 0px 0px;
}
#discBoxMM1 p, #discBoxMM2 p {  /* Museum Model */
	font-size: 0.85em;
	padding: 0 8px;
}

.cartBox {
	width: 370px;
	margin:0 0 20px 0;
}
.cartBox, x:-moz-any-link  { /* Firefox hac */ 
	width: 370px;
	margin:0 0 10px 0px;
}
.cartBox2 {  /* Museum Model */
	width: 330px;
	margin:10px 0 0 0;
}
.cartBox3 {
	width: 250px;
	margin:10px 0 0 0;
}
table.cartBox4 { /* puzzle */
	width: 490px;
}
.cartbox .cartBox4a {
	width: 490px;
	margin:10px 0px 0px 0px;
	border: 1px;
}

.cartBoxTie {  /* TIE */
	width: 360px;
	margin:10px 0 0 0;
}

.cartBox table, .cartBox2 table, .cartBox3 table, .cartBox4 table, .cartBoxTie table {
	border: 1px solid #999;
}

.cartBox2 td.td01, .cartBox3 td.td01, .cartBox4 td.td01, .cartBoxTie td.td01 {
	vertical-align: top;
	padding: 3px 5px;
	background-color: #EEEEAA;
	border: 1px solid #999;
	text-align:center;
	white-space: nowrap;
}
.cartBox td.td01 {
	vertical-align: top;
	padding: 3px 15px;
	background-color: #EEEEAA;
	border: 1px solid #999;
	white-space: nowrap;
	text-align:center;
}
.figbox .cartBox td.td01 {
	vertical-align: top;
	padding: 3px 5px;
	background-color: #EEEEAA;
	border: 1px solid #999;
	white-space: nowrap;
	text-align:center;
}

.puzzle .cartBox4 td.td01a {	/*puzzle*/
	vertical-align: middle;
	padding: 7px;
	border-bottom: 1px solid #999;
}
.puzzle .cartBox4 td.td01b {	/*puzzle*/
	vertical-align: middle;
	padding: 7px;
	text-align: center;
}
.cartBox td.td02, .cartBox2 td.td02, .cartBox3 td.td02, .cartBox4 td.td02, .cartBoxTie td.td02 {
	vertical-align: top;
	padding: 3px;
	background-color: #FFFFDD;
	border: 1px solid #999;
}
.cartBox td.td03, .cartBox2 td.td03, .cartBox3 td.td03, .cartBox4 td.td03, .cartBoxTie td.td03 {
	vertical-align: middle;
	padding: 3px;
	background-color: #FFFFFF;
	border: 1px solid #999;
	text-align:left;
}
.cartBox4 tr.td03b {
	vertical-align: middle;
	padding: 3px;
	background-color: red;
	border-bottom: 1px solid #999;
	/*border: 1px solid #999;*/
}
.cartBox4 td.td03a {
	vertical-align: middle;
	padding: 3px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #999;
	/*border: 1px solid #999;*/
}


.tdLine {
	background-color:#fff;
	height:3px;
	padding:0;
	margin:1px;
	background: #fff url(../img/white.gif) 0 0repeat-x;
}
#discCont h3 {
	width: auto;
	border-left: 5px solid #0066cc;
	margin: 10px 0px 0px 0px;
	padding: 6px;
	background: #c9e7fd;
	font-size: 11pt;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	color: #0066cc;
}

#discCont h3.image1 {
	width: auto;
	border-left: none;
	margin: 0;
	padding: 0;
	background: none;
}

/*#cartCont .cartBox h3.itemTittle, #cartCont2 .cartBox h3.itemTittle, .cartBox2 h3.itemTittle, .cartBox3 h3.itemTittle, #cartCont h3.itemTittle3 {
	width: auto;
	border-left: 5px solid #CC0000;
	margin-bottom:5px;
	padding: 6px;
	background: #ffdddd;
	font-size: 11pt;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	color: #CC0000;
}*/
#cartCont .cartBox h3.itemTittle, #cartCont2 .cartBox h3.itemTittle, .cartBox2 h3.itemTittle, .cartBox3 h3.itemTittle, #cartCont h3.itemTittle3, .cartBoxTie h3.itemTittle {
	width: auto;
	border-top: 3px solid #b22222;
	border-bottom: 1px solid #cda2a2;
	border-left: 1px solid #e6bfab;
	border-right: 1px solid #bc8f8f;
	margin-bottom:10px;
	padding: 6px;
	background-color: #fbdac8;
	font-size: 10.5pt;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	color: #b22222;
	text-align:left;
}
#cartCont h3.itemTittle2 {	/*pazzle*/
	width: auto;
	border-left: 5px solid #000;
	margin-bottom:5px;
	padding: 6px;
	background: #F1F1F1;
	font-size: 11pt;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	color: #CC0000;
}
.cartBox4 .creatures {
	width: auto;
	margin-bottom:5px;
	font-size: 9pt;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: normal;
	color: #333;
	padding: 0px;
	line-height: 20px;
}
.select {
	float: left;
	text-align: right;
	width:210px;
	margin:4px 10px 0px 0px;
	font-size: 1.1em;
}
.select2 {
	float: left;
	text-align: right;
	width:130px;
	margin:4px 10px 0px 0px;
	font-size: 1.1em;
}
.select3 {
	float: left;
	text-align: left;
	margin:13px 13px 0 20px;
	font-size: 12px;
	height:35px;
}
* html .select3 {　/* IE6 hac*/
	float: left;
	text-align: left;
	margin:13px 13px 0 10px;
	font-size: 12px;
	height:35px;
}


.selectD  {
	background-color:#f5f5f5;
	border: 1px solid #ccc;
	width: 40px;
}
.selectMM {  /* Museum Model */
	float: left;
	text-align: right;
	width:180px;
	margin:4px 10px 0px 0px;
}
.selectTie {  /* tie */
	float: left;
	text-align: right;
	width:175px;
	margin:4px 10px 0px 0px;
	font-size: 1.1em;
}
.submitBtn {
	float: right;
	text-align: right;
	margin:0 10px 0 0;
}
.submitBtn2 {
	float: left;
	text-align: right;
	margin:10px 0;
	height:35px;
}
* html .submitBtn2 { /* IE6 hac*/
	float: left;
	text-align: center;
	margin:10px 0;
	height:35px;
	padding:0 10px 0 0;
}
.stock {
	margin:3px 0;
	text-align:left;
}
.price {
	font-weight: bold;
	font-size: 1.2em;
	color: #CC0000;
}
.caution {
	width: 370px;
	margin: 10px 0 10px 0;
	font-size: 0.85em;
	text-align:left;
}
.caution2 {  /* Museum Model */
	width: 330px;
	margin: 10px 0 10px 0;
	font-size: 0.85em;
	text-align:left;
}
.caution3 {  /* tie */
	margin: 10px 0 10px 0;
	font-size: 0.85em;
	text-align:left;
}
img.safety {
	float: right;
	margin: -10px 0 0 0;
}
/*
.itemTittle {
	margin-bottom:5px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
}*/

/* 
   Others Item 
------------------------------------------------------------------- 005 */
/*h3.heading03 {
	margin: 0 20px 20px 20px;
}*/
h3.heading03 {
	clear:both;
	width: auto;
	border-left: 5px solid #060;
	padding: 6px;
	margin: 0 10px 20px 10px;
	background: #ccffcc;
	font-size: 12pt;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #060;
}
h3.heading04 {
	clear:both;
	margin: 10px 20px 10px 20px;
	width: auto;
	border-left: 5px solid #03F;
	padding: 6px;
	background:  #dbf5fe;
	font-size: 12pt;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #03F;
}
.otherItemWrapper {
	margin: 0 0 5px 20px;
	width: 760px;
	min-height:200px;
	height: auto;
	font-size:10pt;
}
* html .otherItemWrapper {
	margin: 0 0 5px 20px;
	width: 760px;
	height:180px;
	font-size:10pt;
}
.otherItemWrapper, x:-moz-any-link { /* Firefox hac */
	margin: 0 0 5px 20px;
	width: 760px;
	min-height:200px;
	/*min-height:160px;
	height: auto;*/
	font-size:10pt;
}
.otherItemWrapper2 { /* add css シリーズ一覧 ぬいぐるみ*/
	margin: 0 0 5px 15px;
	width: 770px;
	min-height:170px;
	height: auto;
	font-size:10pt;
	text-align:left;
}
* html .otherItemWrapper2 {
	margin: 0 0 5px 15px;
	width: 770px;
	height:135px;
	font-size:10pt;
}
.otherItemWrapper2, x:-moz-any-link { /* Firefox hac */
	margin: 0 0 5px 15px;
	width: 770px;
	min-height:165px;
	/*min-height:160px;
	height: auto;*/
	font-size:10pt;
}

.otherItemWrapper3 { /* add css シリーズ一覧 w100　フィギュア*/
	margin: 0 0 5px 10px;
	width: 780px;
	min-height:155px;
	height: auto;
	font-size:10pt;
	text-align:left;
}
* html .otherItemWrapper3 {  /* IW6 hac */
	margin: 0 0 5px 10px;
	width: 780px;
	height:135px;
	font-size:10pt;
}
.otherItemWrapper3, x:-moz-any-link { /* Firefox hac */
	margin: 0 0 5px 10px;
	width: 780px;
	min-height:155px;
	/*min-height:160px;
	height: auto;*/
	font-size:10pt;
}
.otherItemWrapper4 { /* add css シリーズ一覧 w100　商品リスト*/
	margin: 0 0 5px 20px;
	width: 760px;
	min-height:155px;
	height: auto;
	font-size:10pt;
	text-align:left;
}
* html .otherItemWrapper4 {
	margin: 0 0 5px 20px;
	width: 760px;
	height:135px;
	font-size:10pt;
}
html:not(:target) .otherItemWrapper4 { /* モダンブラウザ hac */
	margin: 0 0 5px 20px;
	width: 760px;
	min-height:160px;
	/*min-height:160px;
	height: auto;*/
	font-size:10pt;
}

/*　---------------------------------------------------------------- 商品一覧　パズル*/

.otherItemWrapper4puzz { /* add css シリーズ一覧 w100　商品リスト*/
	margin: 0 0 5px 20px;
	width: 760px;
	min-height:125px;
	height: auto;
	font-size:10pt;
	text-align:left;
}
* html .otherItemWrapper4puzz {
	margin: 0 0 5px 20px;
	width: 760px;
	height:105px;
	font-size:10pt;
}
html:not(:target) .otherItemWrapper4puzz { /* モダンブラウザ hac */
	clear:left;
	margin: 0 0 5px 20px;
	width: 760px;
	min-height:130px;
	/*min-height:160px;
	height: auto;*/
	font-size:10pt;
}

.otherItemWrapper4s { /* add css シリーズ一覧 w100　商品リスト パズル2段目以降*/
	margin: 0 0 5px 20px;
	width: 760px;
	min-height:100px;
	height: auto;
	font-size:10pt;
	text-align:left;
}
* html .otherItemWrapper4s {　 /* add css hac シリーズ一覧 w100　商品リスト パズル2段目以降*/
	margin: 0 0 5px 20px;
	width: 760px;
	height:80px;
	font-size:10pt;
}
html:not(:target) .otherItemWrapper4s { /* モダンブラウザ hac シリーズ一覧 w100　商品リスト パズル2段目以降*/
	margin: 0 0 5px 20px;
	width: 760px;
	min-height:105px;
	/*min-height:160px;
	height: auto;*/
	font-size:10pt;
}
.otherItemWrapper4 .green { /* 商品一覧　パズルサブカテゴリー*/
	color:#690;
	font-size: 12px;
	font-weight: bold;
}
.otherItem {
	float: left;
	width: 135px;
	/*margin: 0 21px 0 0;*/
	margin: 0 21px 5px 0;
	font-size: 0.85em;
	line-height: 1.2em;
}

.otherItemEnd {
	float: left;
	width: 135px;
	margin: 0 0 0 0;
	font-size: 0.85em;
	line-height: 1.2em;
}
/*------------------------------------------------------ add css ぬいぐるみ W100 otherItem2 　 */
.otherItem2 { /* add css シリーズ一覧 W100 ぬいぐるみ*/
	float: left;
	width: 102px;
	/*margin: 0 21px 0 0;*/
	margin: 0 7px 5px 0;
	font-size: 0.75em;
	line-height: 1.4em;
	/font-size: 0.7em; /* IE6,7 hac*/
	/line-height: 1.3em; /* IE6,7 hac*/
}
.otherItemEnd2 {
	float: left;
	width: 103px;
	margin: 0 0 0 0;
	font-size: 0.75em;
	line-height: 1.4em;
	/font-size: 0.7em; /* IE6,7 hac*/
	/line-height: 1.3em; /* IE6,7 hac*/
}

/*------------------------------------------------------ add css フィギュア W100 otherItem3 　 */
.otherItem3 { /* add css シリーズ一覧 W100　フィギュア */
	float: left;
	width: 102px;
	/*margin: 0 21px 0 0;*/
	margin: 0 11px 5px 0;
	font-size: 0.75em;
	line-height: 1.1em;
	/font-size: 0.7em; /* IE6,7 hac*/
	/line-height: 1.3em; /* IE6,7 hac*/
}
html:not(:target) .otherItem3 { /* WIN モダンブラウザ */
	float: left;
	width: 102px;
	/*margin: 0 21px 0 0;*/
	margin: 0 11px 5px 0;
	font-size: 0.75em;
	line-height: 1.1em;
}
html>/**/body .otherItem3 { /* IE8 hac*/
	float: left;
	width: 102px;
	/*margin: 0 21px 0 0;*/
	margin: 0 11px 5px 0;
	font-size: 9px;
	line-height: 1.3em;
}
.otherItemEnd3 {
	float: left;
	width: 102px;
	margin: 0 0 0 0;
	font-size: 0.75em;
	line-height: 1.1em;
	/font-size: 0.7em; /* IE6,7 hac*/
	/line-height: 1.2em; /* IE6,7 hac*/
	
}

/*------------------------------------------------------ add css 商品一覧 W100 otherItem4 　 */
.otherItem4 { 
	float: left;
	width: 102px;
	margin: 0 7px 5px 0;
	font-size: 0.75em;
	line-height: 1.3em;
	/font-size: 0.7em; /* IE6,7 hac*/
	/line-height: 1.2em; /* IE6,7 hac*/
}
html:not(:target) .otherItem4 { /* WIN モダンブラウザ */
	float: left;
	width: 102px;
	margin: 0 7px 5px 0;
	height: auto;
	font-size: 0.75em;
	line-height: 1.3em;
}
html>/**/body .otherItem4 { /* IE8 hac*/
	float: left;
	width: 102px;
	margin: 0 7px 5px 0;
	font-size: 9px;
	line-height: 1.3em;
}


.otherItemEnd4 {
	float: left;
	width: 102px;
	margin: 0 0 0 0;
	font-size: 0.75em;
	line-height: 1.3em;
	/font-size: 0.7em; /* IE6,7 hac*/
	/line-height: 1.3em; /* IE6,7 hac*/
}
html:not(:target) .otherItemEnd4 { /* WIN モダンブラウザ */
	float: left;
	width: 102px;
	margin: 0 0 0 0;
	font-size: 0.75em;
	line-height: 1.3em;
}
html>/**/body .otherItemEnd4 {  /* IE8 hac*/
	float: left;
	width: 102px;
	margin: 0 0 0 0;
	font-size: 9px;
	line-height: 1.3em;
}
.otherItem img, .otherItemEnd img, .otherItem2 img, .otherItemEnd2 img, .otherItem3 img, .otherItemEnd3 img, .otherItem4 img, .otherItemEnd4 img {
	border: 1px solid #999;
	margin-bottom: 5px;
}
.otherItem a, .otherItemEnd a, .otherItem2 a, .otherItemEnd2 a, .otherItem3 a, .otherItemEnd3 a, .otherItem4 a, .otherItemEnd4 a {
	text-decoration: none;
}



/* 
   Figure Box 
------------------------------------------------------------------- 006 */
h3.heading01,
h3.heading02 {
	width: auto;
	border-left: 5px solid #060;
	padding: 6px;
	background: #ccffcc;
	font-size: 12pt;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #060;
}
h3.heading02 {
	margin: 0 0 20px 0;
}
#itemImg {
	width: 800px;
	margin:0;
	padding:0;
}

#itemImg780 {	/* puzzle */
	width: 780px;
}
#itemImg div, #itemImg p, #itemImg h2, #itemImg h3 {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
*html #itemDesc { /* IE6hac*/
	margin: 20px 0 0 0;
	padding: 0 10px;
}
*html #itemDesc table { /* IE6hac*/
	width: 95%;
}
#itemDesc {
	margin: 20px 0 0 0;
	padding: 0 20px;
}
#figItemWrapper {
	margin: 0 0 0 0;
	padding: 20px 20px 0 20px;
	height:auto;
}
* html #figItemWrapper { /* IE6hac*/
	margin: 20px 0 20px 0;
	padding: 0 20px 0 20px;
	min-height:1em;
	height:100%;
}

/*.figItem {
	margin: 0 0 20px 0;
}*/
.figItem {
	margin: 0 0 20px 0;
	
}
* html .figItem {  IE6hac
	margin: 0;
	padding:0;
}
.figItemdDfault0, .figItemdDfault1 {
	margin: 0 0 20px 0;
	
}
.hidden {
	display:none;
	
}
h3.figItem {
	border-left: none;
	font-size: 1.5em;
	color:#339;
	margin: 0 0 0 0;
	padding: 15px 0 0 35px;
	height: 56px;
	background: url(../../shopping/figbox/img/item_bg_top.jpg) 0 0 no-repeat;
}
h3.figItem .moji {
	height:24px;
	line-height:56px;
	vertical-align: bottom;
}

/* 
    
------------------------------------------------------------------- add css Figure Box 006 */
.figConcept {
	background:url(../../shopping/figbox/img/tit_concept.gif) 0 0 no-repeat;
	height:34px;
	line-height:34px;
	padding:0 5px;
	color:#50564b;
}
h3.figkinfTit {
	background:url(../../shopping/figbox/img/tit_fig_kind1.gif) 0 0 no-repeat;
	height:34px;
}
h3.figkinfTit2 {
	background:url(../../shopping/figbook/01_turtle_frog/tit_figbook_kind1.gif) 0 0 no-repeat;
	height:34px;
}
.samArea {
	margin:0;
	padding:34px 0 0 0;
	clear:both;
	background:url(../../shopping/figbox/img/tit_fig_kind2.gif) 0 0 no-repeat;
}
.samArea ul {
	list-style-type: none;
	margin: 5px -10px 0 0;
	padding:0 0 7px 0;
}

.samArea li {
	float: left;
	margin:0 5px 0 0;
	padding:0;
	width:103px;
	height:auto;
	font-size: 0.8em;
	line-height:1.2em;
	/height:150px; /* IE6,7hac */
}

.samArea li img {
	border:1px solid #E1E1E1;
	margin-bottom: 5px;
	height:100px;
}

p.lineDot {
	clear:bioth;
	background:url(../../shopping/figbox/img/tit_fig_kind_line.gif) 0 0 no-repeat;
	width:750px;
	height:10px;
}
.samArea li a {
	text-decoration: none;
	display:block;
}


.samArea li a:hover, samArea li a:active {
	color:#F60;
}

.samArea li a:hover img, .samArea li a:active img  {
	border:1px solid #F60;
}

/* figbox add css End*/


.itemBox {
	width: 760px;
	margin: -16px 0 0 0;
	padding: 0 20px 0 35px;
	background: url(../../shopping/figbox/img/item_bg_center.jpg) 0 0 repeat-y;
}
* html .itemBox { /* IE6hac*/
	width: 760px;
	margin: -16px 0 0 0;
	padding: 0 0 0 -10px;
	background: url(../../shopping/figbox/img/item_bg_center.jpg) 0 0 repeat-y;
}

div.spec {
	float:left;
	margin: 0 0 0 0;
	width: 350px;
	height:auto;
}
div.spec330 {
	float:left;
	margin: 0 0 0 0;
	width: 330px;
	height:auto;
} 

* html div.spec330 { /*IE ﾊｯｸ*/
	float:left;
	margin: 0 0 0 10px;
	width: 330px;
	height:auto;
} 


div.spec330 dt {
	clear:left;
	float:left;
	width:70px;
	
}
div.spec330 dt.wide {
	clear:left;
	float:left;
	width:125px;
	
}
div.spec330 dt.wide2 {
	clear:left;
	float:left;
	width:80px;
	
}
div.spec330 dt.wide3 {
	clear:left;
	float:left;
	width:95px;
	
}

div.spec330 dd {
	float:left;
	width:260px;
}

div.spec330 dd.wide {
	float:left;
	width:205px;
}
div.spec330 dd.wide2 {
	float:left;
	width:250px;
}
div.spec330 dd.wide3 {
	float:left;
	width:225px;
}

div.spec330 .discription {
	clear:left;
	float:left;
	padding: 20px 0 0 0;
	width:330px;
	height:auto;
}

div.spec2 {
	margin: 10px 0 0 20px;
	width: 680px;
}
div.spec3 {
	float:left;
	margin: 0 10px 0 0;
	width: 320px;
}
.itemBoxBottom {
	height: 34px;
	background: url(../../shopping/figbox/img/item_bg_bottom.jpg) 0 0 no-repeat;
}


.bannerArea {
	background: url(../../shopping/figbox/img/ban_dino_tit.jpg) 0 0 no-repeat;
	padding: 45px 20px 10px 20px;
	width:760px;
}
.bannerArea .banTit {
	display:none;
}
.bannerArea p.banLeft {
	float:left;
	width:342px;
}
.bannerArea .banRight {
	float:left;
	margin:0 0 0 36px;
}
/* お知らせ1行用　フィギュア*/
p.cateInfo {
	width: 800px;
	height: 40px;
	text-align:center;
	position:absolute;
	top: 445px;
	/*top: 295px; 通常用*/
	display:block;
	z-index: 1;
}
/* お知らせ1行用　ぬいぐるみ*/
div.cateInfotxt {
	background: url(../../shopping/stuffedanimal/img/stuffed_animal_top_info.gif) 0 0 no-repeat;
	width: 800px;
	height: 40px;
	position:absolute;
	top: 810px;
	/*top: 660px; 通常用*/
}


div.cateInfotxt p {
	position:absolute;
	line-height:40px;
	left:138px;
}
div.cateInfotxt2 {
	background: url(../../shopping/stuffedanimal/img/stuffed_animal_top_info2.gif) 0 0 no-repeat;
	width: 800px;
	height: 50px;
	position:absolute;
	top: 633px;
}
div.cateInfotxt2 p {
	position:absolute;
	line-height:20px;
	top:5px;
	left:138px;
}
div.cateInfotxt2 p.infotxt {
	position:absolute;
	line-height:25px;
	left:138px;
}


/* ---------- フィギュア　サブメニュー */
.pageArea {
	margin: 20px 0 0 0;
}
ul.subNavi {
	list-style-type:none;
}
/* サブメニュー　リストとリンク*/
.subNavi #navi1, .subNavi #navi1 a {
	background: url(../../shopping/figbox/img/26_sw_sdx/navi_1a.jpg) 0 0 no-repeat;
	width:111px;
	height:39px;
	float:left;
	display:block;
}
.subNavi #navi2, .subNavi #navi2 a {
	width:243px;
	height:39px;
	background: url(../../shopping/figbox/img/26_sw_sdx/navi_2a.jpg) 0 0 no-repeat;
	float:left;
	display:block;
}
.subNavi #navi3, .subNavi #navi3 a {
	width:159px;
	height:39px;
	background: url(../../shopping/figbox/img/26_sw_sdx/navi_3a.jpg) 0 0 no-repeat;
	float:left;
	display:block;
}
.subNavi #navi4, .subNavi #navi4 a {
	width:90px;
	height:39px;
	background: url(../../shopping/figbox/img/26_sw_sdx/navi_4a.jpg) 0 0 no-repeat;
	float:left;
	display:block;
}
.subNavi #navi5, .subNavi #navi5 a {
	width:197px;
	height:39px;
	background: url(../../shopping/figbox/img/26_sw_sdx/navi_5a.jpg) 0 0 no-repeat;
	float:left;
	display:block;
}

/* サブメニュー　カレント*/
.subNavi #cartM {
	background: url(../../shopping/figbox/img/26_sw_sdx/navi_1c.jpg) 0 0 no-repeat;
	width:111px;
	height:39px;
	float:left;
}
.subNavi #charaM {
	background: url(../../shopping/figbox/img/26_sw_sdx/navi_2c.jpg) 0 0 no-repeat;
	width:243px;
	height:39px;
	float:left;
}

.subNavi #figureM {
	width:159px;
	height:39px;
	background: url(../../shopping/figbox/img/26_sw_sdx/navi_3c.jpg) 0 0 no-repeat;
	float:left;
}
.subNavi #relistM {
	width:90px;
	height:39px;
	background: url(../../shopping/figbox/img/26_sw_sdx/navi_4c.jpg) 0 0 no-repeat;
	float:left;
}
.subNavi #boxlistM {
	width:197px;
	height:39px;
	background: url(../../shopping/figbox/img/26_sw_sdx/navi_5c.jpg) 0 0 no-repeat;
	float:left;
}
/* サブメニュー　マウスオーバー*/
.subNavi #navi1 a:hover, .subNavi #navi1 a:active {
	background: url(../../shopping/figbox/img/26_sw_sdx/navi_1b.jpg) 0 0 no-repeat;
	width:111px;
	height:39px;
	display:block;
}
.subNavi #navi2 a:hover, .subNavi #navi2 a:active {
	width:243px;
	height:39px;
	background: url(../../shopping/figbox/img/26_sw_sdx/navi_2b.jpg) 0 0 no-repeat;
	float:left;
	display:block;
}
.subNavi #navi3 a:hover, .subNavi #navi3 a:active {
	width:159px;
	height:39px;
	background: url(../../shopping/figbox/img/26_sw_sdx/navi_3b.jpg) 0 0 no-repeat;
	float:left;
	display:block;
}
.subNavi #navi4 a:hover, .subNavi #navi4 a:active {
	width:189px;
	height:39px;
	background: url(../../shopping/figbox/img/26_sw_sdx/navi_4b.jpg) 0 0 no-repeat;
	float:left;
	display:block;
}
.subNavi #navi4 a:hover, .subNavi #navi4 a:active {
	width:90px;
	height:39px;
	background: url(../../shopping/figbox/img/26_sw_sdx/navi_4b.jpg) 0 0 no-repeat;
	float:left;
	display:block;
}
.subNavi #navi5 a:hover, .subNavi #navi5 a:active {
	width:197px;
	height:39px;
	background: url(../../shopping/figbox/img/26_sw_sdx/navi_5b.jpg) 0 0 no-repeat;
	float:left;
	display:block;
}
/* フィギュアTOP ----------------------------------------------------- 006 */
#itemImg_00_01 {
	background:	url(../../shopping/figbox/img/real_figure_top.jpg) 0 0 no-repeat;
	width: 800px;
	height: 680px;
}
/*#itemImg_00_01 {
	background:	url(../../shopping/figbox/img/real_figure_top2.jpg) 0 0 no-repeat;
	width: 800px;
	height: 650px;
}*/
.figBoxWrapper{
	margin: 20px 0 0 10px;
	width: 790px;
	overflow:hidden;
}

.figBoxLeft {
	width: 254px;
	margin: 0 10px 0 0;
	float: left;
}
.figBoxRight {
	width: 254px;
	margin: 0 0 0 0;
	float: left;
}
.fig_txt {
	width: 244px;
	margin: 0 0 0 0;
	padding: 0px 5px;
	line-height: 140%;
	text-decoration:none;
	font-size: 0.9em;
	background: transparent;
}
.figBoxLeft a {
	cursor: pointer;
}
#fig_01 {
	width: 254px;
	height: 130px;
	background: url(../../shopping/figbox/img/figboximage_01.jpg) 0 0 no-repeat;
}
#fig_02 {
	width: 254px;
	height: 130px;
	background: url(../../shopping/figbox/img/figboximage_02.jpg) 0 0 no-repeat;
}
#fig_03 {
	width: 254px;
	height: 130px;
	background: url(../../shopping/figbox/img/figboximage_03.jpg) 0 0 no-repeat;
}
#fig_05 {
	width: 254px;
	height: 130px;
	background: url(../../shopping/figbox/img/figboximage_05.jpg) 0 0 no-repeat;
}
#fig_06 {
	width: 254px;
	height: 130px;
	background: url(../../shopping/figbox/img/figboximage_06.jpg) 0 0 no-repeat;
}
#fig_07 {
	width: 254px;
	height: 130px;
	background: url(../../shopping/figbox/img/figboximage_07.jpg) 0 0 no-repeat;
}
#fig_08 {
	width: 254px;
	height: 130px;
	background: url(../../shopping/figbox/img/figboximage_08.jpg) 0 0 no-repeat;
}
#fig_09 {
	width: 254px;
	height: 130px;
	background: url(../../shopping/figbox/img/figboximage_09.jpg) 0 0 no-repeat;
}
#fig_09 {
	width: 254px;
	height: 130px;
	background: url(../../shopping/figbox/img/figboximage_09.jpg) 0 0 no-repeat;
}
#fig_12 {
	width: 254px;
	height: 130px;
	background: url(../../shopping/figbox/img/figboximage_12.jpg) 0 0 no-repeat;
}
#fig_13 {
	width: 254px;
	height: 130px;
	background: url(../../shopping/figbox/img/figboximage_13.jpg) 0 0 no-repeat;
}
#fig_13_2 { /* シータートル / リニューアル*/
	width: 254px;
	height: 130px;
	background: url(../../shopping/figbox/img/figboximage_13_2.jpg) 0 0 no-repeat;
}
#fig_15 {
	width: 254px;
	height: 130px;
	background: url(../../shopping/figbox/img/figboximage_15.jpg) 0 0 no-repeat;
}
#fig_16 {
	width: 254px;
	height: 130px;
	background: url(../../shopping/figbox/img/figboximage_16.jpg) 0 0 no-repeat;
}
#fig_17 {
	width: 254px;
	height: 130px;
	background: url(../../shopping/figbox/img/figboximage_17.jpg) 0 0 no-repeat;
}
#fig_18 {
	width: 254px;
	height: 130px;
	background: url(../../shopping/figbox/img/figboximage_18.jpg) 0 0 no-repeat;
}
#fig_19 {
	width: 254px;
	height: 130px;
	background: url(../../shopping/figbox/img/figboximage_19.jpg) 0 0 no-repeat;
}
#fig_20 {
	width: 254px;
	height: 130px;
	background: url(../../shopping/figbox/img/figboximage_20.jpg) 0 0 no-repeat;
}
#fig_21 {
	width: 254px;
	height: 130px;
	background: url(../../shopping/figbox/img/figboximage_21.jpg) 0 0 no-repeat;
}
#fig_22 {
	width: 254px;
	height: 130px;
	background: url(../../shopping/figbox/img/figboximage_22.jpg) 0 0 no-repeat;
}
#fig_23 {
	width: 254px;
	height: 130px;
	background: url(../../shopping/figbox/img/figboximage_23.jpg) 0 0 no-repeat;
}
#fig_24 {
	width: 254px;
	height: 130px;
	background: url(../../shopping/figbox/img/figboximage_24.jpg) 0 0 no-repeat;
}
#fig_25 {
	width: 254px;
	height: 130px;
	background: url(../../shopping/figbox/img/figboximage_25.jpg) 0 0 no-repeat;
}

#fig_26 {
	width: 254px;
	height: 130px;
	background: url(../../shopping/figbox/img/figboximage_26.jpg) 0 0 no-repeat;
}
#fig_27 {
	width: 254px;
	height: 130px;
	background: url(../../shopping/figbox/img/figboximage_27.jpg) 0 0 no-repeat;
}
/* --------------------------------------------------------------詳細ページ　背景画像　*/
/* マリンママル */
#itemImg_01_01 {
	background:	url(../../shopping/figbox/img/01_marinemammals_img/01_mm-mm_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 450px;
}
#itemImg_01_02 {
	background:	url(../../shopping/figbox/img/01_marinemammals_img/01_mm-mm_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 523px;
}
/* ペンギンズ */
#itemImg_02_01 {
	background:	url(../../shopping/figbox/img/02_penguins_img/02_pw-pg_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 450px;
}
#itemImg_02_02 {
	background:	url(../../shopping/figbox/img/02_penguins_img/02_pw-pg_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 523px;
}
/* シャーク */
#itemImg_03_01 {
	background:	url(../../shopping/figbox/img/03_sharks_img/03_sw-stw_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 530px;
}
#itemImg_03_02 {
	background:	url(../../shopping/figbox/img/03_sharks_img/03_sw-stw_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 523px;
	/*height: 443px;*/
}
/* リバーライフ */
#itemImg_05_01 {
	background:	url(../../shopping/figbox/old/05_riverlife_img/05_nl-rl_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 450px;
}
#itemImg_05_02 {
	background:	url(../../shopping/figbox/old/05_riverlife_img/05_nl-rl_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 523px;
}

/* フォッシルフィッシュ */
#itemImg_06_01 {
	background:	url(../../shopping/figbox/img/06_fossilfish_img/06_es-ff_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 450px;
}
#itemImg_06_02 {
	background:	url(../../shopping/figbox/img/06_fossilfish_img/06_es-ff_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 440px;
}
/* レプタイルズ */
#itemImg_07_01 {
	background:	url(../../shopping/figbox/img/07_repties_img/07_es-rt_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 450px;
}
#itemImg_07_02 {
	background:	url(../../shopping/figbox/img/07_repties_img/07_es-rt_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 523px;
}
/* ライノセラスビートル */
#itemImg_08_01 {
	background:	url(../../shopping/figbox/img/08_rhinocerosbeetles_img/08_tr-rb_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 450px;
}
#itemImg_08_02 {
	background:	url(../../shopping/figbox/img/08_rhinocerosbeetles_img/08_tr-rb_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 523px;
}
/* スタッグビートル */
#itemImg_09_01 {
	background:	url(../../shopping/figbox/img/09_stagbeetles_img/09_tr-sb_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 450px;
}
#itemImg_09_02 {
	background:	url(../../shopping/figbox/img/09_stagbeetles_img/09_tr-sb_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 523px;
}
/* ラプター */
#itemImg_12_01 {
	background:	url(../../shopping/figbox/img/12_raptors_img/12_es-ra_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 450px;
}
#itemImg_12_02 {
	background:	url(../../shopping/figbox/img/12_raptors_img/12_es-ra_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 523px;
}
/* シータートル */
#itemImg_13_01 {
	background:	url(../../shopping/figbox/old/13_seaturtles_img/13_es-st_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 450px;
}
#itemImg_13_02 {
	background:	url(../../shopping/figbox/old/13_seaturtles_img/13_es-st_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 523px;
}
/* シータートル2 リニューアル */
#itemImg_13_2_01 {
	background:	url(../../shopping/figbox/img/13_es_st2/13_es-st2_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 350px;
}
#itemImg_13_2_02 {
	background:	url(../../shopping/figbox/img/13_es_st2/13_es-st2_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 430px;
}
/* ワイルドキャット */
#itemImg_15_01 {
	background:	url(../../shopping/figbox/img/15_wildcats_img/15_ea-wc_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 450px;
}
#itemImg_15_02 {
	background:	url(../../shopping/figbox/img/15_wildcats_img/15_ea-wc_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 523px;
}
/* ワイルドアニマル */
#itemImg_16_01 {
	background:	url(../../shopping/figbox/img/16_wildanimals_img/16_ea-wa_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 450px;
}
#itemImg_16_02 {
	background:	url(../../shopping/figbox/img/16_wildanimals_img/16_ea-wa_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 523px;
}
/* ソルトウオーターフィッシュ */
#itemImg_17_01 {
	background:	url(../../shopping/figbox/img/17_saltwaterfish_img/17_nl-sf_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 450px;
}
#itemImg_17_02 {
	background:	url(../../shopping/figbox/img/17_saltwaterfish_img/17_nl-sf_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 523px;
}
/* ディノ Vol.1 */
#itemImg_18_01 {
	background:	url(../../shopping/figbox/img/18_dino_vol-1_img/18_dd-vol1_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 450px;
}
#itemImg_18_02 {
	background:	url(../../shopping/figbox/img/18_dino_vol-1_img/18_dd-vol1_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 523px;
}
/* ディノ Vol.2 */
#itemImg_19_01 {
	background:	url(../../shopping/figbox/img/19_dino_vol-2_img/19_dd-vol2_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 450px;
}
#itemImg_19_02 {
	background:	url(../../shopping/figbox/img/19_dino_vol-2_img/19_dd-vol2_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 523px;
}
/* ディノ Vol.3 */
#itemImg_20_01 {
	background:	url(../../shopping/figbox/img/20_dino_vol-3_img/20_dd-vol3_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 450px;
}
#itemImg_20_02 {
	background:	url(../../shopping/figbox/img/20_dino_vol-3_img/20_dd-vol3_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 523px;
}
/* ワイルドベアー&ドッグ */
#itemImg_21_01 {
	background:	url(../../shopping/figbox/img/21_wildbear_dog_img/21_ea-wd_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 450px;
}
#itemImg_21_02 {
	background:	url(../../shopping/figbox/img/21_wildbear_dog_img/21_ea-wd_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 523px;
}
/* コーラルリーフフィッシュ */
#itemImg_22_01 {
	background:	url(../../shopping/figbox/img/22_coralreeffish_img/22_nl-cf_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 450px;
}
#itemImg_22_02 {
	background:	url(../../shopping/figbox/img/22_coralreeffish_img/22_nl-cf_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 523px;
}
/* フロッグス */
#itemImg_23_01 {
	background:	url(../../shopping/figbox/img/23_frogs_img/23_tr-fb_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 377px;
}
#itemImg_23_02 {
	background:	url(../../shopping/figbox/img/23_frogs_img/23_tr-fb_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 503px;
}
/* ディープシーフィッシュ */
#itemImg_24_01 {
	background:	url(../../shopping/figbox/img/24_deepseafish_img/24_nl-ds_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 450px;
}
#itemImg_24_02 {
	background:	url(../../shopping/figbox/img/24_deepseafish_img/24_nl-ds_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 523px;
}
/* フレッシュフォーターフィッシュ */
#itemImg_25_01 {
	background:	url(../../shopping/figbox/img/25_freshwaterfish/25_nl-ff_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 450px;
}
#itemImg_25_02 {
	background:	url(../../shopping/figbox/img/25_freshwaterfish/25_nl-ff_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 523px;
}
/* シャークデラックス */
#itemImg_26_01 {
	background:	url(../../shopping/figbox/img/26_sw_sdx/26_sw_sdx_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 300px;
}
#itemImg_26_02 {
	background:	url(../../shopping/figbox/img/26_sw_sdx/26_sw_sdx_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 480px;
}
#itemImg_26_03 {
	background:	url(../../shopping/figbox/img/26_sw_sdx/26_sw_sdx_chara.jpg) 0 0 no-repeat;
	width: 800px;
	height: 725px;
}
/* マリンママルデラックス */
#itemImg_27_01 {
	background:	url(../../shopping/figbox/img/27_mmdx/27_mmdx_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 350px;
}
#itemImg_27_02 {
	background:	url(../../shopping/figbox/img/27_mmdx/27_mmdx_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 430px;
}
#itemImg_27_03 {
	background:	url(../../shopping/figbox/img/27_mmdx/27_mmdx_chara1.jpg) 0 0 no-repeat;
	width: 800px;
	height: 535px;
	margin:0;
	padding:0;
}
#itemImg_27_04 {
	background:	url(../../shopping/figbox/img/27_mmdx/27_mmdx_chara2.jpg) 0 0 no-repeat;
	width: 800px;
	height: 450px;
	margin:0;
	padding:0;
}
#discCont .imgLeft {
	float:left;
	width:320px;
}

/* 
   Figure Book 
------------------------------------------------------------------- 006 */

#figbookTurtle {　/*　日本のカメ*/
	margin: 10px 0 0 0;
	padding: 0;
	height:auto;
	background:	url(../../shopping/figbook/01_turtle_frog/turtle_pagebg.jpg) 0 0 repeat-y;
	width: 800px;
}

#figbookTurtle p.sentence {
	padding: 10px 50px 10px 40px;
	margin:0 0 10px 0;
	line-height:1.5em;
	background:	url(../../shopping/figbook/01_turtle_frog/turtle_sentence_bg.jpg) 0 0 repeat-y;
	height:auto;
	color:#FFF;
}

#itemDesc .images img {
	margin:10px 0;
}

h3.figbookTit1 {
	margin:0;
	padding:o;
	
}

#figbookTurtle .figbookItem {
	background:	url(../../shopping/figbook/01_turtle_frog/turtle_pagebg2.jpg) 0 0 repeat-y;
	height:auto;
	padding:10px 0 0 0;
	margin:0;
}
* html #figbookTurtle .figbookItem { /* IE6ハック*/
	background:	url(../../shopping/figbook/01_turtle_frog/turtle_pagebg2.jpg) 0 0 repeat-y;
	min-height:600px;
	padding:10px 0 0 0;
	margin:0;
}

#figbookTurtle h3.sentence{
	background:	url(../../shopping/figbook/01_turtle_frog/turtle_sentence_bg.jpg) 0 0 repeat-y;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	padding:10px 20px 10px 20px;
}

.figbookItem .bgWhite {
	background-color:#FFF;
	margin:0 25px 0 10px;
	padding:0 0 20px 5px;
}

.figbookBottom {
	height:30px;
	margin:0;
	padding:0;
}

#figbookFrog {　/*　日本のカエル*/
	margin: 10px 0 0 0;
	padding: 0;
	height:auto;
	background:	url(../../shopping/figbook/01_turtle_frog/frog_pagebg.jpg) 0 0 repeat-y;
	width: 800px;
}

#figbookFrog p.sentence {
	padding: 10px 50px 10px 40px;
	margin:0 0 10px 0;
	line-height:1.5em;
	background:	url(../../shopping/figbook/01_turtle_frog/frog_sentence_bg.jpg) 0 0 repeat-y;
	height:auto;
	color:#FFF;
}
#figbookFrog .figbookItem {
	background:	url(../../shopping/figbook/01_turtle_frog/frog_pagebg2.jpg) 0 0 repeat-y;
	height:auto;
	padding:10px 0 0 0;
	margin:0;
}
* html #figbookFrog .figbookItem { /*IEハック*/
	background:	url(../../shopping/figbook/01_turtle_frog/frog_pagebg2.jpg) 0 0 repeat-y;
	height:600px;
	padding:10px 0 0 0;
	margin:0;
}
#figbookFrog h3.sentence{
	background:	url(../../shopping/figbook/01_turtle_frog/frog_sentence_bg.jpg) 0 0 repeat-y;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	padding:10px 20px 10px 20px;
}


h2#itemImgbook1 {
	background:	url(../../shopping/figbook/01_turtle_frog/turtle_frog_main.jpg) 0 0 repeat-y;
	height:410px;
	width:800px;
}
/* 
   Museum Model 
------------------------------------------------------------------- 007 */

/* ミュージアムモデルTOP --------------------------------------------------- 007 */

#listMusiam {
	background:url(../../shopping/museum/img/list_bg_tit.jpg) 0 0 no-repeat;
	height:924px;
}
#MMitemImg_00_01 {
	background:url(../../shopping/museum/img/top_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 940px;
}
#MMitemImg_00_02 {
	background:url(../../shopping/museum/img/top_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 257px;
}
h3#MMitemImg_00_03 {
	/*background:url(../../shopping/museum/img/top_03.gif) 0 0 no-repeat;*/
	width: 800px;
	height: 28px;
	margin: 0 0 20px 0;
}
div#MMitemImg_00_04 {
	background:url(../../shopping/museum/img/top_04.jpg) 0 0 no-repeat;
	width: 800px;
	height: 280px;
	margin: 0 0 20px 0;
}
div#MMitemImg_00_05 {
	background:url(../../shopping/museum/img/top_05.jpg) 0 0 no-repeat;
	width: 800px;
	height: 280px;
	margin: 0 0 20px 0;
}
div#MMitemImg_00_06 {
	background:url(../../shopping/museum/img/top_06.jpg) 0 0 no-repeat;
	width: 800px;
	height: 280px;
	margin: 0 0 20px 0;
}
#itemImg div.MMitemWrapper {
	width: 800px;
	height: 280px;
}
#itemImg div.MMitemLeft {
	float: left;
	width: 300px;
	height: 260px;
	margin: 0 0 0 60px;
	text-align:center;
}
#itemImg div.MMitemRight {
	float: right;
	width: 300px;
	height: 260px;
	margin: 0 60px 0 0;
	text-align:center;
}
/* シーラカンス */
#MMitemImg_01_01 {
	background:url(../../shopping/museum/img/01_indonesia_coelacanth_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 630px;
}
#MMitemImg_01_02 {
	background:url(../../shopping/museum/img/01_indonesia_coelacanth_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 761px;
}
/* ジンベエザメ */
#MMitemImg_02_01 {
	background:url(../../shopping/museum/img/02_whale_shark_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 630px;
}
#MMitemImg_02_02 {
	background:url(../../shopping/museum/img/02_whale_shark_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 761px;
}
/* オニイトマキエイ */
#MMitemImg_03_01 {
	background:url(../../shopping/museum/img/03_manta_ray_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 630px;
}
#MMitemImg_03_02 {
	background:url(../../shopping/museum/img/03_manta_ray_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 761px;
}
/* ホホジロザメ */
#MMitemImg_04_01 {
	background:url(../../shopping/museum/img/04_great_white_shark_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 630px;
}
#MMitemImg_04_02 {
	background:url(../../shopping/museum/img/04_great_white_shark_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 761px;
}
/* ティラノサウルス */
#MMitemImg_05_01 {
	background:url(../../shopping/museum/img/05_tyrannosaurus_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 630px;
}
#MMitemImg_05_02 {
	background:url(../../shopping/museum/img/05_tyrannosaurus_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 761px;
}
/* アオウミガメ */
#MMitemImg_06_01 {
	background:url(../../shopping/museum/img/06_green_sea_turtle_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 630px;
}
#MMitemImg_06_02 {
	background:url(../../shopping/museum/img/06_green_sea_turtle_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 761px;
}

/* 
   Tie 
------------------------------------------------------------------- 008 */

/* ネクタイ　コンテンツエリア*/
#tieWrapper {
	margin: 0 auto;
	/*height: 2070px;
	height: 2400px;*/
	/*text-align: center;*/
	height:auto;
	text-align: left;
	position: relative;
}
*+html #tieWrapper { /* IE7hac */
	margin: 0 auto;
	height:auto;
	text-align: left;
	position: relative;
	padding: 0 0 0 0;
}

/*  TIE Topページ ----------------------------------------------------------- 008 */

/* メイン写真　背景*/
#tieTopImg3 { /* ネクタイ　メイン写真-集合　カテゴリーTOP  サムネイル下*/
	background: #FFF url(../../shopping/tie/img/tie_catetop_1b.jpg) 0 0 no-repeat;
	width: 800px;
	height: 1600px;
}

#tieTopImg1 { /* ネクタイ　メイン写真-集合　カテゴリーTOP */
	background: #FFF url(../../shopping/tie/img/tie_catetop_1.jpg) 0 0 no-repeat;
	width: 800px;
	height: 1600px;
}
#tieTopImg2 { /* ネクタイ　メイン写真-集合　カテゴリーTOP バナー配置有り */
	background: #FFF url(../../shopping/tie/img/tie_catetop_2.jpg) 0 0 no-repeat;
	width: 800px;
	height: 1600px;
}

/* 新商品紹介エリア*/

.tieNew {
	padding:620px 0 0 0;
	margin:0;
	
}
.infoTie2 {
	margin:0 0 50px 0;
	padding:30px 0 0 30px;
	background: url(../../shopping/tie/img/tie_catetop_new2.jpg) 30px 0 no-repeat;
	height:533px;
	width:770px
}

p.line1 {
	float:left;
	width:auto;
	height:245px;
	/*top:555px;
	left:20px;
	position:relative;*/
	margin:0;
}

p.line2 {
	float:left;
	height:245;
	/*top:325px;
	left:280px;
	position:relative;*/
	padding:0;
	margin:0;
}
.infoTie {
	margin:510px 0 0 0;
	/*height:510px;*/
	height:420px;
	background: url(../../shopping/tie/img/tie_catetop_new.jpg) 15px 0 no-repeat;
}
.infoTie p.left {
	float:left;
	width:250px;
	height:230px;
	/*top:555px;
	left:20px;
	position:relative;*/
	padding:0 0 0 20px;
	margin:0;
}

.infoTie p.right {
	float:right;
	width:250px;
	height:230px;
	/*top:325px;
	left:280px;
	position:relative;*/
	padding:0;
	margin:0;
}


/*  TIE　詳細　+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/*　コンテンツエリア　*/
.tiemain {
	width:760px;
	margin-left:20px;
}
.tieLeft2 {
	float:left;
	width:390px;
}
.tieRight2 {
	float:right;
	width:360px;

}


/*　ページヘッダ　*/
.tiename {
	background:url(../../shopping/tie/img/tie_title_bg2.gif) 0 0 no-repeat;
	width:760px;
	height:62px;
	margin:20px 0 20px 20px;
	
}
.tiename h2 {
	float:left;
	font-size:1.1em;
	color:#696969;
	padding:25px 10px 0 25px;
}
img.tieicon {
	float:right;
	margin:13px 10px 0 0;
}

/*　右コンテンツ　商品情報　*/

.tieItemDiscTit {
	background-color:#f5f5f5;
	border:1px solid #dcdcdc;
	margin: 0 0 10px 0;
	text-align: center;
	padding:10px 0 5px 0;
}
.tieItemDiscTit img {
	float:none;
	margin: 0 0 5px 0;
	padding: 0;
}

.tietxt {
	float:left;
	width:360px;
	line-height:150%;
	margin:0;
	
}
.tietxt img.motifimg { 
	float:right;
	width:160px;
	height:89px;
	vertical-align:top;
	margin: 0 0 5px 10px;
}
.tietxt img.motifimg2 { 
	float:right;
	width:160px;
	height:180px;
	vertical-align:top;
	margin: 0 0 5px 10px;
}
#tieWrapper .tieimege {
	float:left;
	width:180px;
	text-align:center;
	margin:20px 0;
}

.tieItemColor0 {
	font-size: 0.85em;
	display: block;
	margin: 3px 10px 0 10px;
	padding:0;
}
.tieItemChange {
	font-size: 0.85em;
	color: #ff6347;
	text-align: left;
	margin:0 0 10px 10px;
}


/* ▼　サムネイル左側 css あとで削除　--------------------------------*/
.tieLeft {
	float:left;
	margin:20px 0 20px 10px;
	width:230px;
	border:1px solid #E1E1E1;
	text-align:center;
}
* html .tieLeft { /* IE6hac*/
	float:left;
	margin:20px 0 20px 5px;
	text-align:left;
	width:230px;
	border:1px solid #E1E1E1;
	text-align:center;
}
*+html .tieLeft { /* IE7hac*/
	float:left;
	margin:20px 0 20px 0px;
	text-align:left;
	width:230px;
	border:1px solid #E1E1E1;
	text-align:center;
}
.tieRight {
	float:left;
	width:540px;
	margin:20px 10px 0 0;
}
* html .tieRight {/* IE6hac*/
	float:left;
	width:540px;
	margin:20px 5px 20px 0;
	
}

.tieLeft ul {
	padding: 0 0 10px 7px;
	margin:10px 0 0 0;
	clear:left;
	background: url(../../shopping/tie/img/tie_sam_dotline.gif) center bottom no-repeat;
	height:auto;
	min-height:1em;
}

* html .tieLeft ul {　/* IE6hac*/
	padding: 0 0 5px 7px;
	margin:10px 0 0 0;
	clear:left;
	background: url(../../shopping/tie/img/tie_sam_dotline.gif) bottom center no-repeat;
	height:150px;
}

.tieLeft ul.tieEnd {
	padding: 0 0 5px 7px;
	margin:10px 0 0 0;
	clear:left;
	background: none;
	height:auto;
	min-height:1em;
}
* html .tieLeft ul.tieEnd { 　/* IE6hac*/
	padding: 0 0 5px 7px;
	margin:10px 0 10px 0;
	clear:left;
	background: none;
	height:auto;
	min-height:1em;
}
.tieLeft ul li {
	list-style-type:none;
	padding: 0 10px 0 0;
	margin:0;
	width:100px;
	height:auto;
	text-align:left;
	float:left;
	line-height:1.2em;
	font-size:0.9em;

}

.tieLeft ul li a{
	text-decoration:none;
}

.tieLeft li img {
	margin:0 0 5px 0;
}
.motifList {
	clear:both;
	margin:0;
	padding:20px 0 0 20px;
	height:500px;
}
.motifList ul {
	/*height:120px;*/
	margin:10px 0 15px 0;
	_height:80px; /* IE6 hac*/
}
*+html .motifList ul { /* IE7 hac*/
	height:100px;
	margin:10px 0 15px 0;
}
.motifList li {
	float:left;
	width:160px;
	line-height:150%;
	margin:0 15px 5px 0;
	list-style-type:none;
	line-height:150%;
}
.motifList li.end {
	float:left;
	width:160px;
	line-height:150%;
	margin:0 0 0 0;
	padding:0;
	list-style-type:none;
	line-height:150%;
}
.motifList li dt {
	background: url(../../shopping/tie/img/tit_motif.gif) 0 0 no-repeat;
	width:160px;
	height:25px;
	color:#666;
	text-align:left;
	padding:3px 0 0 5px;
	margin:0;

}
.motifList li dd {
	margin:5px 0 0 0;
}
.motifList li dd.indent {
	padding-left:1em;
	text-indent:-1em;
	line-height:100%;
}
.motifList a {
	text-decoration:none;
	font-size:11px;
	display:block;
}
/* 
   Stuffed Animal 
------------------------------------------------------------------- 009 */

/*-------------------------------------------------------------------  ぬいぐるみ詳細　009 ▼　*/
/*#SAitemImg_00_01 {
	background: url(../../shopping/stuffedanimal/img/stuffed_animal_img_top.jpg) 0 0 no-repeat;
	width: 800px;
	height: 700px;
}*/
#SAitemImg_00_01 {
	background: url(../../shopping/stuffedanimal/img/stuffed_animal_img_top2.jpg) 0 0 no-repeat;
	width: 800px;
	height: 510px;
}
#SAitemImg_06_01 {
	background: url(../../shopping/stuffedanimal/06_great-white-shark_img/06_great-white-shark_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 523px;
}
#SAitemImg_12_01 {
	background: url(../../shopping/stuffedanimal/12_polar-bear_II_img/12_polar-bear_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 700px;
}
#SAitemImg_14_01 {
	background:url(../../shopping/stuffedanimal/14_polar-bear_sleep_img/14_polar-bear_sleep_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 630px;
}
#SAitemImg_14_02 {
	background:url(../../shopping/stuffedanimal/14_polar-bear_sleep_img/14_polar-bear_sleep_main.jpg) 0 0 no-repeat;
	width: 800px;
	height: 600px;
}
#SAitemImg_17_01 {
	background: url(../../shopping/stuffedanimal/17_arctic_fox_img/17_arctic_fox_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 630px;
}
#SAitemImg_18_01 {
	background: url(../../shopping/stuffedanimal/18_wolf_img/18_wolf_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 630px;
}
#SAitemImg_19_01 {
	background: url(../../shopping/stuffedanimal/19_red_panda_img/19_red_panda_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 630px;
}

#SAitemImg_20_01 { /* ホッキョクグマ5種セット2009冬*/
	background: url(../../shopping/stuffedanimal/old/20_polar-bear_set_img/20_polar-bear_set_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 700px;
}
#SAitemImg_20_2010 {	/* ホッキョクグマ5種セット2010冬　*/
	background: url(../../shopping/stuffedanimal/old/20_polar-bear_set_img/20_polarbear_set2010_1.jpg) 0 0 no-repeat;
	width: 800px;
	height: 600px;
}
#SAitemImg_21 {
	background: url(../../shopping/stuffedanimal/21_cheetah/21_cheetah_main_1.jpg) 0 0 no-repeat;
	width: 800px;
	height: 580px;
}
#SAitemImg_22 {
	background: url(../../shopping/stuffedanimal/22_lion/22_lion_main_1.jpg) 0 0 no-repeat;
	width: 800px;
	height: 580px;
}
#SAitemImg_23 {
	background: url(../../shopping/stuffedanimal/23_amur_tiger/23_amur_tiger_main_1.jpg) 0 0 no-repeat;
	width: 800px;
	height: 580px;
}
#SAitemImg_24 {
	background: url(../../shopping/stuffedanimal/24_snow_leopard/24_snow_leopard_main_1.jpg) 0 0 no-repeat;
	width: 800px;
	height: 580px;
}
#SAitemImg_25 {
	background: url(../../shopping/stuffedanimal/25_black_leopard/25_black_leopard_main_1.jpg) 0 0 no-repeat;
	width: 800px;
	height: 580px;
}
#SAitemImg_26 {
	background: url(../../shopping/stuffedanimal/26_white_rhinoceros/26_white_rhinoceros_main.jpg) 0 0 no-repeat;
	width: 800px;
	height: 380px;
}
#SAitemImg_27 {
	background: url(../../shopping/stuffedanimal/27_lion/27_lion_main.jpg) 0 0 no-repeat;
	width: 800px;
	height: 380px;
}
#SAitemImg_28 {
	background: url(../../shopping/stuffedanimal/28_african_elephant/28_african_elephant_main.jpg) 0 0 no-repeat;
	width: 800px;
	height: 380px;
}
#SAitemImg_29 {
	background: url(../../shopping/stuffedanimal/29_zebra/29_zebra_main.jpg) 0 0 no-repeat;
	width: 800px;
	height: 380px;
}
#SAitemImg_30 {
	background: url(../../shopping/stuffedanimal/30_hippopotamus/30_hippopotamus_main.jpg) 0 0 no-repeat;
	width: 800px;
	height: 380px;
}
#SAitemImg_31 {
	background: url(../../shopping/stuffedanimal/31_giraffe/31_giraffe_main.jpg) 0 0 no-repeat;
	width: 800px;
	height: 380px;
}
#SAitemImg_32 {
	background: url(../../shopping/stuffedanimal/32_redfox/32_redfox_main.jpg) 0 0 no-repeat;
	width: 800px;
	height: 650px;
}
#SAitemImg_33 {
	background: url(../../shopping/stuffedanimal/33_bactrian_camel/33_bactrian_camel_main.jpg) 0 0 no-repeat;
	width: 800px;
	height: 380px;
}
#SAitemImg_34 {
	background: url(../../shopping/stuffedanimal/34_sun_bear/34_sun_bear_main.jpg) 0 0 no-repeat;
	width: 800px;
	height: 650px;
}
#SAitemImg_35 {
	background: url(../../shopping/stuffedanimal/35_brown_bear/35_brown_bear_main.jpg) 0 0 no-repeat;
	width: 800px;
	height: 650px;
}
#SAitemImg_36 {
	background: url(../../shopping/stuffedanimal/36_fennec/36_fennec_main.jpg) 0 0 no-repeat;
	width: 800px;
	height: 650px;
}

#SAitemImg_37 {
	background: url(../../shopping/stuffedanimal/37_two_toed_sloth/37_two_toed_sloth_main.jpg) 0 0 no-repeat;
	width: 800px;
	height: 650px;
}

#SAitemImg_38 {
	background: url(../../shopping/stuffedanimal/38_meerkat/38_meerkat_main.jpg) 0 0 no-repeat;
	width: 800px;
	height: 650px;
}
#SAitemImg_39 {
	background: url(../../shopping/stuffedanimal/39_ring_tailed_lemur/39_ring_tailed_lemur_main.jpg) 0 0 no-repeat;
	width: 800px;
	height: 650px;
}
#SAitemImg_40 {
	background: url(../../shopping/stuffedanimal/40_chimpanzee/40_chimpanzee_main.jpg) 0 0 no-repeat;
	width: 800px;
	height: 580px;
}
#SAitemImg_41 {
	background: url(../../shopping/stuffedanimal/41_gorilla/41_gorilla_main.jpg) 0 0 no-repeat;
	width: 800px;
	height: 580px;
}
#SAitemImg_42 {
	background: url(../../shopping/stuffedanimal/42_japanese_hare/42_japanese_hare_main.jpg) 0 0 no-repeat;
	width: 800px;
	height: 580px;
}
#SAitemImg_43 {
	background: url(../../shopping/stuffedanimal/43_japanese_wild_boar/43_japanese_wild_boar_main.jpg) 0 0 no-repeat;
	width: 800px;
	height: 580px;
}
#SAitemImg_44 {
	background: url(../../shopping/stuffedanimal/44_tiger/44_tiger_main.jpg) 0 0 no-repeat;
	width: 800px;
	height: 380px;
}
#SAitemImg_45 {
	background: url(../../shopping/stuffedanimal/45_lying_tyranno/45_lying_tyranno_main.jpg) 0 0 no-repeat;
	width: 800px;
	height: 380px;
}
#SAitemImg_46 {
	background: url(../../shopping/stuffedanimal/46_lying_tricera/46_lying_tricera_main.jpg) 0 0 no-repeat;
	width: 800px;
	height: 380px;
}
#SAitemImg_47 { /*　49ベイビー　エンプラーペンギン　*/
	background: url(../../shopping/stuffedanimal/49_b_emp_penguin/49_b_emp_penguin_main.jpg) 0 0 no-repeat;
	width: 800px;
	height: 500px;
}
#SAitemImg_48 { /*　50ベイビー　キングペンギン　*/
	background: url(../../shopping/stuffedanimal/50_b_kingpenguin/50_b_kingpenguin_main.jpg) 0 0 no-repeat;
	width: 800px;
	height: 500px;
}
#SAitemImg_49 { /*　51ベイビー　ジェンツーペンギン　*/
	background: url(../../shopping/stuffedanimal/51_b_gen_penguin/51_b_gen_penguin_main.jpg) 0 0 no-repeat;
	width: 800px;
	height: 500px;
}
#SAitemImg_50 { /*　52おすわり　セイウチ　*/
	background: url(../../shopping/stuffedanimal/52_sitting_walrus/52_sitting_walrus_main.jpg) 0 0 no-repeat;
	width: 800px;
	height: 380px;
}
#SAitemImg_51 { /*　53ラッコ　*/
	background: url(../../shopping/stuffedanimal/53_seaotter/53_seaotter_main.jpg) 0 0 no-repeat;
	width: 800px;
	height: 470px;
}
#SAitemImg_52 { /*　54 ジャイアントパンダ　*/
	background: url(../../shopping/stuffedanimal/54_giantpanda/54_giantpanda_main.jpg) 0 0 no-repeat;
	width: 800px;
	height: 650px;
}
#SAitemImg_53 { /*　55 ねそべり　ジャイアントパンダ　*/
	background: url(../../shopping/stuffedanimal/55_lying_giantpanda/55_lying_giantpanda_main.jpg) 0 0 no-repeat;
	width: 800px;
	height: 380px;
}
#SAitemImg_54 { /*　56 ねそべり　オオカミ　*/
	background: url(../../shopping/stuffedanimal/56_lying_wolf/56_lying_wolf_main.jpg) 0 0 no-repeat;
	width: 800px;
	height: 380px;
}
#SAitemImg_55 { /*　57 シャークアタック　*/
	background: url(../../shopping/stuffedanimal/57_sharkattack/57_shark_attack_main.jpg) 0 0 no-repeat;
	width: 800px;
	height: 380px;
}

#SAitemImg_56 { /*　57シャークアタック　*/
	background: url(../../shopping/stuffedanimal/57_sharkattack/57_sharkattack_main.jpg) 0 0 no-repeat;
	width: 800px;
	height: 610px;
}
#SAitemImg_57 { /*　59シーラカンス　*/
	background: url(../../shopping/stuffedanimal/59_coelacanth/59_coelacanth_main.jpg) 0 0 no-repeat;
	width: 800px;
	height: 600px;
}
#SAitemImg {
	width: 800px;
	height: auto;
}
#SAitemImg2 {
	width: 800px;
	height: auto;
}

/* バンドウイルカ */
#txtBoxMain01 {
	width: 420px;
	position: absolute;
	left: 344px;
	top: -380px;
	height: 79px;
}
/* セイウチ */
#txtBoxMain02 {
	width: 275px;
	position: absolute;
	left: 486px;
	top: -376px;
	height: 79px;
}
/* ジュゴン */
#txtBoxMain03 {
	width: 337px;
	position: absolute;
	left: 430px;
	top: -405px;
	height: 108px;
}
/* ゴマフアザラシ */
#txtBoxMain04 {
	width: 337px;
	position: absolute;
	left: 414px;
	top: -379px;
	height: 108px;
}
/* マナティー */
#txtBoxMain05 {
	width: 337px;
	position: absolute;
	left: 425px;
	top: -403px;
	height: 108px;
}
/* ホホジロザメ */
#txtBoxMain06 {
	width: 337px;
	position: absolute;
	left: 353px;
	top: -377px;
	height: 108px;
}
/* アカシュモクザメ */
#txtBoxMain07 {
	width: 337px;
	position: absolute;
	left: 270px;
	top: -344px;
	height: 108px;
}
/* ネコザメ */
#txtBoxMain08 {
	width: 275px;
	position: absolute;
	left: 340px;
	top: -359px;
	height: 79px;
}
/* キングペンギン */
#txtBoxMain09 {
	width: 337px;
	position: absolute;
	left: 256px;
	top: -440px;
	height: 108px;
}
/* フンボルトペンギン */
#txtBoxMain10 {
	width: 275px;
	position: absolute;
	left: 294px;
	top: -437px;
	height: 79px;
}
/* ジェンツーペンギン */
#txtBoxMain11 {
	width: 172px;
	position: absolute;
	left: 35px;
	top: -226px;
	height: 189px;
}
/* ホッキョクグマ */
#txtBoxMain13 {
	width: 288px;
	position: absolute;
	left: 486px;
	top: -380px;
	height: 79px;
}
/* アカウミガメ */
#txtBoxMain15 {
	width: 386px;
	position: absolute;
	left: 167px;
	top: -401px;
	height: 89px;
}
/* アオウミガメ */
#txtBoxMain16 {
	width: 386px;
	position: absolute;
	left: 167px;
	top: -401px;
	height: 89px;
}

/*------------------------------------------------------------------- ねそべり　009 ▼　*/
.largeImage{
	border: solid 1px #ccc;
	width: 350px;
	height: 350px;
}

.thumbnail {
	margin:30px 0 0 0;
}
.thumbnail1 {
	margin:10px 0 0 0;
}
p.thumbnail1 img {
	border: solid 1px #ccc;
	width: 80px;
	height: 80px;
	margin-right: 4px;
}
p.thumbnail2 img {
	border: solid 1px #ccc;
	width: 80px;
	height: 80px;
	margin-right: 4px;
}
p.thumbnail1 .samEnd {
	border: solid 1px #ccc;
	width: 80px;
	height: 80px;
	margin:0;
}
p.thumbnail1 img:hover {
	border-color: #FF9900;
}
.seriesLink {
	background: url(../../shopping/stuffedanimal/img/series-_bg.jpg) 0 0 no-repeat;
	width: 800px;
	height: 109px;
	text-align:right;
}
.seriesLink2 {
	background: url(../../shopping/stuffedanimal/img/series2_bg.jpg) 0 0 no-repeat;
	width: 800px;
	height: 110px;
	text-align:right;
	margin:0;
}
.seriesLink2 ul {
	list-style-type:none;
	padding:3px 5px 0 0;
}
.seriesLink2 li {
	float:right;
	margin-left:5px;
	
}
/*------------------------------------------------------------------- リアルアニマルベイビー　009 ▼　*/

.specStaffanimal { /* width 760px */
	margin:30px 20px;
	background: url(../../shopping/stuffedanimal/img/baby_character_bg.gif) 0 0 repeat-y;
	height:auto;
}
.specStaffanimal h3 {
	/*background: url(../../shopping/stuffedanimal/22_lion/22_lion_character_tit.gif) 0 0 no-repeat;*/
	width:760px;
	height:36px;
	margin:0;
	padding:0;
}

.staffBg {
	background: url(../../shopping/stuffedanimal/img/baby_character_area.gif) 0 0 no-repeat;
	width: 760px;
	height: auto;
	margin:0;
	padding:20px 0 0 0;
}

p.staffSpec {
	padding:10px 5px 0 20px;
	line-height:20px;
	width:365px;
}

#discContRight img {
	margin:0 20px 10px 0;
}

.staffSpec img.memoIcon {
	float:left;
	margin:5px 5px 0 0;
}

/*------------------------------------------------------------------- add css ぬいぐるみ詳細　009 ▼　*/
.brandoInfo {
	background: url(../../shopping/stuffedanimal/img/brand_info_bgs.jpg) 0 0 no-repeat;
	width:780px;
	height:110px;
	margin:0 0 10px 10px;
}
.brandoInfo h3 {
	margin:10px 0 0 20px;
}
.brandoInfo p {
	margin:20px;
}

.conBox {
	margin-top:25px;
	clear:both;
}
/*------------------------------------------------------------------- add css ぬいぐるみカテゴリーTOP　009 ▼　*/
.banStuffed {
	margin: 0;
	padding:0;
	height:90px;
}
.banStuffedL {
	margin: 0;
	padding:0;
	height:auto;
}
.marginTop {
	margin-top: 20px;
}
.banStuffed h3.left {
	float:left;
	margin:0;
	padding:0;
	height:94px;
	
}
.banStuffed h3.right {
	float:right;
	margin:0;
	padding:0;
	height:94px;
}
.concept {
	background: url(../../shopping/stuffedanimal/img/bg_concept.jpg) 0 0 no-repeat;
	height:100px;
	padding:15px 10px 0 10px;
	margin:0;
}
.concept h3 {
	line-height:1.7em;
	font-size:1.1em;
}
.stuffedG {
	background: url(../../shopping/stuffedanimal/img/cate_bg_ground.jpg) 0 0 no-repeat;
	padding:25px 0 0 0;
	margin:0 0 0 0;
	clear:both;
}
.stuffedS {
	background: url(../../shopping/stuffedanimal/img/cate_bg_sea.jpg) 0 0 no-repeat;
	padding:25px 0 0 0;
	margin:0;
	clear:both;
}
.stuffedG2 {
	background: url(../../shopping/stuffedanimal/img/cate_bg_ground.jpg) 0 0 no-repeat;
	padding:25px 0 0 0;
	margin:0;
	clear:both;
}
.stuffedBaby {
	background: url(../../shopping/stuffedanimal/img/cate_bg_baby.jpg) 0 0 no-repeat;
	padding:25px 0 0 0;
	margin:0 0 0 0;
	clear:both;
}
.stuffedNeso {
	background: url(../../shopping/stuffedanimal/img/cate_bg_nesoberi.jpg) 0 0 no-repeat;
	padding:25px 0 0 0;
	margin:0 0 0 0;
	clear:both;
}
.stuffedOsu {
	background: url(../../shopping/stuffedanimal/img/cate_bg_osuwari.jpg) 0 0 no-repeat;
	padding:25px 0 0 0;
	margin:0 0 0 0;
	clear:both;
}
.brandInfo3, .brandInfo4, .brandInfo5, .brandInfo3N, .brandInfo4N, .brandInfo5N {
	background: url(../../shopping/stuffedanimal/img/cate_bg_sea2.jpg) 0 0 no-repeat;
	padding: 5px 0 0 0;
	margin:0 0 5px 0;
}

.brandInfo1 h3 {
	background: url(../../shopping/stuffedanimal/img/brand_ea.jpg) 0 0 no-repeat;
	margin:0 0 0 13px;
	padding:0 15px 0 160px;
	height:80px;
}

.brandInfo2 h3 {
	background: url(../../shopping/stuffedanimal/img/brand_mm.jpg) 0 0 no-repeat;
	margin:0 0 0 13px;
	padding:0 15px 0 160px;
	height:80px;
}

.brandInfo3 h3 {
	background: url(../../shopping/stuffedanimal/img/brand_sw.jpg) 0 0 no-repeat;
	margin:0 0 0 13px;
	padding:0 15px 0 160px;
	height:80px;
}

.brandInfo4 h3 {
	background: url(../../shopping/stuffedanimal/img/brand_pw.jpg) 0 0 no-repeat;
	margin:0 0 0 13px;
	padding:0 15px 0 160px;
	height:80px;
}
.brandInfo5 h3 {
	background: url(../../shopping/stuffedanimal/img/brand_es.jpg) 0 0 no-repeat;
	margin:0 0 0 13px;
	padding:0 15px 0 160px;
	height:80px;
}

.brandInfo1N h3, .brandInfo2N h3 {
	margin:0 0 0 13px;
	padding:0;
	height:auto;
}

.brandInfo3N h3, .brandInfo4N h3, .brandInfo5N h3 {
	margin:0 0 0 13px;
	padding:0;
	height:auto;
}

.fontD {
	font-size:0.7em;
	font-weight:normal;
	color:#726250;
}
.brandName {
	font-size:0.8em;
	line-height:1.5em;
	color:#946243;
}


.textbox {
	padding: 0px 0px 0px 15px;
}
#mainImg {
	width: auto;
	position: relative;
}
.readTxt {
	line-height: 1.6em;
	font-size: 10pt;
	text-align: left;
	color: #FFF;
	font-style: normal;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.readTxtBk {
	line-height: 1.6em;
	font-size: 10pt;
	text-align: left;
	color: #000;
	font-style: normal;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#discCont h2 {
	width: 350px;
	border-left: 5px solid #0066cc;
	margin: 10px 0px 0px 0px;
	padding: 6px;
	background: #c9e7fd;
	font-size: 11pt;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #0066cc;
}
#discCont0 h2, #discCont00 h2 {
	width: 350px;
	_width: 369px; /* IE6 hac*/
	border-top: 3px solid #cd853f;
	border-bottom: 1px solid #c29c69;
	border-left: 1px solid #d2b48c;
	border-right: 1px solid #9a8365;
	margin: 0;
	padding: 6px 6px 6px 11px;
	background: #f5deb3;
	font-size: 10.5pt;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #666;
}

#list {
	text-align: center;
	width: 630px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
.interval-margin {
	border-bottom: 1px dotted #999999;
	margin: 5px 0px;
	padding: 5px 0px;
}
.goods_img {
	border-bottom: 2px solid #B1B08B;
	border-right: 2px solid #B1B08B;
	border-top: 1px solid #E1E2C7;
	border-left: 1px solid #E1E2C7;
	padding: 2px;
}
.table_text {
	font-size: 10px;
	line-height: 130%;
	text-align: left;
	vertical-align: top;
	color: #333333;
	padding-top: 0px;
}

/*------------------------------------------------------------------- add css ぬいぐるみシリーズ紹介ページ　009 ▼　*/
.seMain {
	background:  url(../../shopping/stuffedanimal/series/se_page_bg.jpg) 0 0 repeat-y;
	width: 800px;
	height: auto;
	padding:0 0 20px 0;
	margin:0 0 10px 0;
}

.menuTab, .menuTab dl {
	width: 800x;
	height: 58px;
	margin:0;
	padding:0;
}
.menuTab dt, .menuTab dd {
	float:left;
	height: 58px;
	margin:0;
	padding:0;
}
.menuTab dd.tab_fox {
	background:  url(../../shopping/stuffedanimal/series/se_tab2_on.jpg) 0 0 no-repeat;
	width:277px;
	height:58px;
	display:block;
	float:left;
}
.menuTab dd.tab_fox_off a {
	background:  url(../../shopping/stuffedanimal/series/se_tab2_off.jpg) 0 0 no-repeat;
	width:277px;
	height:58px;
	display:block;
	float:left;
}
.menuTab dd.tab_fox_off a:hover {
	background:  url(../../shopping/stuffedanimal/series/se_tab2_hover.jpg) 0 0 no-repeat;
	width:277px;
	height:58px;
	display:block;
	float:left;
}

.menuTab dd.tab_bear {
	background:  url(../../shopping/stuffedanimal/series/se_tab3_on.jpg) 0 0 no-repeat;
	width:295px;
	height:58px;
	display:block;
	float:left;
}
.menuTab dd.tab_bear_off a {
	background:  url(../../shopping/stuffedanimal/series/se_tab3_off.jpg) 0 0 no-repeat;
	width:295px;
	height:58px;
	display:block;
	float:left;
}
.menuTab dd.tab_bear_off a:hover {
	background:  url(../../shopping/stuffedanimal/series/se_tab3_hover.jpg) 0 0 no-repeat;
	width:295px;
	height:58px;
	display:block;
	float:left;
}


.seMain h2 {
	clear:both;
	width: 800x;
	height:517px;
	margin:0;
	padding:0;
}
.seCartArea { 
	width:770px;
	height:auto;
	margin:0 0 0 15px;
	padding:0 0 0 0;
}
.seCartArea .seCart {
	background:  url(../../shopping/stuffedanimal/series/se_goodsarea_bg.jpg) 0 0 repeat-y;
	float:left;
	width:245px;
	margin:0 17px 0 0;
	padding: 0;
}

.seCartArea .seCartEnd {
	background:  url(../../shopping/stuffedanimal/series/se_goodsarea_bg.jpg) 0 0 repeat-y;
	float:left;
	width:245px;
	margin: 0;
	padding: 0;
}

.seCartArea .endBootm {
	height:17px;
	margin:0;
	paddin:0;
}
.seCartArea .seCart .goodsP, .seCartArea .seCartEnd .goodsP {
	width:245px;
	text-align:center;
	padding:0;
}
.seCartArea .seCart table, .seCartArea .seCartEnd table {
	margin:20px 0 0 20px;
	width: 205px;
	font-size:12px;
}
.seCartArea .seCart th, .seCartArea .seCartEnd th {
	border-bottom: 1px solid #e1e1e1;
	padding:5px;
	width:50px;
	vertical-align:top;
}
.seCartArea .seCart td, .seCartArea .seCartEnd td {
	border-bottom: 1px solid #e1e1e1;
	padding:5px 5px 5px 10px;
}

.seCartArea .seBtn {
	text-align:center;
}
.maparea {
	width: 775px;
	height:auto;
	background:  url(../../shopping/stuffedanimal/series/se_maparea_bg.jpg) 0 0 repeat-y;
	margin: 20px 0 0 15px;
	text-align:left;
	
}

.maparea .headFox {
	height:80px;
	background: url(../../shopping/stuffedanimal/series/se_maparea_head_fox.jpg) 0 0 no-repeat;
	margin:0;
	padding:50px 20px 0 140px;
	font-size: 1em;
	line-height:1.5em;
	font-weight:bold;
}
.maparea .headBear {
	height:80px;
	background: url(../../shopping/stuffedanimal/series/se_maparea_head_bear.jpg) 0 0 no-repeat;
	margin:0;
	padding:50px 20px 0 140px;
	font-size: 1em;
	line-height:1.5em;
	font-weight:bold;
}

.maparea .sideL {
	float:left;
	width:190px;
	height:auto;
	margin:0 0 0 20px;
	padding:0;
}
.maparea .sideR {
	float:left;
	width:190px;
	height:auto;
	margin:0;
}
.maparea .sideL img, .maparea .sideR img {
	float:right;
	border:1px solid #CCC;
	margin: 0 0 0 5px;
	height:40px;
}
.maparea .sideL .habitat, .maparea .sideR .habitat {
	background-color:#FFF;
	padding:5px;
	font-size:11px;
	line-height:1.2em;
	margin:0 0 15px 0;
}
.habitat .lead {
	width:180px;
	color:#006633;
	font-weight:bold;
}
.habitat .text {
	line-height:1.3em;
}
.maparea .center {
	float:left;
	width:350px;
	height:auto;
	text-align:center;
}


.maparea .endBootmMap {
	background: url(../../shopping/stuffedanimal/series/se_maparea_bottom.jpg) 0 0 no-repeat;
	height:20px;
	padding:0;
	margin:0;
}

/*------------------------------------------------------------------- add css ぬいぐるみ 特徴など　009 ▼　*/
.mainf {
	width:800px;
	margin:0;
	padding:0;
}
.mainf .chara57 { /* シャークアタック　特徴背景*/
	background:  url(../../shopping/stuffedanimal/57_sharkattack/chara_bg.jpg) 0 0 no-repeat;
	font-size:12px;
	line-height:150%;
	margin:0;
	padding:0;
}

.mainf .chara59 { /* シーラカンス　特徴背景*/
	background: url(../../shopping/stuffedanimal/59_coelacanth/chara_bg.jpg) 0 0 no-repeat;
	font-size:12px;
	line-height:150%;
	margin:0;
	padding:0;
}

.mainf .txtarea {
	width:760px;
	margin:0 0 0 20px;
	padding:0;
	border:none;
}
.mainf table.txt {
	width: 760px;
	border:none;
	border-collapse: collapse;
	font-size:12px;
	line-height:180%;
}
.mainf td.cellS1 {
	width:70px;
	background-color:#bccddb;
	text-align:center;
	border-bottom:1px solid #FFF;
	padding:5px 0;
}
.mainf td.cellM1 {
	background-color:#eef2f5;
	border-bottom:1px solid #FFF;
	padding-left:5px;
}
/* 
   NL Japanese tree
------------------------------------------------------------------- 0010*/

.nlItemImgSam {
	margin-top: 20px;
}
.nlItemImgSam img {
	margin: 0 25px 20px 0;
}
#nlItemImg_01_00 {
	background:  url(../../shopping/nl_Japanese_tree/img/nl_Japanese_tree_main_00.jpg) 0 0 no-repeat;
	width: 800px;
	height: 320px;
}
#nlItemImg_01_01 {
	background:  url(../../shopping/nl_Japanese_tree/img/nl_Japanese_tree_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 530px;
}
#nlItemImg_01_02 {
	background:  url(../../shopping/nl_Japanese_tree/img/nl_Japanese_tree_main_02.jpg) 0 30px no-repeat;
	width: 800px;
	height: 630px;
}
#nlItemImg_01_03 {
	background:  url(../../shopping/nl_Japanese_tree/img/nl_Japanese_tree_main_03.jpg) 0 30px no-repeat;
	width: 800px;
	height: 570px;
}
#nlItemImg_01_04 {
	background:  url(../../shopping/nl_Japanese_tree/img/nl_Japanese_tree_main_04.jpg) 0 30px no-repeat;
	width: 800px;
	height: 800px;
}

/* 
   Item Ichiran - List
------------------------------------------------------------------- 005*/
#itemIchiran {
	margin: 15px auto 10px auto;
}

* html #itemIchiran .otherItemWrapper { /* IE6hac */
	padding: 0 0 0 10px;

}
#itemIchiran .index {
	background: url(../../shopping/list/images/list_index_bg1.gif) center bottom no-repeat;
	padding:0 0 8px 0;
	
}

#itemIchiran .index h3 {
	background: url(../../shopping/list/images/list_index_tit.gif) center top no-repeat;
	height: 25px;
	margin: 0;
	paddign: 0;
}

#itemIchiran .index ul {
	list-style-type:none;
	background: url(../../shopping/list/images/list_index_bg2.gif) center top repeat-y;	
	padding:10px 0;
}

#itemIchiran .index li {
	padding:0 0 0 18px;
	margin:5px 30px 5px 60px;
	font-size:1em;
	color:#030;
	font-weight:bold;
	background-image: url(../img/icon_list.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#itemIchiran h3 {
	margin: 15px 20px 10px 20px;
}

#itemIchiran .index li a {
	text-decoration:none;
	color:#030;
}

#itemIchiran .index li a:hover, #itemIchiran .index li a:active {
	color: #3366CC;
	border-bottom:solid 1px #3366CC;
}

img.linkIcon {
	vertical-align:bottom;
	line-height:23px;
	margin-left:5px;
}

h3.heading03 a {
	text-decoration:none;
	display:block;
	color:#030;
}

h3.heading03 a:hover, h3.heading03 a:active {
	text-decoration:none;
	color: #3366CC;
}

/*ショップガイドページ用
---------------------------------------------- 0011 */

.list1 {
	list-style-type: disc;
	list-style-position: inside;
	margin-top: 10px;
	margin-bottom: 10px;
}

#guide_container {
	width: 760px;
	margin: 20px 0 0 0;
	padding: 0 20px 0 20px;
	line-height: 150%;
}


.underline1 {
	color: #FF0000;
	text-decoration: underline;
}


/*追加分
---------------------------------------------- 0011 */

#guide_container h4{
	margin:10px 0px 10px 0px;
	background:url(../../contents/guide/img/h4.gif) repeat-x left bottom;
	padding:10px 10px 10px 0;
	color: #333;
	font-size: 14px;
}
#guide_container h5{
	margin:15px 0px 0px 10px;
	padding:0px;
	color: #333;
	font-size: 14px;
}
#guide_container ul{
	margin:0px 0px 0px 40px;
}

.anchor-link{
	width:756px;
	border-top:1px solid #75a743;
	border-bottom:1px solid #75a743;
	border-left:1px solid #75a743;
	border-right:1px solid #75a743;
	padding:10px 0px 5px;
	margin-bottom:20px;
}
.anchor-link dl{
	width:340px;
	padding-left:30px;
	float:left;
}
.anchor-link dl dt{
	background:url(../../contents/guide/img/mark_link.gif) no-repeat 0px 0.2em;
	padding-left:20px;
	line-height:1.5em;
	margin-left:10px;
	margin-bottom:5px;
}
.anchor-link dl dd{
	margin-left:10px;
	margin-bottom:10px;
}
.anchor-link dl dd li{
	list-style:none;
	background:url(../../../onlineshop/contents/guide/shopping_guide_img/mark_link_02.gif) no-repeat 0px 0.1em;
	padding-left:20px;
	margin-left:20px;
	line-height:1.5em;
}

.anchor-link a {
	color:#75a743;
}
.anchor-link a:hover {
	text-decoration:none;
}

.orderProcess dl dt{
	padding-left:0px;
	line-height:1.5em;
	margin-left:0px;
	margin-bottom:5px;
}
.orderProcess dl dd{
	margin-left:0px;
	margin-bottom:10px;
}
.orderProcess dl dd li{
	list-style:none;
	padding-left:20px;
	margin-left:20px;
	line-height:1.5em;
}

#guide_container table{
	background:#FFF;
	margin-left:10px;
	margin-bottom:10px;
	border:1px solid #D4CDC1;
}
#guide_container th.table01 {
	font-weight:normal;
	text-align:left;
	padding:5px 5px 5px 5px;
	line-height:1.5em;
	vertical-align:top;
	background:#FFFBD7;
	color:#3d2413;
	border:1px solid #D4CDC1;
}
#guide_container td.table01 {
	padding:5px 5px 5px 5px;
	line-height:1.5em;
	vertical-align:top;
	text-align:left;
	background:white;
	border:1px solid #D4CDC1;
}
.guidePagetop {
	float:right;
	font-size: 0.85em;
	text-align: left;
	margin: 5px 0 0 0;
	padding: 0 0 0 20px;
	background:url(../img/arrow_pagetop.gif) 0 0px no-repeat;
}

/*よくある質問用
---------------------------------------------- 0011 */
.q_box {
	margin: 20px 0px 30px;
	border: 1px solid #E1E2C7;
}
ul.q_li {
	padding: 15px;
	line-height: 170%;
	display: block;
}
ul.q_li li {
		margin: 0 0 0 -22px;
}
.q_li a,.q_li a:link  {
	color:#CC0000;
	text-decoration:none;
}
.q_li a:visited {
	color:#0000CC;
	text-decoration:none;
}
.q_li a:hover {
	color:#0000CC;
	text-decoration: underline;
}
.a_box {
	padding: 15px;
	margin: 20px 0px 30px;
	border: 1px solid #E1E2C7;
	line-height: 150%;
}
.q_text {
	color: #CC0000;
}
.shop_red { color:#CC0000; }
.shop_redB {
	color:#CC0000;
	font-weight:bold;
}

/*お問い合わせフォーム用
---------------------------------------------- 0011 */

.reference_advise {
	color: #FF0000;
	margin: 20px 10px;
	padding: 5px;
	border: 2px double #FF6666;
	background: #FFEEEE;
	text-align: left;
	line-height: 160%;
}


/* サイトマップ
---------------------------------------------- 0011 */
.map_box {
	margin-left : auto;
	margin-right : auto;
	width: 760px;
	line-height: 160%;
	padding: 30px 0px 30px;
}
.map_left {
	float:left;
	width: 170px;
	text-align: right;
	font-size: 0.9em;
}
.map_right {
	float:right;
	width: 559px;
	margin-left: 15px;
	padding-left: 15px;
	border-left: 1px dotted #CCCCCC;
	font-size: 0.9em;
}


/*通販法に基づく表記用
---------------------------------------------- 0011 */
table.table02 {
	width: 750px;
	font-size: 0.9em;
}
#guide_container th.table02 {
	font-weight:normal;
	text-align:left;
	padding:5px 5px 5px 5px;
	line-height:1.5em;
	vertical-align:top;
	background:#FFFBD7;
	color:#3d2413;
	border:1px solid #D4CDC1;
}
#guide_container td.table02 {
	padding:5px 5px 5px 5px;
	line-height:1.5em;
	vertical-align:top;
	text-align:left;
	background:white;
	border:1px solid #D4CDC1;
}

/*プライバシーポリシー用
---------------------------------------------- 0011 */
.privacy_box {
	width: 760px;
	margin: 0 auto 0 auto;
}
.privacy_list_out {
	list-style: decimal outside;
	line-height: 140%;
}
.interval-margin {
	margin: 10px 0px;
}
li.privacy_li {
	margin-top:15px;
	font-size: 0.9em;
}
.privacy_box p {
	font-size: 1.0em;
}

/* フィギュアボックス安全
---------------------------------------------- 0011 */
#infomationBox {
	margin:0;
	padding:0;
	width:800px;
	background: url(../../contents/information/img/safty_bg_repeat.jpg) 0 0 repeat-y;
}

.bgbottom {
	clear:both;
	background: url(../../contents/information/img/safty_bg_bottom.jpg) left bottom no-repeat;
	height:50px;
}
#infomationBox .left {
	float:left;
	width:260px;
	height:auto;
	margin: 40px 0 0 30px;
}
* html #infomationBox .left {/* IE6 hac*/
	float:left;
	width:260px;
	height:auto;
	margin: 40px 0 0 15px;
}
#infomationBox .right {
	float:right;
	width:430px;
	height:auto;
	padding:3px 5px 0 5px;
	margin: 30px 40px 0 0;
	text-align:left;
}
* html #infomationBox .right { /* IE6 hac*/
	float:right;
	width:430px;
	height:auto;
	padding:3px 5px 0 5px;
	margin: 30px 20px 0 0;
}
.safetyHead {
	background-color:#f5f5dc;
}
#infomationBox .right .tableTit0 {
	background-color:#ede4cd;
	padding:3px 7px;
	color:#726250;
	font-weight:bold;
	border-left:3px solid #726250;
	margin:0 auto 10px auto;
}
#infomationBox .right .tableTit {
	background-color:#ede4cd;
	padding:3px 7px;
	color:#726250;
	font-weight:bold;
	border-left:3px solid #726250;
	margin:20px auto 10px auto;
}
#infomationBox .right .saftyTable {
	width:420px;
	border:1px solid #ccc;
	background:none;
	padding:7px;
	madgin:0;
	font-size:0.9em;
}
#infomationBox .right td{
	border:1px solid #ccc;
	padding:7px;
}

#infomationBox .right .cel1 {
	width:60px;
	text-align:center;
	background-color:#f8f8ff;
}
#infomationBox .right .cel2 {
	background-color:#fff;
}

#infomationBox p.text {
	margin:0 20px;
}
#infomationBox p.text2 {
	margin:30px 0 20px 0;
	border:1px solid #ccc;
	padding:10px;
	background-color:#f5f5dc;
}
#infomationBox .left img {
	margin:0 0 10px 0;
}
/* キャンペーン
---------------------------------------------- 0012 */
#campaignImg {
	width: 800px;
}
#campaignImg div, #campaignImg p, #campaignImg h2, #campaignImg h3 {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
#campaignImg_01 { /* 2010バレンタイン*/
	background:	url(../../contents/campaign/2010_valentine/2010_valentine.jpg) 0 0 no-repeat;
	width: 800px;
	height: 749px;
}

/* 寅年 */
#campaignTiger_01 {
	background: url(../../contents/campaign/2010_newyear/img/tiger_campaign_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 660px;
}
/* 20ボックスセット */
#campaign20box {
	background:  url(../../contents/campaign/20_real_figure_box/img/20_real_figure_box.jpg) 0 0 no-repeat;
	width: 800px;
	height: 835px;
}

/* [共通]関連商品
---------------------------------------------- 0013 */
.relationArea {
	margin:0 10px 0 10px;
	padding:10px 0 0 0;
}

.relation {
	text-align:left;
	margin:0;
	background-color:#f5f5dc;
	min-height:1em;
	display:inline-table;
	width:780px;
	/padding:0 0 10px 0; /* IE6,7 hac */
}
*html .relation { /* IE6 hac */
	text-align:left;
	margin:0;
	background-color:#f5f5dc;
	height:1em;
}
#tieWrapper .relationArea {
	margin:0 10px;
	padding:10px 0 0 0;
}
.puzzle .relationArea {
	margin:0;
	padding:0;
}
.puzzle .relation {
	text-align:left;
	margin:0;
	background-color:#f5f5dc;
}

.relation .title {
	background: url(../img/reration_bar.gif) 0 0 no-repeat;
	/*width: 760px;*/
	height:44px;
	line-height:44px;
	margin: 0 auto;
	padding: 0 0 0 35px;
	color: #FFF;
	font-size: 12pt;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.relation ul {
	list-style-type: none;
	margin: 20px 0 0 0;
	padding:0 0 5px 10px;
	min-height:155px;
}
* html .relation ul { /* IE6 hac*/
	list-style-type: none;
	margin: 20px 0 0 0;
	padding:0 0 5px 10px;
	height:135px;
}
.relation ul, x:-moz-any-link { /* Firefox hac */
	list-style-type: none;
	margin: 20px 0 0 0;
	padding:0 0 5px 10px;
	min-height:155px;
}
.relation ul.lineL { 
	list-style-type: none;
	margin: 5px 0 0 0;
	padding:0 0 10px 10px;
}

.relation li, .relation ul.lineL li { 
	float: left;
	margin:0 7px 0 0;
	padding:0;
	width:103px;
	font-size: 75%;
	line-height:140%;
	height:auto;
	/height:170px; /* IE6,7 */
	/font-size: 0.7em; /* IE6,7 hac*/
	/line-height: 1.3em; /* IE6,7 hac*/
}
html:not(:target)  .relation li, html:not(:target)  .relation ul.lineL li { /* WIN モダンブラウザ */

	float: left;
	margin:0 7px 0 0;
	padding:0;
	width:103px;
	font-size: 0.8em;
	line-height:1.3em;
	height:auto;
}
html>/**/body .relation li, html>/**/body .relation ul.lineL li { /* IE8 */

	float: left;
	margin:0 7px 0 0;
	padding:0;
	width:103px;
	font-size: 9px;
	line-height:1.3em;
	height:auto;
}
.relation li.end, .relation ul.lineL li.end {
	float: left;
	margin:0;
	padding:0;
	width:auto;
	width:100px;
	height:auto;
}



.relation li img, .figItem li img {
	border:1px solid #E1E1E1;
	margin-bottom: 5px;
}

.relation li a, .figItem li a {
	text-decoration: none;
	display:block;
}
.right {
	text-align:right;
	padding:10px 15px 0 0;
}

/* contents
---------------------------------------------- 0014 */

ul.lineL li {
	margin:0 0 15px 0;
	line-height:150%;
}

ul.lineL ol {
	padding: 15px 0 0 25px;
	line-height:250%;
}

