.outer
	{
	height:100%;
	width:750px;
	background-color: #FFFFFF;
	float:left;
	}
.menu
	{
	float:left;
	width:150px;
	background-color: #FFFFFF;
	height: 100%;
	padding-bottom:20px;
	margin:10px 0px 0px 10px;
	}
.main
	{
	float:left;
	width:588px;
	height: 100%;
	background-color: #FFFFFF;
	padding-bottom:20px;
	margin:5px 0px 0px 0px;
	}
.main_cont
	{
	float:right;
	width:410px;
	background-color: #FFFFFF;
	height: auto;
	min-height:100%;
	/*border:1px solid #CCCCCC; */
	margin:0px 2px 0px 0px;
	padding-bottom:20px;
	}
.main_left
	{
	float:left;
	width:160px;
	background-color: #FFFFFF;
	height: 100%;
	padding-bottom:20px;
	margin:5px 0px 0px 0px;
	}
.clears{
  clear:both;
}
.foot
	{
	clear:both;
	padding:5px 0px 0px 0px;
	width:750px;
	height: 20px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	}
	
.head
	{
	background-color: #FFFFFF;
	height: 130px;
	width:750px;
	float:left;
	margin:0px 0px 8px 0px;
}
.head_list{
		float:right;
		width:220px;
		height:100px;
		background-color: #FFFFFF;
		margin:5px 0px 0px 0px;	
}
.head_list2{
		float:left;
		width:270px;
		background-color: #FFFFFF;
		height:100%;
		margin:5px 0px 0px 0px;
		
}
.head_list3{
		float:right;
		width:160px;
		background-color: #FFFFFF;
		height:100%;
		margin:5px 0px 0px 0px;
}
.bn_guide{
	width:220px;
	height:80px;
}

.message_position{
	position:relative;
	background-color:#FFFFFF;
	width:750px;
	height:12px;
	margin:-6px 0px 1px 0px;
	padding:1px 0px 5px 0px;
}
.brank_space{
	width:750px;
	height:10px;
	background-color:#0000FF;
	float:left;
}

.bg_color{
	background-color:#ffffff;
}
.display
		{
	display:list;
	top:auto;
	margin: 0px  0px 0px 165px;
}
* { margin: 0; padding: 0; }
body{ font-size: 11px; text-align: center; }
#base { width: 160px; text-align: left;}
#left-column { width: 160px; float: left; background-color:#CCCCCC;}

/* search */
#search {
	height: 57px;
	background: url("images/search_form.png") repeat-x scroll;
}
#search fieldset {
	border: none;
	text-align: center;
}
#search .words {
	border: 1px solid #ffffff;
	width: 160px;
}
.script_window {
	width:390;
	height:80;
	margin: 5px 0px 0px 0px;
}
.koto_limit {
	width:400px;
	height:26px;
	background-image: url(http://www.kotobukiya.co.jp/kotobukiyashop/img0/tag_02a.jpg);
	background-repeat: no-repeat;
}
.koto_limit2 {
	width:400px;
	height:26px;
	background-image: url(http://www.kotobukiya.co.jp/kotobukiyashop/img0/new_tag_02a.jpg);
	background-repeat: no-repeat;
}

.beauty{
	width:400px;
	height:25px;
	background-image: url(http://www.kotobukiya.co.jp/kotobukiyashop/img0/tag_01a.jpg);
	background-repeat: no-repeat;
}

.beauty2{
	width:400px;
	height:25px;
	background-image: url(http://www.kotobukiya.co.jp/kotobukiyashop/img0/new_tag_01a.jpg);
	background-repeat: no-repeat;
}

.action_figure{
	width:400px;
	height:25px;
	background-image: url(http://www.kotobukiya.co.jp/kotobukiyashop/img0/tag_05a.jpg);
	background-repeat: no-repeat;
}

.action_figure2{
	width:400px;
	height:25px;
	background-image: url(http://www.kotobukiya.co.jp/kotobukiyashop/img0/new_tag_05a.jpg);
	background-repeat: no-repeat;
}

.case {
	width:400px;
	height:25px;
	background-image: url(http://www.kotobukiya.co.jp/kotobukiyashop/img0/tag_04a.jpg);
	background-repeat: no-repeat;
}

.case2 {
	width:400px;
	height:25px;
	background-image: url(http://www.kotobukiya.co.jp/kotobukiyashop/img0/new_tag_04a.jpg);
	background-repeat: no-repeat;
}

.chara_goods{
	width:400px;
	height:25px;
	background-image: url(http://www.kotobukiya.co.jp/kotobukiyashop/img0/tag_06a.jpg);
	background-repeat: no-repeat;
}

.chara_goods2{
	width:400px;
	height:25px;
	background-image: url(http://www.kotobukiya.co.jp/kotobukiyashop/img0/new_tag_06a.jpg);
	background-repeat: no-repeat;
}

.sq_enix{
	width:400px;
	height:25px;
	background-image: url(http://www.kotobukiya.co.jp/kotobukiyashop/img0/new_tag_10a.jpg);
	background-repeat: no-repeat;
}

.one_coin2{
	width:400px;
	height:25px;
	background-image: url(http://www.kotobukiya.co.jp/kotobukiyashop/img0/new_tag_07a.jpg);
	background-repeat: no-repeat;
}

.books2{
	width:400px;
	height:25px;
	background-image: url(http://www.kotobukiya.co.jp/kotobukiyashop/img0/new_tag_08a.jpg);
	background-repeat: no-repeat;
}

.etc_goods2{
	width:400px;
	height:25px;
	background-image: url(http://www.kotobukiya.co.jp/kotobukiyashop/img0/new_tag_09a.jpg);
	background-repeat: no-repeat;
}

.sports{
	width:400px;
	height:25px;
	background-image: url(http://www.kotobukiya.co.jp/kotobukiyashop/img0/new_tag_11a.jpg);
	background-repeat: no-repeat;
}

.case_window{
	width:390px;
	height:82px;
}
.item_box {
	font-size:11px;
	font-weight: nomal;
	float:left;
	height:106px;
	width: 180px;
	margin:4px 4px 4px 12px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.item_price{
	color: #666666;
}
.box {
	border: 1px solid #333333;
}

a{/*リンク撞縄匿・字*/
color:#0066FF;
font-style:normal;
text-decoration:underline;
}
a:link {/*未訪問椴リンク*/
color:#0066FF;
font-style:normal;
text-decoration:underline;
}
a:visited {/*訪問月椴リンク*/
color:#0066FF;
text-decoration:underline;
}
a:hover {/*マウス投椴道匿独騰*/
color:#333333;
font-style:normal;
text-decoration:underline;
}
a:active {/*クリック中*/
text-decoration:none;
}

.head_menu{
	float:left;
	width:750px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin: -40px 0px 0px 0px;
}
.head_menu_list{
	width:107px;
	height:27px;
	float:left;
}

.list01_cont_01{
	width:740px;
	height:15px;
	float:left;
}
.test{
	float:left;
}
.test2{
	float:left;
}
.sti_left{
	
	float:right;
}

