
div#cont{
	background-image:url(../../images/bg_n.gif);
	margin-top:10px;
	margin-bottom:20px;
	display:block;
}
*html div#cont{
	display:inline-block;
}
div.color_pink{
	background-color:#F24FA0;
}
div.search{
	background-image:url(../../images/bg_right.gif);
}
#cont div.head{
	background-image:url(../../images/topbg.gif);
	height:11px;
	overflow: hidden;
}
#cont div.bottom{
	background-image:url(../../images/bottombg.gif);
	height:11px;
	overflow: hidden;
}
h2#h2_index{
	background-image:url(../images/search_title.gif);
	width:958px;
	height:74px;
	overflow: hidden;
	text-indent:-999em;
	margin:0 auto;
	margin-bottom:10px;
}
div.box{
	width:474px;
	height:262px;
	background-color:#f24fa0;
	display:inline;
}
div.box2{
	width:434px;
	background-color:#F6F6F6;
	margin:0 auto;
}
div.box2 div.gchead{
	background-image:url(../images/gc_topbg.gif);
	width:434px;height:13px;
	overflow: hidden;
}
div.box2 div.gcbottom{
	background-image:url(../images/gc_bottombg.gif);
	width:434px;height:13px;
	overflow: hidden;
}
div#search_genre{
	float:left;
	margin-left:11px;
}
h3#genre{
	background-image:url(../images/m_genre.gif);
	width:334px;
	height:40px;
	overflow: hidden;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
	text-indent:-999em;
}
h3#character{
	background-image:url(../images/m_character.gif);
	width:386px;
	height:40px;
	overflow: hidden;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
	text-indent:-999em;
}

div#search_character{
	float:right;
	margin-right:10px;
}



/* button */
#search_genre ul , #search_character ul{
	width:408px;
	text-indent:-999em;
	margin:0 auto;
}
#search_genre ul li , #search_character ul li{
	float:left;
}
#search_genre ul li a ,#search_character ul li a{
	width:198px;height:44px;
	display:block;
}
li#s_gacha{
	background-image:url(../../images/btn_search_gacha.jpg);
	width:198px;height:44px;
	overflow: hidden;
	margin-bottom:12px;
}
li#s_gacha a:hover{
	background-image:url(../../images/btn_search_gacha.jpg);
	background-position:-198px 0;
}
li#s_toy{
	background-image:url(../../images/btn_search_toy.jpg);
	width:198px;height:44px;
	overflow: hidden;
	margin-left:12px;

	margin-bottom:12px;
}
li#s_toy a:hover{
	background-image:url(../../images/btn_search_toy.jpg);
	background-position:-198px 0;
}
li#s_nui{
	background-image:url(../../images/btn_search_nui.jpg);
	width:198px;height:44px;
	overflow: hidden;

	margin-bottom:12px;
}
li#s_nui a:hover{
	background-image:url(../../images/btn_search_nui.jpg);
	background-position:-198px 0;
}
li#s_candy{
	background-image:url(../../images/btn_search_candy.jpg);
	width:198px;height:44px;
	overflow: hidden;
	margin-left:12px;

	margin-bottom:12px;
}
li#s_candy a:hover{
	background-image:url(../../images/btn_search_candy.jpg);
	background-position:-198px 0;
}
li#s_game{
	background-image:url(../../images/btn_search_game.jpg);
	width:198px;height:44px;
	overflow: hidden;
	margin-bottom:0px;
}
li#s_game a:hover{
	background-image:url(../../images/btn_search_game.jpg);
	background-position:-198px 0;
}

li#s_disney{
	background-image:url(../../images/btn_search_disney.jpg);
	width:198px;height:44px;
	overflow: hidden;
	margin-bottom:12px;
}
li#s_disney a:hover{
	background-image:url(../../images/btn_search_disney.jpg);
	background-position:-198px 0;
}
li#s_pokemon{
	background-image:url(../../images/btn_search_pokemon.jpg);
	width:198px;height:44px;
	overflow: hidden;
	margin-left:12px;
	margin-bottom:12px;
}
li#s_pokemon a:hover{
	background-image:url(../../images/btn_search_pokemon.jpg);
	background-position:-198px 0;

}
li#s_cappla{
	background-image:url(../../images/btn_search_cappla.jpg);
	width:198px;height:44px;
	overflow: hidden;
	margin-bottom:12px;
}
li#s_cappla a:hover{
	background-image:url(../../images/btn_search_cappla.jpg);
	background-position:-198px 0;
}
li#s_tomica{
	background-image:url(../../images/btn_search_tomica.jpg);
	width:198px;height:44px;
	overflow: hidden;
	margin-left:12px;
	margin-bottom:12px;
}
li#s_tomica a:hover{
	background-image:url(../../images/btn_search_tomica.jpg);
	background-position:-198px 0;
}
li#s_pretty{
	background-image:url(../../images/btn_search_pretty.jpg);
	width:198px;height:44px;
	overflow: hidden;
}
li#s_pretty a:hover{
	background-image:url(../../images/btn_search_pretty.jpg);
	background-position:-198px 0;
}
li#s_pripara{
	background-image:url(../../images/btn_search_pripara.jpg);
	width:198px;height:44px;
	overflow: hidden;
}
li#s_pripara a:hover{
	background-image:url(../../images/btn_search_pripara.jpg);
	background-position:-198px 0;
}
li.s_other{
	background-image:url(../../images/btn_search_other.jpg);
	width:198px;height:44px;
	overflow: hidden;
	margin-left:12px;
}
li.s_other a:hover{
	background-image:url(../../images/btn_search_other.jpg);
	background-position:-198px 0;
}
div#social_wrap{
	margin-top:10px;
	/*margin-left:20px;*/
	margin-bottom:3px;
	/*width:360px;*/
	width:100%;
	text-align: right;

}

iframe.twitter-share-button {
/*width: 115px!important;*/
vertical-align: top;
margin-right:10px;

}

iframe#fb{
width:70px !important;
vertical-align: top;
margin-right:1px;

}
div.fb-like{
	margin-right:20px;
}
/* ---------- フォーム ---------------*/

div#form{
	clear:both;
	width:958px;height:288px;
	background-color:#f24fa0;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:49px;
	position:relative;
}
h3#custom{
	text-indent:-999em;
	background-image:url(../images/m_custom.gif);
	width:368px;
	height:40px;
	margin-top:10px;
	margin-left:20px;
	margin-bottom:10px;
	overflow: hidden;
}
div.box3{
	width:918px;
	background-color:#F6F6F6;
	margin:0 auto;
	position:relative;
}
div.box3 div.chead{
	background-image:url(../images/custom_topbg.gif);
	width:918px;
	height:10px;
	overflow: hidden;
}
div.box3 div.cbottom{
	background-image:url(../images/custom_bottombg.gif);
	width:918px;
	height:10px;
	overflow: hidden;
}
div#middle{
	height:187px;
}
div.box3 p{
	text-indent:-999em;
}
p#name{
	background-image:url(../images/t_name.gif);
	width:75px;height:16px;
	position:absolute;
	left:65px;top:35px;
}
p#genre{
	background-image:url(../images/t_genre.gif);
	width:124px;height:16px;
	position:absolute;
	left:478px;top:35px;
}
p#release{
	background-image:url(../images/t_release.gif);
	width:91px;height:16px;
	position:absolute;
	left:65px;top:86px;
}
p#y{
	background-image:url(../images/t_year.gif);
	width:16px;height:17px;
	position:absolute;
	left:268px;top:86px;
}
p#m{
	background-image:url(../images/t_month.gif);
	width:14px;height:16px;
	position:absolute;
	left:392px;top:86px;
}
p#character{
	background-image:url(../images/t_character.gif);
	width:122px;height:16px;
	position:absolute;
	left:478px;top:86px;
}
input#search_word{
	position:absolute;
	width:230px;
	left:170px;
	top:29px;
	border: 1px solid #cccccc;
	color:#999999;
	padding:0px 5px;
	margin:0px;
	font-size:11px;
	line-height:24px;
	height:24px;
}
select#select_genre{
	position:absolute;
	width:235px;
	left:617px;
	top:31px;
}
select#select_release_y{
	position:absolute;
	width:90px;
	left:170px;
	top:84px;
}
select#select_release_m{
	position:absolute;
	width:90px;
	left:295px;
	top:84px;
}
select#select_character{
	position:absolute;
	width:235px;
	left:617px;
	top:84px;
}

button#search{
	width:252px;
	height:44px;
	line-height: 44px; /* 文字の高さ */
	padding-top: 0px; /* 余白 */
	padding-right: 10px; /* 余白 */
	padding-bottom: 0px; /* 余白 */
	padding-left: 10px; /* 余白 */
	color: #FFFFFF; /* 文字色 */
	border: 0;
	background-image:url(../images/search.jpg);
	position:absolute;
	top:132px;
	left:334px;
}

/* -------- 検索ページ ----------*/
div#leftArea{
	float:left;
	width:715px;
	margin-left:11px;
	display:inline;
	background-color:#F24FA0;
}
div#leftArea div#headerimage{
	width:704px;
	margin:5px;
}
p#click{
	background-image:url(../images/click.gif);
	width:177px;
	height:13px;
	margin-left:28px;
	margin-top:7px;
	margin-bottom:7px;
	text-indent:-999em;
	overflow: hidden;
}

div#item_list{
	width:674px;
	background-color:#fff;
	margin:0 auto;
	margin-bottom:20px;
}
div#item_list div.head{
	background-image:url(../images/topbg.gif);
	width:674px;
	height:11px;
	overflow: hidden;
}
div#item_list div.bottom{
	background-image:url(../images/bottombg.gif);
	width:674px;
	height:11px;
	overflow: hidden;
}
ul#result_head li span{
	float:right;
}
ul#result_head{
	text-indent:-999em;
	height:23px;
	width:635px;
	margin:0 auto;
}
ul#result_head li{
	float:left;
	padding:0px;
	line-height:0;
}
ul#result_head li#item_image{
	background-image:url(../images/p_pict.gif);
	width:108px;
	height:23px;
	background-repeat:no-repeat;
	overflow: hidden;
	margin-right:20px;
}
ul#result_head li#item_name{
	background-image:url(../images/p_name.gif);
	width:224px;
	height:23px;
	background-repeat:no-repeat;
	overflow: hidden;
	margin-right:20px;
}
ul#result_head li#item_price{
	background-image:url(../images/p_price.gif);
	width:121px;
	height:23px;
	background-repeat:no-repeat;
	overflow: hidden;
	margin-right:20px;
}
ul#result_head li#item_release{
	background-image:url(../images/p_release.gif);
	width:121px;
	height:23px;
	background-repeat:no-repeat;
	overflow: hidden;
}
ul#result_head li span.asc{
	background-image:url(../images/asc.gif);
	width:16px;
	height:16px;
	overflow: hidden;

}
ul#result_head li span.asc a:hover{
	background-image:url(../images/asc.gif);
	background-position:0 -16px;

}
ul#result_head li span.desc{
	background-image:url(../images/desc.gif);
	width:16px;
	height:16px;
	margin-right:5px;
	overflow: hidden;

}
ul#result_head li span a:hover{
	background-image:url(../images/desc.gif);
	background-position:0 -16px;
}
ul#result_head li span a{
	width:16px;
	height:16px;
	display:block;
}

ul#result{
	width:635px;
	margin:0 auto;
	font-size:13px;
}
*html ul#result{
	font-size:12px;
}
ul#result li{
	position:relative;
	margin:10px 0;
	border-bottom-style:dotted;
    border-bottom-width:2px;
    border-bottom-color:#DADADA;
}
ul#result a{
	color:#F24FA0;
	font-weight:bold;
}
ul#result li div.thumb{
	float:left;
	width:108px;
	text-align:center;
	vertical-align:middle;
	margin-bottom:5px;
}
ul#result li div.tops{
	float:left;
	height:108px;
	width:224px;
	margin-left:20px;
	position:relative;
}
ul#result li img{
	vertical-align:top;
}
ul#result li P.name{
	position:absolute;
	top:50%;
	line-height:16px;
}
ul#result li P.price{
	float:left;
	height:108px;
	line-height:108px;
	width:121px;
	margin-left:20px;
	vertical-align:middle;
	text-align:right;
}
ul#result li P.release{
	float:left;
	float:left;
	height:108px;
	width:121px;
	line-height:108px;
	margin-left:20px;
	vertical-align:middle;
	text-align:right;
}
ul#result li P.copyright{
	clear:both;
	line-height:10px;
	font-size:10px;

	padding-bottom:5px;
}
*html ul#result li P.copyright {
	font-size: 11px;
}
p#result_txt{
	width:635px;
	display:block;
	margin:0 auto;
	margin-top: 25px;
	padding-bottom:30px;
	text-align:center;
	line-height:1.3em;
	vertical-align:baseline;
}
p#result_txt span#kensu{
	margin:0 14px;
}

div.white_spacer{
	width:978px;
	height:10px;
	font-size:0;
	background-color:#fff;
	display:block;
	line-height:10px;
	margin:0 auto;
}
div.middle{
	margin-bottom:10px;
}

/*--- side navi ----*/
div#rightArea{
	float:right;
	width:234px;
	margin-right:11px;
	display:inline;
}
p#title{
	background-image:url(../images/title_search.gif);
	width:220px;
	height:40px;
	margin:7px;
}


/*-----　詳細画面 --------*/
div#detail{
	width:674px;
	margin:20px auto;
	background-color:#fff;
	position:relative;
}
div#detail div.head{
	background-image:url(../images/detail_topbg.gif);
	width:674px;height:10px;
	overflow: hidden;
}
div#detail div.bottom{
	background-image:url(../images/detail_bottombg.gif);
	width:674px;height:10px;
	overflow: hidden;
}
p#txt_icon{
	display:inline;
	position:absolute;
	right:10px;
	top:10px;
}
div#name_area{
	margin-top:10px;
	margin-left:20px;
	position:relative;
}
div#image_icon{
	width:70px;
	height:70px;
	left:0px;
	position:absolute;
	margin-bottom:100px;
}
div#name_area p#catch{
	color:#e82687;

}
div#name_set{
	display:inline-block;
}
*html div#name_set{
	display:inline;
}
div#name_area h3#item_name{
	color:#000;
	font-size:18px;
	margin-top:5px;
	line-height: 1.3em;
}
*html div#name_area h3#item_name{
	font-size:16px;
}
p#release_price{
	float:right;
	margin-right:10px;
	position:relative;
	margin-bottom:10px;
}
p#release_price span{
	color:#F24FA0;
}
div.pink_spacer{
	clear:both;
	background-color:#F24FA0;
	width:674px;
	height:2px;
	font-size:0px;
	line-height:2px;
	overflow:hidden;
}
p{
	line-height: 1.3em;
}
div#main_image{
	margin-top:20px;
	margin-left:20px;
	display:inline;
	float:left;
}
p#summary{
	margin-top:20px;
	margin-right:20px;
	float:right;
	line-height:1.5em;
	width:255px;
	display:inline;
}
div#detail p#copyright{
	display:none;
}
div#detail p#item_copyright{
	/*width:634px;
	margin:0 auto;*/
	margin-top:6px;
	/*margin-bottom:8px;*/
	font-size:10px;
	width:360px;
	display:block;
	word-wrap:break-word;
}
*html div#detail p#item_copyright{
	font-size:11px;
}
p.pageback_detail{
	width:198px;height:44px;
	overflow:hidden;
	text-indent:-999em;
	margin:0 auto;
	margin-bottom:20px;
}
p.pageback_detail a{
	background-image:url(../images/pageback.gif);
	width:198px;height:44px;
	display:block;
}
p.pageback_detail a:hover{
	background-position:0 -44px;

}
div.bg_pink_r{
	background-image:url(../../images/bg_pink_r.gif);

}
div.bg_right{
	background-image:url(../../images/bg_right.gif);
}
div#item_leftArea{
	float:left;
	width:714px;
	margin-left:11px;
	display:inline;
	background-color:#F24FA0;
}