@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
   ------------------------------------------------------------------- 003
   003	banner / information / campaign / topSidebar
   ------------------------------------------------------------------- 004
   004	Cart Box
   ------------------------------------------------------------------- 005
   005	Others Item / Item Ichiran - List
   ------------------------------------------------------------------- 006
   006	Figure Box
   ------------------------------------------------------------------- 007
   007	Museum Model
   ------------------------------------------------------------------- 008
   008	Tie
   ------------------------------------------------------------------- 009
   009	Stuffed Animal 
   ------------------------------------------------------------------- 0010
   0010	NL Japanese tree
   ------------------------------------------------------------------- 0011
   0011 ショップガイドページ用 / 追加分 / よくある質問用 / お問い合わせフォーム用
		サイトマップ / 通販法に基づく表記用 / プライバシーポリシー用
		フィギュアボックス安全
   ------------------------------------------------------------------- 0012
   0012	キャンペーン

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


/* 
   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, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, textarea, input, select {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;}
: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;*/
}

#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: 35px;
	left: 830px;
	width:150px;
	height:25px;
	font-size:0.9em;
}
#header ul {
	position: absolute;
	top: 40px;
	/*top: 65px;
	left: 540px; nabi02表示設定*/
	left: 630px;
	font-size:0.9em;
}
#header ul li {
	height: 42px;
	float: left;
	list-style: none;
	text-align:center;
	padding-top:13px;
}
#header ul li.navi01 {
	width: 71px;
	background:url(../img/navi_bg_01.png) no-repeat;
}
#header ul li.navi02 {
	width: 90px;
	background:url(../img/navi_bg_02.png) no-repeat;
}
#header ul li.navi03 {
	width: 102px;
	background:url(../img/navi_bg_03.png) no-repeat;
}
#header ul li.navi04 {
	width: 76px;
	background:url(../img/navi_bg_04.png) no-repeat;
}
#header ul li.navi05 {
	width: 94px;
	background:url(../img/navi_bg_05.png) no-repeat;
}
/* 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;
}
ol#topicPath li a:hover,
ol#topicPath li a:active {
	color: #FF6633;
	text-decoration: underline;
}
ol#topicPath li em {
	font-style: normal;
	font-weight: bold;
}
/* sabnavi ------------------------------------ 001 */
ol#sabNavi {
	position: absolute;
	top: 90px;
	/*top: 125px;*/
	left: 625px;
	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;
}


/* ---------- contents ---------------------------------------------- 001 */
#topContainer {
	margin: 0px auto 0 auto;
}
#topCenter {
	float: left;
	width: 620px;
	margin: 0 9px 0 0;
}
#topSidebar {
	float: left;
	width: 171px;
	margin: 0 0 0 0;
	background-color:#FFF;
}
#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;
}


/* banner ------------------------------------------------------------------- 003 */
div.topBanner {
	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.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;
}

/* 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 ul li {
	height: auto;
	font-size: 0.9em;
	/*line-height: 20px;*/
	padding: 5px 0 0 15px;
	list-style:none;
	background:url(../../img/topbox_center_bg.jpg) repeat-y;
}
.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;	
}
* 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;
	
}*/

/* 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*/
.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 div.end {
	height: 10px;
	margin: 0px 0 0 0;
	background:url(../img/sidebox_end_bg.jpg) no-repeat;
}
.rankingBox {
	margin: 0 0 0 0;
}
.sideBox2 img.rankingImg {
	display:block;
	margin: -3px auto 10px auto;
	clear:both;
}

.rankingTxt {
	/*text-align:center;
	margin: 0 0 0 10px;*/
	height:auto;
	
}
/*.ranking {
	padding-right: 5px;
}*/

/* ---------- 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 0 0 15px;
	list-style:none;
	background:url(../img/sidebox_list_bg.jpg) no-repeat;
}

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

.sideBox ul li.end {
	background:url(../img/sidebox_end_bg.jpg) no-repeat;
}
.sideBox ul li.figbox {
	height: 35px;
	font-size: 1.0em;
	font-weight:bold;
	line-height: 35px;
	padding: 0 0 0 10px;
	background:url(../img/sidebox_figbox_bg.jpg) no-repeat;
}
.sideBox ul li.subcate { /*puzzle  サブカテゴリー */
	height: 19px;
	font-size: 0.85em;
	line-height: 19px;
	padding: 0 0 0 10px;
	list-style:none;
	background:url(../img/sidebox_listsub_bg.gif) repeat-y;
	font-weight: bold;
	background-color:#0CC;
}
.sideBox ul li.museum {
	height: 35px;
	font-size: 1.0em;
	font-weight:bold;
	line-height: 35px;
	padding: 0 0 0 10px;
	background:url(../img/sidebox_museum_bg.jpg) no-repeat;
}
.sideBox ul li.staff {
	height: 35px;
	font-size: 1.0em;
	font-weight:bold;
	line-height: 35px;
	padding: 0 0 0 10px;
	background:url(../img/sidebox_staff_bg.jpg) no-repeat;
}
.sideBox ul li.tie {
	height: 35px;
	font-size: 1.0em;
	font-weight:bold;
	line-height: 35px;
	padding: 0 0 0 10px;
	background:url(../img/sidebox_tie_bg.jpg) no-repeat;
}
.sideBox ul li.nlTree {
	height: 35px;
	font-size: 0.9em;
	font-weight:bold;
	line-height: 35px;
	padding: 0 0 0 10px;
	background:url(../img/sidebox_nl_bg.jpg) no-repeat;
}
.sideBox ul li.puzzle { /* puzzle */
	height: 35px;
	font-size: 1.0em;
	font-weight:bold;
	line-height: 35px;
	padding: 0 0 0 10px;
	background:url(../img/sidebox_puzzle_bg.jpg) no-repeat;
}

.calendar {
	margin: 0 0 7px 0;
}

img.payment {
	margin: 0 0 10px 0;
}
/* ---------- Footer ------------------------------------------------------------------- 001 */
#pagetop {
	float:right;
	font-size: 0.85em;
	text-align: right;
	margin: 5px 0 0 0;
	padding: 0 0 0 20px;
	background:url(../img/arrow_pagetop.gif) 0 0 no-repeat;
}
#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;
}
#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;
}
.center {
	margin: 0 auto;
	display:block;
}
.clear { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


/*
	Anchor link
------------------------------------------------------------------- 002 */
a {
	color: #246;
	text-decoration: underline;
}
a:focus,a:hover {color: #002;}

/* 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;
}


/* Sidebar ------------------------------------------------------------------- 002 */
.sideBox a {
	color: #444;
	text-decoration: none;
}
.sideBox a:hover, .sideBox a:active {
	color: #3366CC;
	/*text-decoration: underline;*/
	border-bottom:solid 1px #3366CC;
}

/*.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; }
.italic { font-style: italic; }
.small { font-size: 0.85em; }
.smaller { font-size: 0.70em; }
.red { color:#CC0000; }
.sideBox2 .smaller2 { font-size: 0.70em; }


/* 
   Cart Box 
------------------------------------------------------------------- 004 */
#cartCont {
	margin: 0 0 0 0;
	padding: 0 20px 0 20px;
}

#cartCont2 {　/* ぬいぐるみ */
	margin: 0;
	padding: 0 20px 0 20px;
}

#cartContMM { /* Museum Model */
	margin: 20px 0 0 0;
	padding: 0 20px 0 20px;
}
#discCont {
	float:left;
	width: 370px;
}
#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;
}

#discBox  { /* Stuffed Animal */
	width: 368px;
	margin: 10px 0px 0px 0px;
}
#discBox2  { /* Stuffed Animal */
	/*margin: 10px 15px;*/
	margin: 10px 10px 10px 20px;
}
#discBox th { /* Stuffed Animal */
	width: 80px;
	vertical-align: top;
	padding: 3px;
	background-color: #fff;
	border: 1px ridge #999;
}
#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;
}

#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:10px 0px 0px 0px;
}
.cartBox2 {  /* Museum Model */
	width: 330px;
	margin:10px 0px 0px 0px;
}
.cartBox3 {
	width: 250px;
	margin:10px 0px 0px 0px;
}
table.cartBox4 { /* puzzle */
	width: 490px;
}
.cartbox .cartBox4a {
	width: 490px;
	margin:10px 0px 0px 0px;
	border: 1px;
}
.cartBox table, .cartBox2 table, .cartBox3 table, .cartBox4 table {
	border: 1px solid #999;
}

.cartBox td.td01, .cartBox2 td.td01, .cartBox3 td.td01, .cartBox4 td.td01 {
	vertical-align: top;
	padding: 3px;
	background-color: #EEEEAA;
	border: 1px solid #999;
}
.puzzle .cartBox4 td.td01a {	/*puzzle*/
	vertical-align: middle;
	padding: 7px;
	border-bottom: 1px solid #999;
	text-align: center;

}
.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 {
	vertical-align: top;
	padding: 3px;
	background-color: #FFFFDD;
	border: 1px solid #999;
}
.cartBox td.td03, .cartBox2 td.td03, .cartBox3 td.td03, .cartBox4 td.td03 {
	vertical-align: middle;
	padding: 3px;
	background-color: #FFFFFF;
	border: 1px solid #999;
}
.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;*/
}
#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: 10px 0px 0px 0px;
	padding: 0;
	background: none;
}
.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 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;
}
.selectMM {  /* Museum Model */
	float: left;
	text-align: right;
	width:180px;
	margin:4px 10px 0px 0px;
}
.selectTie {  /* tie */
	float: left;
	text-align: right;
	width:100px;
	margin:4px 10px 0px 0px;
}
.submitBtn {
	float: left;
	text-align: right;
	margin:0px 0px 0px 0px;
}
.price {
	font-weight: bold;
	font-size: 1.2em;
	color: #CC0000;
}
.caution {
	width: 370px;
	margin: 10px 0 10px 0;
	font-size: 0.85em;
	text-align:right;
}
.caution2 {  /* Museum Model */
	width: 330px;
	margin: 10px 0 10px 0;
	font-size: 0.85em;
	text-align:right;
}
.caution3 {  /* tie */
	width: 250px;
	margin: 5px 0 5px 0;
	font-size: 0.70em;
	text-align:left;
}
.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 {
	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.heading04 {
	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 20px 10px 20px;
	height: 160px;
	font-size:10pt;
}
.otherItemWrapper p { /* 商品一覧　パズルサブカテゴリー*/
	
}

.otherItemWrapper .green { /* 商品一覧　パズルサブカテゴリー*/
	color:#690;
	font-size: 12px;
	font-weight: bold;
}
.otherItem {
	float: left;
	width: 135px;
	margin: 0 21px 0 0;
	font-size: 0.85em;
	line-height: 1.0em;
}
.otherItemEnd {
	float: left;
	width: 135px;
	margin: 0 0 0 0;
	font-size: 0.85em;
	line-height: 1.0em;
}
.otherItem img, .otherItemEnd img {
	border: 1px solid #999;
	margin-bottom: 5px;
}
.otherItem a, .otherItemEnd 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;
}
#itemImg780 {	/* puzzle */
	width: 780px;
}
#itemImg div, #itemImg p, #itemImg h2, #itemImg h3 {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
#itemDesc {
	margin: 20px 0 0 0;
	padding: 0 20px 0 20px;
}
#figItemWrapper {
	margin: 20px 0 0 0;
	padding: 0 20px 0 20px;
}
.figItem {
	margin: 0 0 20px 0;
}
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;
}
.itemBox {
	width: 705px;
	margin: -16px 0 0 0;
	padding: 0 20px 0 35px;
	background: url(../../shopping/figbox/img/item_bg_center.jpg) 0 0 repeat-y;
}
div.spec {
	float:left;
	margin: 0 0 0 0;
	width: 350px;
}
div.spec330 {
	float:left;
	margin: 0 0 0 20px;
	width: 330px;
} 

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

div.spec330 .discription {
	clear:left;
	padding: 20px 0 0 0;
}

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;
}

/* フィギュアTOP ----------------------------------------------------- 006 */
#itemImg_00_01 {
	background:	url(../../shopping/figbox/img/real_figure_top.jpg) 0 0 no-repeat;
	width: 800px;
	height: 545px;
}
.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: 120%;
	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_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;
}

/* マリンママル */
#itemImg_01_01 {
	background:	url(../../shopping/figbox/img/01_mm-mm_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 450px;
}
#itemImg_01_02 {
	background:	url(../../shopping/figbox/img/01_mm-mm_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 523px;
}
/* ペンギンズ */
#itemImg_02_01 {
	background:	url(../../shopping/figbox/img/02_pw-pg_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 450px;
}
#itemImg_02_02 {
	background:	url(../../shopping/figbox/img/02_pw-pg_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 523px;
}
/* シャーク */
#itemImg_03_01 {
	background:	url(../../shopping/figbox/img/03_sw-stw_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 450px;
}
#itemImg_03_02 {
	background:	url(../../shopping/figbox/img/03_sw-stw_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 523px;
}
/* リバーライフ */
#itemImg_05_01 {
	background:	url(../../shopping/figbox/img/05_nl-rl_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 450px;
}
#itemImg_05_02 {
	background:	url(../../shopping/figbox/img/05_nl-rl_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 523px;
}
/* フレッシュフォーターフィッシュ */
#itemImg_25_01 {
	background:	url(../../shopping/figbox/img/25_nl-ff_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 450px;
}
#itemImg_25_02 {
	background:	url(../../shopping/figbox/img/25_nl-ff_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 523px;
}
/* フォッシルフィッシュ */
#itemImg_06_01 {
	background:	url(../../shopping/figbox/img/06_es-ff_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 450px;
}
#itemImg_06_02 {
	background:	url(../../shopping/figbox/img/06_es-ff_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 523px;
}
/* レプタイルズ */
#itemImg_07_01 {
	background:	url(../../shopping/figbox/img/07_es-rt_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 450px;
}
#itemImg_07_02 {
	background:	url(../../shopping/figbox/img/07_es-rt_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 523px;
}
/* ライノセラスビートル */
#itemImg_08_01 {
	background:	url(../../shopping/figbox/img/08_tr-rb_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 450px;
}
#itemImg_08_02 {
	background:	url(../../shopping/figbox/img/08_tr-rb_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 523px;
}
/* スタッグビートル */
#itemImg_09_01 {
	background:	url(../../shopping/figbox/img/09_tr-sb_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 450px;
}
#itemImg_09_02 {
	background:	url(../../shopping/figbox/img/09_tr-sb_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 523px;
}
/* ラプター */
#itemImg_12_01 {
	background:	url(../../shopping/figbox/img/12_es-ra_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 450px;
}
#itemImg_12_02 {
	background:	url(../../shopping/figbox/img/12_es-ra_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 523px;
}
/* シータートル */
#itemImg_13_01 {
	background:	url(../../shopping/figbox/img/13_es-st_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 450px;
}
#itemImg_13_02 {
	background:	url(../../shopping/figbox/img/13_es-st_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 523px;
}
/* ワイルドキャット */
#itemImg_15_01 {
	background:	url(../../shopping/figbox/img/15_ea-wc_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 450px;
}
#itemImg_15_02 {
	background:	url(../../shopping/figbox/img/15_ea-wc_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 523px;
}
/* ワイルドアニマル */
#itemImg_16_01 {
	background:	url(../../shopping/figbox/img/16_ea-wa_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 450px;
}
#itemImg_16_02 {
	background:	url(../../shopping/figbox/img/16_ea-wa_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 523px;
}
/* ソルトウオーターフィッシュ */
#itemImg_17_01 {
	background:	url(../../shopping/figbox/img/17_nl-sf_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 450px;
}
#itemImg_17_02 {
	background:	url(../../shopping/figbox/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_dd-vol1_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 450px;
}
#itemImg_18_02 {
	background:	url(../../shopping/figbox/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_dd-vol2_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 450px;
}
#itemImg_19_02 {
	background:	url(../../shopping/figbox/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_dd-vol3_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 450px;
}
#itemImg_20_02 {
	background:	url(../../shopping/figbox/img/20_dd-vol3_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 523px;
}
/* ワイルドベアー&ドッグ */
#itemImg_21_01 {
	background:	url(../../shopping/figbox/img/21_ea-wd_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 450px;
}
#itemImg_21_02 {
	background:	url(../../shopping/figbox/img/21_ea-wd_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 523px;
}
/* コーラルリーフフィッシュ */
#itemImg_22_01 {
	background:	url(../../shopping/figbox/img/22_nl-cf_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 450px;
}
#itemImg_22_02 {
	background:	url(../../shopping/figbox/img/22_nl-cf_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 523px;
}
/* フロッグス */
#itemImg_23_01 {
	background:	url(../../shopping/figbox/img/23_tr-fb_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 377px;
}
#itemImg_23_02 {
	background:	url(../../shopping/figbox/img/23_tr-fb_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 503px;
}
/* ディープシーフィッシュ */
#itemImg_24_01 {
	background:	url(../../shopping/figbox/img/24_nl-ds_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 450px;
}
#itemImg_24_02 {
	background:	url(../../shopping/figbox/img/24_nl-ds_main_02.jpg) 0 0 no-repeat;
	width: 800px;
	height: 523px;
}


/* 
   Museum Model 
------------------------------------------------------------------- 007 */

/* ミュージアムモデルTOP --------------------------------------------------- 007 */
#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;
}
div#MMitemImg_00_03 {
	background:url(../../shopping/museum/img/top_03.jpg) 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 */
#tieTopImg {
	background:url(../../shopping/tie/img/tie_top.jpg) 0 0 no-repeat;
	width: 800px;
	/*height: 2070px;*/
	height: 2250px;
}
#tieWrapper {
	margin: 0 auto;
	/*height: 2070px;*/
	height: 2250px;
	text-align: center;
	position: relative;
}
#tieCartCont {
	top: 450px;
	left: 0px;
	position: absolute;
	width: 760px;
	height: 290px;
	margin: 0px;
	padding: 10px 20px 0 20px;
	background: url(../../shopping/tie/img/tie_back.png) 0 0 no-repeat;
}
* html #tieCartCont { /* IE6 */
	top: 450px;
	left: 0px;
	position: absolute;
	width: 760px;
	height: 290px;
	margin: 0px;
	padding: 10px 20px 0 20px;
	background: url(../../shopping/tie/img/tie_back.png) 0 0 no-repeat;
}
#tieItem {
	margin: 10px 0 0 0;
	float:left;
}
#cartAll h3 {
	text-align:left;
}
.tieFloatLft {
	float:left;
	margin: 0;
}
.tieItemColor {
	font-size: 0.85em;
	display: block;
	margin: 3px 0 0 0;
	padding:0;
}
.tieItemChange {
	font-size: 0.85em;
	color: #F60;
	text-align: left;
}
.tieItemDisc {
	font-size: 0.85em;
	text-align: left;
	width: 266px;
	margin: -5px 0 0 0;
}
#tieOtherItemCont {
	top: 750px;
	left: 0px;
	position: absolute;
	width: 800px;
	height: 1280px;
}
#tieOtherItemCont1 {
	float: left;
	width: 175px;
	height: 1385px;
	text-align: center;
	background: url(../../shopping/tie/img/tie_item_back_02.jpg) 0 0 repeat-y;
}
#tieOtherItemCont2 {
	float: right;
	width: 175px;
	height: 1250px;
	text-align: center;
	background: url(../../shopping/tie/img/tie_item_back_02.jpg) 0 0 repeat-y;
}
#tieOtherItemCont1 h3, #tieOtherItemCont2 h3  {
	background: url(../../shopping/tie/img/tie_item_back_01.jpg) 0 0 no-repeat;
	width: 175px;
	height: 20px;
}
.tieOtherItem {
	padding: 0 0 0 4px;
}
.tieOtherItemEnd {
	background: url(../../shopping/tie/img/tie_item_back_03.jpg) 0 0 no-repeat;
	width: 175px;
	height: 40px;
	margin: 0 0 0 0;
}
/* Topページ ----------------------------------------------------------- 008 */
#tieOtherItemContTop1 {
	float: left;
	width: 175px;
	/*height: 1240px;*/
	height: auto;
	text-align: center;
	background: url(../../shopping/tie/img/tie_item_back_top_02.jpg) 0 0 repeat-y;
}
#tieOtherItemContTop2 {
	float: right;
	width: 175px;
	/*height: 1250px;*/
	height:auto;
	text-align: center;
	background: url(../../shopping/tie/img/tie_item_back_top_02.jpg) 0 0 repeat-y;
}
#tieOtherItemContTop1 h3, #tieOtherItemContTop2 h3  {
	background: url(../../shopping/tie/img/tie_item_back_top_01.jpg) 0 0 no-repeat;
	width: 175px;
	height: 20px;
}
.tieOtherItemTopEnd {
	background: url(../../shopping/tie/img/tie_item_back_top_03.jpg) 0 0 no-repeat;
	width: 175px;
	height: 40px;
	margin: 0;
}


/* 
   Stuffed Animal 
------------------------------------------------------------------- 009 */
#SAitemImg_00_01 {
	background: url(../../shopping/stuffedanimal/img/stuffed_animal_img_top.jpg) 0 0 no-repeat;
	width: 800px;
	height: 700px;
}
#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_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 {
	background: url(../../shopping/stuffedanimal/20_polar-bear_set_img/20_polar-bear_set_main_01.jpg) 0 0 no-repeat;
	width: 800px;
	height: 700px;
}
/*------------------------------------------------------------------- リアルアニマルベイビー　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;
}

#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;
}

.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;
}

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

.staffSpec img.memoIcon {
	float:left;
	margin:5px 5px 0 0;
}
/*------------------------------------------------------------------- リアルアニマルベイビー　メイン画像　009 ▲　*/

.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;
}
#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;
}


/* バンドウイルカ */
#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;
}

/* 
   NL Japanese tree
------------------------------------------------------------------- 0010*/
#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 0 no-repeat;
	width: 800px;
	height: 600px;
}
#nlItemImg_01_03 {
	background:  url(../../shopping/nl_Japanese_tree/img/nl_Japanese_tree_main_03.jpg) 0 0 no-repeat;
	width: 800px;
	height: 540px;
}
#nlItemImg_01_04 {
	background:  url(../../shopping/nl_Japanese_tree/img/nl_Japanese_tree_main_04.jpg) 0 0 no-repeat;
	width: 800px;
	height: 770px;
}

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


#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;
}

/*ショップガイドページ用
---------------------------------------------- 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; }

/*お問い合わせフォーム用
---------------------------------------------- 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 img.center {
	margin: 0 auto 20px auto;
	display: block;
}

/* キャンペーン
---------------------------------------------- 0012 */
#campaignImg {
	width: 800px;
}
#campaignImg div, #campaignImg p, #campaignImg h2, #campaignImg h3 {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
#campaignImg_01 {
	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;
}
